tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/licenses
Hi,
Sorry. I have replied to pkgsrc-changes@.
Greg Troxel <gdt%lexort.com@localhost> writes:
> [moved to tech-pkg; see
>
> https://mail-index.netbsd.org/pkgsrc-changes/2021/02/20/msg229535.html
> https://mail-index.netbsd.org/pkgsrc-changes/2021/02/21/msg229543.html
> https://mail-index.netbsd.org/pkgsrc-changes/2021/02/22/msg229633.html
> ]
>
> Joerg Sonnenberger <joerg%bec.de@localhost> writes:
>
>>> However, I found that the FSF considers this to be a Free license:
>>>
>>> https://www.gnu.org/licenses/license-list.html#ODbl
>>>
>>> Thus, I think this should be renamed to odbl-v1 and put in
>>> DEFAULT_ACCEPTABLE. I am guessing this is not controversial.
>>
>> Are you sure? The text is very long and I'm not sure how similar it is to
>> the AGPL. Language like the termination of the license certainly don't
>> sit well...
>
> Many Free Software license have termination conditions, such as GPL2
> (section 4), so I don't see that as unusual or particularly concerning.
>
> Separately from reading the text, I am familiar with this license within
> the OpenStreetMap community. OSM used to use cc-by-sa, but it turns out
> that database copyright is complicated legally because different
> jurisdictions have different notions about databases. In particular the
> US does not recognize database rights, and Europe does. That caused
> cc-by-sa to not really work in Europe for databases. AIUI, the ODbL was
> written so that it would be valid in the various jurisdictions.
>
> I can understand your concern about similar-to-AGPL, but I don't think
> this license is like that. It defines Convey:
>
> "Convey" - As a verb, means Using the Database, a Derivative Database,
> or the Database as part of a Collective Database in any way that enables
> a Person to make or receive copies of the Database or a Derivative
> Database. Conveying does not include interaction with a user through a
> computer network, or creating and Using a Produced Work, where no
> transfer of a copy of the Database or a Derivative Database occurs.
>
> So that means that rendering a map based on an ODbL-licensed database,
> as you would see at https://www.openstreetmap.org/, is not "Conveying".
>
> As an aside for context about AGPL, I think there are multiple things
> going on that lead to concerns for pkgsrc and the resulting "AGPL may
> not be in DEFAULT_ACCEPTABLE even though it is Free".
>
> Some people within the pkgsrc community are offended by AGPL and don't
> like it.
>
> The notion that someone could install something and configure a web
> server and have an obligation to distribute the unmodified version
> they got. This is not that big a deal (because it's already
> available) and I have not heard of anyone being hassled about this.
> And, most AGPL web services are set up for a "source download" button.
>
> The notion that someone could get something from pkgsrc, spend effort
> to make modifications that they want to keep secret and then use it as
> a web service because they don't understand because they relied on
> pkgsrc's license labeling. I think this is a strawman and haven't
> heard of a case. I'm also unsympathetic, as anyone trying to make
> proprietary modifications to Free Software needs to understand what
> they are doing and I very strongly believe that it is not pkgsrc's job
> to do this for people.
>
> The situation where there are two distinct usages of AGPL: 1) projects
> that are entirely Free Sofware that wish to prevent proprietary
> derived works being used outside of organization, and 2) "projects"
> that engage in "proprietary dual licensing" where the primary intent
> is to sell proprietary licenses. Type 2 projects tend to be
> heavyhanded about AGPL terms to sell licenses. Broadly, the hard-core
> Free Software world views Type 1 as legitimate and Type 2 as not.
> Overall, if there were only Type 1 uses, I think that we might not
> have ended up where we did.
>
> I am not aware of anything licensed under ODbL that is Type 2.
>
> The license is long, but I think that's because it's modern and aimed at
> some complex provisions of EU law, not only database rights but also
> moral rights, while also trying to function in the US and other
> jurisdictions.
>
> There is a share-alike provision, but I see it as GPL-like, not
> AGPL-like. Suppose you modify the database, and then make a map from
> it, and then publish that map. You are required to provide the modified
> database. This is like modifying source code and creating a binary and
> putting that binary on your web server; the database is like source and
> the rendered map is like a binary (it is not editable, and it is the
> form that users use). The AGPL, in contrast, triggers the requirement
> to distribute if you let someone interact with the program but do not
> transfer a binary to them.
>
> In the OSM world, in terms of the proprietary dual licensing concern OSM
> is firmly Type 1, I have heard zero of any Type 2 enforcement/agitation.
> All of the angst -- which is considerable -- is about people that
> produce maps from OSM data and fail to provide the required attribution.
> This is akin to compiling source code and removing copyright notices.
>
> You did raise a good question, but after digging into it more I conclude
> that ODbL V1 belongs in DEFAULT_ACCEPTABLE under our current policies.
>
> I am curious what's to be imported that's going to use it...
My answer to the last question is as follows.
From my post to pkgsrc-changes@:
> At first, ODbl 1.0 was added for upcoming inputmethod/rime-cantonese.
> However I have found that rime-cantonese and fcitx5-rime have
> technical problem just before commit and I will not add rime-cantonese
> for a while longer.
--
Ryo ONODERA // ryo%tetera.org@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
Home |
Main Index |
Thread Index |
Old Index