Re: Non-LLM example where we do not in practice use original training data
Aigars Mahinovs <[email protected]>
| Newsgroups | gmane.linux.debian.devel.vote |
|---|---|
| Message-ID | <CABpYwDU_a0U2E8dSavXJewi5pVvTqL8OwMJM5Jd6E779m9WhAA@mail.gmail.com> |
On Wed, 7 May 2025 at 16:13, Simon McVittie <[email protected]> wrote: > > On Tue, 06 May 2025 at 22:10:28 -0000, Marco d'Itri wrote: > >[email protected] wrote: > >>Debian is unusual in the way we interpret our mission statement as > >>extending to everything we distribute being Free, not just our > >>executable code. Many other FOSS distributions apply the DFSG, the OSD, > >>the FSF's guidelines or similar principles to executable code (only), > >>and do not see a problem with having non-executable data that Debian > >>would consider to be non-Free. > > > >I have been a Debian developer for almost 30 years, and I remember that > >when I joined the project we had no plans to apply the DFSG to e.g. > >documentation. > >Then the "editorial changes" (not) GR happened, and some people were > >very surprised by the practical outcome. > > Yes, I didn't mean to imply that I think our interpretation is > necessarily the one that brings most benefit to our users and Free > Software, only that it's the one that the project enforces. > > I personally think there's a risk that we put too much emphasis on > following the chain of "true" source code to justifiable but impractical > conclusions There are things that are technically trivial to modify and they are distributed in simple plain text - ripe for modification, but its actual modification would involve a very complex process stretching over months and involving consent of hundreds of people across many companies and many countries. And yet we ship it in main. I am talking about the text of DFSG, for example. Then there are complex binary data blobs (which Debian currently does not distribute, but others do, with a free license) whose significant modification would involve a literal act of God (as defined by insurance contracts) or massive use of heavy explosives - I am talking about, for example, topographic map data. Similarly documents like the RFCs defining the Internet protocols are nothing more than representations of facts of life - agreed and codified by many parties. And the concept of modification does not even really apply to them. You can derive from them, for example, by producing a mobile-friendly HTML version, but a modified text of RFC 2795 does not really make sense as a concept. In some cases it makes sense to dig deeper for source code. Sometimes things that look like source code in fact have a deeper source code (I am looking at some Bison generated parsers, for example). Sometimes they are an aggregation of multiple source codes. But sometimes we have to come to a conclusion that one or more of our branches of digging have hit a foundation - they have hit something that is not source code, but instead a *fact*. Searching for a source code for a fact does not make sense. We can try to search for the source code to the specific way that this fact was communicated, but that is a distraction as it does not actually change or modify the fact itself, just its format of expression. And similarly a license for the fact itself also does not make sense. The statistical frequency of occurrence of words in the texts of a particular language is a fact and has no copyright or license. Regardless of how it was computed and what data sources were used to come to the conclusion. We are too used to thinking in terms of "source code" (license) -> compilation -> "binary, derived work" (same license) and we automatically try to apply that thinking to everything around us. But that is a simplification that only applies in the very narrow scope. Out of that, there are many exceptions and many areas where that does not apply at all.