Slashdot Mirror


GCC 4.2.1 Released

larry bagina writes "GCC 4.2.1 was released 4 days ago. Although this minor update would otherwise be insignificant, it will be the final GPL v2 release; all future releases will be GPL v3. Some key contributors are grumbling over this change and have privately discussed a fork to stay as GPL v2. The last time GCC forked (EGCS), the FSF conceded defeat. How will the FSF/GNU handle the GPL 3 revolt?"

7 of 449 comments (clear)

  1. Maybe not a problem really... by flibble · · Score: 4, Informative

    To be honest from my reading of the gcc mailing list, most of the complaints seemed to be focused around the fact that the original plan (which was up for discussion at least) was to change the numbering system so they went straight from 4.2.1 to 4.3.3 (lots of 3's to ram the point home of course) which would be confusing to most people (and probably to a few packaging systems as well). With what would be 4.3 going to 4.4.

    The big problem is that RMS seems to want all patches put into SVN after July 31st to be GPL3+ no matter what, even on release branches which automatically pollutes them. This then causes problems for corporate users who may then have to wait for a legal department evaluation on the license...

    I don't think many people would object if the GPLv3+ restriction was for 4.3/4.4+ really. (well as long as RMS doesn't go mad and revoke the linking exception for libgcc anyway...)

    --
    ZoeP
  2. Seen nothing of this. by eddy · · Score: 4, Informative

    I follow the GCC list (you know, where all significant contributors hang around), and the only thing I've seen discussed is what should happen to the old branches when GCC goes GPLv3, and if the change should come with a version change. The thread starts here.

    Me thinks someone is on crack.

    --
    Belief is the currency of delusion.
  3. Re:Completely different by bjourne · · Score: 4, Informative

    There is no fork of gcc happening. The story submitter just made things up.

  4. Binutils by Asmodai · · Score: 5, Informative

    And no one noticed yet that binutils already went to GPLv3?

    --
    Jeroen Ruigrok/Asmodai
  5. Re:Call all /. lawers (or not) by kocsonya · · Score: 5, Informative

    > I -do- however have a portion of code that I keep locked up for a commercial application, if I start using a GPL v3 GCC will I be putting myself into peril?

    No, you won't. You want to *use* gcc, not distribute it. The GPL explicitely states that it deals with the redistribution of the program and it puts no restriction on its use. If you want to distribute GCC itsels, then the GPL restricts you. If you distribute code compiled with GCC, the GPL has nothing to do with you.

    > Incidently, I'm not in the US, but well... sort of, I'm in Australia, which is almost as good as another US state *sigh*.

    It seems to me that in the civil rights/privacy/witch-hunt departments we're getting a lead on the mothership :-(

  6. Re:Just my 2 cents by tokul · · Score: 5, Informative

    Fault Windows all you want but the worries you have with licenses on Windows is slightly less then Linux, notice I SLIGHTLY easier. I'm halfway tempted to switch my development to a Mac and dump my Linux support to not worry about it ever again. This is pretty sad since I ENJOY Linux, I've been running nothing but Linux the past 5 years. I have better things to do then worry "Opps, shit did I link with something that requires I release the source".
    Then don't use GPL-licensed code in your proprietary software. If you use third party code, you don't own it and you must check copyrights. With GPL you must follow copyright laws or you must follow GPL. Without GPL you still must follow copyright laws.

    Like I have said in all my previous posts I like Linux, I like it a lot, but I'm sorry to say I don't view the FSF as the best people representing Linux.

    First F in FSF stands for Free. Your proprietary software is not free.

    Even if you don't like GPL, you still can use Linux. You only can't distribute Linux with your proprietary modifications.

  7. Re:EGCS link also unclear by Per+Abrahamsen · · Score: 5, Informative

    Mostly EGCS happened because Richard Kenner, while widely recognized as an excellent compiler engineer, wasn't that good a maintainer. In particular, the Cygnus people felt that their changes to the C++ front-end was too long to get in to the mainline tree. The egcs branch tried to "modernize" the development process with open mailing lists and anonymous cvs access, as opposed to the traditional ("Cathedral") approach.

    Officially the egcs was an experimental branch of gcc, and there was never a feud between the Cygnus guys between egcs, and the FSF. The FSF could thus make egcs the official gcc branch without losing face, the experiment had simply been a success.

    The "link" to egcs is simply because the submitter is a troll. That gcc would change to GPL3 has been known and accepted since the whole GPL3 process started, and those developers who cared have responded by getting involved in the GPL3 process. The rare protests have been from non-developers only, and have seem more motivated by misguided Linus worship than by anything else.