arduino / arduino/ArduinoCore-API

Add license for all files in the ArduinoCore-API repo

オープン
#35 コメント 0 件 リアクション 3 件 担当者 0 名 GitHub で見る
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。