https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112020-04-29T08:05:43ZRuby Issue Tracking SystemRuby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853082020-04-29T08:05:43Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Related to</strong> <i><a class="issue tracker-5 status-5 priority-4 priority-default closed" href="/issues/12529">Misc #12529</a>: LEGAL file covering all the license information within Ruby</i> added</li></ul> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853102020-04-29T08:06:12Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/12762">Bug #12762</a>: missing links in LEGAL</i> added</li></ul> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853122020-04-29T08:06:32Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/12598">Bug #12598</a>: List files with Unicode license in LEGAL file</i> added</li></ul> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853142020-04-29T08:06:44Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/12550">Feature #12550</a>: List files with SIL license in LEGAL file</i> added</li></ul> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853162020-04-29T08:07:36Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/12549">Bug #12549</a>: List files with CC0 license in LEGAL file</i> added</li></ul> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853172020-04-29T08:27:03Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul></ul><p>Should we update the sentence about dual license with BSD-2-Clause to <code>LEGAL</code> file? I'm not sure what your expectation.</p> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853182020-04-29T08:34:26Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/85318/diff?detail_id=56947">diff</a>)</li></ul> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853192020-04-29T08:44:07Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul></ul><p><a class="user active user-mention" href="https://redmine.ruby-lang.org/users/572">@hsbt (Hiroshi SHIBATA)</a> Did you want to change license of those libraries from Ruby's to "BSD only"? Then we should list up all of them in LEGAL. If you didn't intend to change their license (== they are still dual-licensed), then their gemspec shall be updated to reflect that info like <code>s.licenses = ["Ruby", "BSD-2-Clause"]</code>. Note that "Ruby" is a valid SPDX ID that you can write there.</p> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853202020-04-29T08:50:53Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul></ul><p>I see.</p>
<blockquote>
<p>If you didn't intend to change their license (== they are still dual-licensed), then their gemspec shall be updated to reflect that info like s.licenses = ["Ruby", "BSD-2-Clause"].</p>
</blockquote>
<p>We should update it to gemspec files especially the default gems.</p> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=853212020-04-29T08:59:16Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul></ul><p>OK, thank you for clarification. Then we don't have to bother them in LEGAL.</p> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=871072020-08-18T11:30:13Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul></ul><p>I fixed the licenses field in the default gems at <a href="https://github.com/ruby/ruby/commit/8fb02b7a97" class="external">https://github.com/ruby/ruby/commit/8fb02b7a97</a></p> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=871162020-08-19T04:31:22Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul></ul><p>Great! I have also updated LEGAL in <a href="https://github.com/ruby/ruby/pull/3082" class="external">https://github.com/ruby/ruby/pull/3082</a></p>
<p>The situation is much better than before now. Thank you.</p> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=871182020-08-19T05:49:18Zsawa (Tsuyoshi Sawada)
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/87118/diff?detail_id=57760">diff</a>)</li></ul> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=871212020-08-19T11:08:38Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul></ul><blockquote>
<p>racc.gemspec says s.licenses = ["MIT"].</p>
</blockquote>
<p>It's my mistake. It should be use "Ruby" license. I fixed at <a href="https://github.com/ruby/racc/commit/f600effadaec9e389fc336309021640c565c7232" class="external">https://github.com/ruby/racc/commit/f600effadaec9e389fc336309021640c565c7232</a>.</p>
<blockquote>
<p>It however has some files that are LGPL.<br>
It also has some files that are under Ruby's license.</p>
</blockquote>
<p>racc uses Ruby license now. If some files show LGPL, We should update it to Ruby's license.</p> Ruby master - Bug #16820: LEGAL is out of synchttps://redmine.ruby-lang.org/issues/16820?journal_id=1030112023-05-10T00:07:05Zjeremyevans0 (Jeremy Evans)merch-redmine@jeremyevans.net
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Ruby does not seem to have any LGPL code anymore. The IBM code is now documented in LEGAL. The BSD-2-Clause code is still not documented in LEGAL, but all BSD-2-Clause code seems to also be licensed under Ruby license, so I don't think it is necessary to document in LEGAL. The benchmark code issues are also now documented in LEGAL. Since all issues have addressed, I think this can be closed.</p>