The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
Posted May 19, 2018 23:11 UTC (Sat) by epa (subscriber, #39769)In reply to: The Software Freedom Conservancy on Tesla's GPL compliance by coriordan
Parent article: The Software Freedom Conservancy on Tesla's GPL compliance
Posted May 19, 2018 23:57 UTC (Sat)
by coriordan (guest, #7544)
[Link]
The relevant part of GPLv2 is:
"""The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable."""
Posted May 20, 2018 0:37 UTC (Sun)
by excors (subscriber, #95769)
[Link] (11 responses)
Posted May 20, 2018 5:51 UTC (Sun)
by fest3er (guest, #60379)
[Link] (10 responses)
Of course, it would likely behoove them to use a source control system. It would make it easier for them and others to obtain everything for particular release and build it.
Posted May 20, 2018 11:18 UTC (Sun)
by epa (subscriber, #39769)
[Link] (5 responses)
Posted May 20, 2018 13:56 UTC (Sun)
by rahulsundaram (subscriber, #21946)
[Link] (4 responses)
That wouldn't meet the criteria you are replying to. "As long as a software producer presents a tarball that contains everything needed to build a particular release (or update)" Build - being the operative word. It implies building from source code. Not a binary release.
Posted May 21, 2018 6:32 UTC (Mon)
by paulj (subscriber, #341)
[Link] (1 responses)
Posted May 21, 2018 12:31 UTC (Mon)
by rahulsundaram (subscriber, #21946)
[Link]
Posted May 21, 2018 7:05 UTC (Mon)
by epa (subscriber, #39769)
[Link] (1 responses)
That must be why the GPL does not use the word 'build' but talks about the preferred form of the program for making modifications to it.
Posted May 21, 2018 19:29 UTC (Mon)
by rahulsundaram (subscriber, #21946)
[Link]
Perfectly fine to use build in the same context as long as you define it clearly within the license. We do use the term colloquially often to build from source to get binary artifacts.
Posted May 21, 2018 6:17 UTC (Mon)
by paulj (subscriber, #341)
[Link] (3 responses)
“The "source code" for a work means the preferred form of the work for making modifications to it.”
I know these days, where an upstream project uses git, that for me the preferred form for making modifications is via a clone of the git repo - and I suspect that would be true for most developers. If some downstream party has themselves used such a git clone as part of developing further modifications that is surely prima facie evidence that the git clone is the preferred form of making modifications. If that downstream party /deliberately/ strips out the change-set information (which most people prefer - as they do) in order to inconvenience any further development of those modifications.. well....
That often in the past people preferred tarballs, patch, diff, even shell based shar patches, has no bearing on what is preferred today. Preferences may and do change with time and better tools.
Posted May 21, 2018 6:37 UTC (Mon)
by paulj (subscriber, #341)
[Link]
Posted May 21, 2018 18:20 UTC (Mon)
by khim (subscriber, #9252)
[Link] (1 responses)
Posted May 21, 2018 23:40 UTC (Mon)
by paulj (subscriber, #341)
[Link]
Posted May 20, 2018 18:36 UTC (Sun)
by dirtyepic (guest, #30178)
[Link]
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
The Software Freedom Conservancy on Tesla's GPL compliance
