[#99426] [Ruby master Bug#17098] Float#negative? reports negative zero as not negative — chris@...

Issue #17098 has been reported by chrisseaton (Chris Seaton).

12 messages 2020/08/01

[#99449] [Ruby master Bug#17100] Ractor: a proposal for new concurrent abstraction without thread-safety issues — ko1@...

Issue #17100 has been reported by ko1 (Koichi Sasada).

41 messages 2020/08/03

[#99474] [Ruby master Feature#17103] Add a :since option to ObjectSpace.dump_all — jean.boussier@...

Issue #17103 has been reported by byroot (Jean Boussier).

9 messages 2020/08/04

[#99485] [Ruby master Misc#17104] Why are interpolated string literals frozen? — bughitgithub@...

Issue #17104 has been reported by bughit (bug hit).

23 messages 2020/08/05

[#99499] [Ruby master Bug#17105] A single `return` can return to two different places in a proc inside a lambda inside a method — eregontp@...

Issue #17105 has been reported by Eregon (Benoit Daloze).

10 messages 2020/08/06

[#99582] [Ruby master Feature#17122] Add category to Warning#warn — eileencodes@...

Issue #17122 has been reported by eileencodes (Eileen Uchitelle).

20 messages 2020/08/13

[#99700] [Ruby master Bug#17129] bundle install `eventmachine` and `sassc` fails since 914b2208ab3eddec478cdc3e079e6c30d0f0892c — yasuo.honda@...

Issue #17129 has been reported by yahonda (Yasuo Honda).

9 messages 2020/08/26

[ruby-core:99640] [Ruby master Bug#16820] LEGAL is out of sync

From: hsbt@...
Date: 2020-08-19 11:08:38 UTC
List: ruby-core #99640
Issue #16820 has been updated by hsbt (Hiroshi SHIBATA).


>racc.gemspec says s.licenses = ["MIT"].

It's my mistake. It should be use "Ruby" license. I fixed at https://github.com/ruby/racc/commit/f600effadaec9e389fc336309021640c565c7232.

>It however has some files that are LGPL.
>It also has some files that are under Ruby's license.

racc uses Ruby license now. If some files show LGPL, We should update it to Ruby's license.

----------------------------------------
Bug #16820: LEGAL is out of sync
https://bugs.ruby-lang.org/issues/16820#change-87121

* Author: shyouhei (Shyouhei Urabe)
* Status: Open
* Priority: Normal
* Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN
----------------------------------------
At the very beginning of `LEGAL`, it reads:

> All the files in this distribution are covered under either the Ruby's
> license (see the file COPYING) or public-domain except some files
> mentioned below.

This means that the exception list must be comprehensive.  If we miss someone else's software there, it would be automatically made belong to matz.  This is very bad.

However this is happening now.

## Unclear situation for `benchmark` ##

For instance, `benchmark/so_concatenate.rb` comes with no license agreements.  Yet as we read its contents, there is almost no doubt that it is _not_ covered by the Ruby's license.

The problem is that the URL that was once written inside the file is lost.  Our `git log` tells nothing.  This and other files under the directory have permanently lost their origin.

## BSD licensed libraries ##

Take a look at this search result:

```
% git grep -i 'BSD-2-Clause' | wc -l
43
```

None of them are listed in `LEGAL`.

## Programs owned by IBM ##

```
% git grep 'International Business Machines' | wc -l
4
```

The four occurrences of the name IBM does not include `LEGAL`.  Also, I wonder if they are actually compatible with Ruby's license.

## LGPL portions ##

```
% git grep 'the GNU LGPL' | wc -l
11
```

It seems racc is complicated.

- `racc.gemspec` says `s.licenses = ["MIT"]`.
- It however has some files that are LGPL.
- It also has some files that are under Ruby's license.

Which one should we believe?  If we mix all of them, the library as a whole must be under LGPL.  Am I right?



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread