Re:Extracting the abstract syntax tree from GCC
by falcolas on Monday January 19, 2015 @01:28PM
(#8913174)
True! Sorry, I was responding mostly to this phrase:
> If gcc is diminished, then fewer people will be aware of, much less agree with or advance, the ideals of software freedom. The technical advantages of gcc are used as marketing for software freedom.
Quoting from the Free Software Definition page at https://www.gnu.org/philosophy/free-sw.html :
> You should also have the freedom to make modifications and use them privately in your own work or play, without even mentioning that they exist. If you do publish your changes, you should not be required to notify anyone in particular, or in any particular way.
There is nothing that obligates giving back code. Rather, that obligation is against the four freedoms of the free software. Hence, "if you take code, you must give back code" is not, as jordigh understood, one of rms's intentions.