GitHub Gistで探していた機能のソースコードがありました。
是非取り入れて試してみたいのですがそこでライセンスについて気になったので地検ある方にお伺いしたいです。
GitHubリポジトリではライセンスについての記載が普通されているものと思っているのですが、GitHub Gistで公開されているソースコードはフリーなのでしょうか。
ソース内にライセンスについての記載は一切なく機能のみのソースコードが共有されている感じとなります。
例:https://gist.github.com/randyburden/32fa86f2f4a85fbc272e7d0c951e30e1
よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
GitHub Gistで公開されているソースコードはフリーなのでしょうか。
いえ、ライセンスが書かれていないということは、フリーとは全く正反対に、許可を得なければ何もできないということになります。
GitHubという場所の都合上、閲覧・フォークは自動的に認めることにはなっていますが、それ以上の利用は勝手にはできません。
投稿2021/04/21 03:15
編集2021/04/21 03:16総合スコア146018
0
ベストアンサー
参考記事: Gistのコードのライセンスはどう扱えば良いのか考えてみました????
とはいえ、Gistにはライセンス指定が無いコードが大半なので、現実問題としてどう扱うかは、無指定の場合はUnlicenseとみなしてしまって良いかなあと僕は解釈しています。冒頭でだした nicklockwood/Pattern for Swift Errors.swift はライセンス無指定でCopyright記載も無かったので、引用なしでコピペ・改変して使ってしまって良いかなあと今のところ判断しています(こういうスニペットは参考にしながら書いているうちに原型とどめないくらいに変わってしまうことも多いですし)????
あくまでこの方の1意見ですが
私も同意見だったので引用しました。
Gistに載せるのはファイル群が固まって出来たプロジェクト・プロダクトでは無いんですよね。
日本国の著作権法ではアイディアは著作物として保護されず、
アップロードした時点で何らかの思想はあるだろうけど、アイディア段階のメモ書き程度の価値なんじゃないかと思います。
仮にこのコードでバグが出たら誰が責任取るんですか?
この人は責任取ってくれないし修正もしてくれないですよね。
自分からプルリクの提案して取り込んで貰う程度だと考えるとやっぱりアイディアでしょって印象です。
またライセンス指定もせずGistに上げたのは自分なんだから、
もし使われるのが嫌で、後から訴えるなら「せめてライセンスの記載くらい入れとけや」って思いますね。
【おまけ】もう少しちゃんと調べてみた
参考記事: GitHub finally takes open source licenses seriously
こちらの記事ではGitHubが孕んでいる矛盾と、
それを解消するGitHubの試みといったテーマで解説してくださっている記事です。
ちょいと日本語訳しつつ抜粋します。
昨年11月、GitHubで具体化された大きな矛盾について書きました。このサイトは「世界最大のオープンソースコミュニティ」と自称していますが、かなりの数のGitHubプロジェクトには、オープンソースプロジェクトでコードを使用する権利がまったくありません。これは、OSIが承認したオープンソースライセンスが含まれていないものが非常に多いためです。
著作権法によると、これは、コードをいかなる目的にも使用する権利がないことを意味します。つまり、「無断複写・転載を禁じます」ということです。 GitHubの利用規約では、セクションF.1で、公開されているリポジトリを表示して「フォーク」する可能性のある制限付きの権利を提供していますが、それ以外の場合は、オープンソースライセンスなしで、表示されたコードを使用したり、目的を問わずフォークしたりする権利はありません。
ライセンスが記載されていなければ使えませんと記載されていますね。
なのに気軽にソースコードを公開してフォークして複製するボタンとか引っ付いている、GitHubなんやねん。
筆者の方も「なんやねん」という事を解説してくれていますね。
No License
ライセンスを選択する義務はなく、コードまたはプロジェクトにライセンスを含めないのはあなたの権利です。ただし、オープンソースライセンスをオプトアウトしても、著作権法をオプトアウトするわけではないことに注意してください。
特定のプロジェクトについては、ご自身の弁護士に確認する必要がありますが、一般的に言えば、ライセンスがないということは、デフォルトの著作権法が適用されることを意味します。これは、あなたがあなたのソースコードに対するすべての権利を保持し、他の誰もあなたの作品から派生物を複製、配布、または作成してはならないことを意味します。これはあなたが意図したものではないかもしれません。
ライセンスファイルがない場合でも、GitHubのパブリックリポジトリにソースコードを公開すると、他のGitHubユーザーにいくつかの権利を許可する利用規約に同意したことになります。具体的には、他のユーザーが自分のリポジトリを表示およびフォークできるようにします。
GitHubの現行のルールに関しても記載がありました。
- ライセンスを選択する義務はない
- デフォルトの著作権法が適用される、つまりアイディアレベルのコード片や引用を超える範囲では利用できない
- フォーク等は勝手にされるから注意してね
「フォーク等は勝手にされる」可能性の時点で大いなる矛盾を孕んでいるように思えますが、
適当なコード片をライセンス指定無しでばらまいて、
後で訴えるつもりだったりしたらマジ害悪だなと嫌悪感を感じますね。
この方が単なる善意で公開してくれているのを祈るだけですが。
この調子でGistに関しても整備が進んでくれると有り難いですね。
【おまけ】調べた上での最終的な結論
実際の中身のコードを読みましたが、
IDE向けのコメントがガッツリ書かれているだけで
誰がコード書いてもこんなもんにしかならない単なるコード片では?
多少参考にさせて頂きつつ
フルスクラッチで書いたら良いんじゃないですかね。
まぁ、Gistの中身次第ですね、ライセンスが無ければ都度考える必要があると思います。
投稿2021/04/21 04:08
編集2021/04/21 04:36総合スコア21203
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/04/21 03:29