4 ms·
I used the "one line" to give a minimal example of my concern. The project in question has included 2-4 files with minor changes from GNU Octave, which is GPLv3
by ISL 12y ago
I used the "one line" to give a minimal example of my concern. The project in question has included 2-4 files with minor changes from GNU Octave, which is GPLv3, in order to patch around bugs and version differences within the Octave codebase.
It is scientifically essential that I document the path by which the project reached its current form in order to fully document the thinking and analysis that led to final result. Thus, the entire repository history must be distributed with the project. From a time-investment perspective, finding and patching the Octave bugs comprised < 0.1% of the decade-scale project. It'd probably take me a day to excise the Octave code, package it into a standalone "ISL's wonky Octave patches" repo and license the changes GPLv3, and I'm happy to do so. Octave has already patched some of the relevant changes ( see http://savannah.gnu.org/bugs/?39177 http://savannah.gnu.org/bugs/?39177 for an example ). I must, however, retain the repository's development tree.
So, if I distribute GPL code in a project's history as documentation, but not in the final version, am I required to license my life's work as GPL, and not BSD?
- belorn 12y agoWhat you are asking is if you can distribute a small, possibility insignificant, amount of gnu octave's code in the history of a repository's development tree without it's license being invoked. I see a few possible routes: 1# contact gnu octave (https://www.gnu.org/software/octave/get-involved.html https://www.gnu.org/software/octave/get-involved.html). They are human beings like everyone else. 2# Consider the code as too insignificant for copyright status. A practical choice, but would make lawyers scream. 3# Consider that part of the repository history to be "separate works", similar to bundles of packages. This would be walking the line of what constitute separate work. likely has the same issue of screaming lawyers.