arduino / arduino/ArduinoCore-API
Add license for all files in the ArduinoCore-API repo
- 主要言語
- C++
- スター
- 306
- フォーク
- 150
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Some files (e.g. Interrupts.h) do not contain any license information. This makes them proprietary, so noone can copy / fork this repository without your explicit allowance. This contradicts the information "the C/C++ microcontroller libraries are under the LGPL" (see [Arduino FAQ](https://www.arduino.cc/en/Main/FAQ)). If you want to make them useable, please add license information to those files.
Additionally, please add a LICENSE file to the ArduinoCore-API repository. This would make it easier to be sure about the license status of the included files. Currently users have to check the license information in each individual file before e.g. copying / modifying / redistributing.
You could start by checking whith your lawyer if LGPL 2.1 or newer would be the best choice for the LICENSE file or if the LICENSE file has to specify the license for each file individually.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、issue で特定されている repository のファイル(Interrupts.h を含む)を確認し、それらのライセンス情報を Arduino FAQ と比較します。maintainer または法務の指導を受けて適切なライセンス文言を決定し、その後、repository レベルの LICENSE ファイルと、該当するファイルへの一貫したライセンス情報を追加します。含まれるすべてのファイルのライセンス状態が明示されていれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp
- 領域
- documentation
- issue の種類
- ドキュメント
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100