-
Notifications
You must be signed in to change notification settings - Fork 111
サードパーティライセンスを確認して最新に反映する #130
Comments
Font Awesome Freeのライセンスに文字化け有り。要調整。 |
Noto Sans CJK JP
とあるが、ライセンスの表記がない。 |
Roboto Apache License 2.0である表記はもう少し詳しい方がいいかも。 |
Material Design Icons
とあるが、ライセンスの表記がない。 |
Building an App to Notify Users of COVID-19 Exposure
©の前にtypoあり。 |
COCOAが表示しているライセンス一覧に、フォント系のライセンス表記が含まれていない。追加の必要あり。 開発チームに共有済 |
ここで言う This license is copied below, と言うのは「ライセンス全文は以下に記載するよ」と言う意味であると理解してます。 |
私が記述を追加した後にライセンスが更新されたため、現状のライセンスと不一致になっています。 |
これは私が間違えました。
のリンク先にライセンスが記述されていたため、英語をちゃんと読まずにライセンス本文を省略しました。 |
https://github.com/FortAwesome/Font-Awesome/blob/master/LICENSE.txt ではなく https://github.com/FortAwesome/Font-Awesome/blob/master/README.md を参照したところ、元の文字がUnicodeの U+2014 (EM Dash) であったため文字化けしました。 |
@daisukekoba ありがとうございます。ライセンスは途中で変更されても遡及しない認識なので、ライセンスはファイルがバンドルされた時点の正しいものだという認識です。新しいライセンスが適用されたフォント・プログラムに置き換えることがあれば、そのタイミングでに新しいライセンスに置き換えるのが良いと思います。 ライセンス全文についてはお気になさらないでください。今回、フォントファイルのオフセット化を検討する過程で調べるまでは、ぼくも気づいていませんでしたので…。 |
そうですね。ライセンスは各バージョンに紐付くはずなので、外部に持っていると今後ますますややこしくなります。 v1.2.3でCommonServiceLocatorが追加されましたが、これも"v1.2.3から"のような記述にすることでいったんクリアしたという経緯があります。 Issue立ててWelcomeContributionにしてもいいかもしれませんね。 |
ひとまず3についてIssueを立てるのがよいかと思います。 2については、しばらくの間、HTMLは手動更新でも大きな問題は起こらなそうな感じがします(ライセンス変更はそうそう頻繁に発生しないし、発生するとしたらオープンソースライブラリーの登録から自動的にライセンス拾う仕組みを入れた方が良さそう)。 1については #69 でカバーできそうですね。最終的にはCONTRIBUTIONのあたりを更新することになります。 |
@keiji さん、 サードパーティライセンスに以下の修正を加える
本Issueでは対応しない
|
はい。 サードパーティライセンス(COPYRIGHT_THIRD_PARTY_SOFTWARE_NOTICES.md)に次の修正を加える
|
コメントありがとうございます。 よろしくお願いします。 |
@keijiさん、 Noto Sans CJK JP対応の件
AdobeのサイトにもEULAがありました。
"Copyright Adobe Inc."が正しいのではないかと思っていますが、Googleと記載する理由等あれば、すみませんがコメント頂けると助かります。
Roboto対応の件Robotoのリリース年(オープンソースとして)は2015年(参考:Google Open Source Blog)でしたが、2011年から部分提供しているようなので2011年と記載します(Web版は2011年)。(法的な解釈等で)問題あればご指摘ください。 Building an App to Notify Users of COVID-19対応の件
RAWテキスト上に該当する文字がありませんでした。typoではなく、GitHub側のレンダリング時の問題でしょうか。 |
Noto Sans CJK JPのライセンスAdobeのサイトには「提供: Google」となっているのでGoogleのままで良いと考えます。 一方、Wikipediaを見るとAdobeと共同開発という記述もありますね。 https://ja.wikipedia.org/wiki/Noto
Google Fontsのattributionを見る限り、フォントの種類によってはCopyright holderがAdobeになるようです。 一方、Sans CJKについてはattributionに明確な規定がありません。 とはいえ、いま使われているファイルはCovid19Radarの頃のものなので、その時点で設定されたCopyrightが正と判断するのが妥当かと思います。ということで、Copyrightは現状のままGoogleでいきましょう。 Roboto対応の件ご指摘の通り、attributionでRobotoのyearは2011になっていますね。 Building an App to Notify Users of COVID-19対応の件いま手元のエディタで確認したら © の前に Â が見つかっています。これを削除したいという意図です。 |
12b6d7e でフォント等が追加されていますが、ライセンスについて書かれていなかったため、フォントファイルの名前とプロパティからライセンスの記述を追加しました。
COPYRIGHT_THIRD_PARTY_SOFTWARE_NOTICES に無い Web 独自の記述は私ではないため分かりません。 |
typoの件、ご確認ありがとうございます。vscodeでは確認できなかったのですが、xcodeエディタで開いたら確認できました。
Notoの件は了解しました。 |
わお、だとすると最初にしていただいたように(C)にするのが無難でしょうか…… |
はい、ビューア側のサポート状況によって表示内容がブレてしまうので、(C)にした方が良さそうです。 |
@daisukekoba ちなみに今後はライセンスファイルはアプリ内部に持とうということになっていますね( #163 ) |
@keiji さん、
念のため、cocoaに組み込まれているNotoSansCJKjp-Medium.otf/NotoSansCJKjp-Regular.otfのattributionを確認したところ、以下になっていました。
上記のコメントと #130 (comment) を踏まえると、追加されているフォントのプロパティに記載されている会社をライセンス保有者にするのが正しい気もしています。
|
ありがとうございます。Noto Sans CJKのCopyright Holder(Attribution)については、ご指摘の通り ちょうどGoogle FontsのIssueでそのものズバリな質問があり、そこに「Noto Sans CJKのattributionはAdobeだよ」というやりとりを見つけました。 notofonts/noto-fonts#861 (comment)
ちなみに、Webで検索するとNoto Sans CJKでもGoogle IncをCopyright Holderとして記載しているところがあったので、ここは間違いやすい部分のようです。 https://www.lego.com/ja-jp/legal/notices-and-policies/open-source/ |
ご確認ありがとうございました。まさにズバリな質問ですね。 |
#212 がマージされてライセンスファイルをローカルで持つことになったので、もう一度
|
その機能リクエストは何らかの問題に関連しますか / Is your feature request related to a problem?
#129 に関連して、今では使っていなさそうなライブラリもサードパーティライセンス一覧にある。
解決策についてお書きください / Describe the solution you'd like
サードパーティライセンスを確認して整理する。
あなたが考える代替案についてご説明ください / Describe alternatives you've considered
やる。
その他 / Additional context
現在のCOCOAが表示するライセンス一覧はウェブサイト上のものなので、そちらと同期する必要がある。
Internal IDs:
The text was updated successfully, but these errors were encountered: