Slashdot Mirror


Ximian to Change License for Mono

A Commentor writes: "According to news.com Ximian is changing the license to Mono from GPL to a variant of the XFree license. Apparently this is due to a partnership with Intel." Update: 01/28 15:03 GMT by T : There's a story at NewsForge as well, where RMS weighs in firsthand on the license choice.

32 of 318 comments (clear)

  1. Headline misleading? by MisterBlister · · Score: 5, Informative
    From my reading of the article, they changed the license of the classes, not the whole of Mono.


    This makes quite a bit of sense in terms of acceptance as if the root classes of the implementation are GPL that pretty much forces every application built to use Mono to be GPL. You can debate whether the classes would have been better off XFree-ish or LGPL, but they shouldn't be GPL (IMO), just as the gnu libc isn't GPL.

    1. Re:Headline misleading? by Ondo · · Score: 4, Informative

      It wasn't just the headline that was misleading, the article is misleading. It was GPL and LGPL they switched from.

      From Miguel's message to the Mono-announce list:

      In behalf of all the Mono contributors to the project, we are announcing that the license for the Mono class libraries has been changed from the dual mode we had (GPL and LGPL) to the MIT X11 license.

    2. Re:Headline misleading? by J.+Random+Software · · Score: 4, Informative

      "On behalf of all contributors"? Does Mono require copyright assignment of all contributions, or did they actually manage to persuade every contributor to subsidize non-Free Mono implementations? Their FAQ still says they'll generally accept GPL'd contributions (which implies they don't insist on the right to relicense).

  2. Probably a good thing by 1010011010 · · Score: 5, Interesting

    Just as glibc and gtk are LGPL and not GPL, switching the license for the class libraries to a license that allows commercial software to be used with Mono is a good move.

    I would have preferred the LGPL, but an X-style license is better than a lot of alternatives.

    Of course, .Net may fizzle or end up being a bridge for viruses from Windows, which will make the choice of license less important, as no one will be using it. If it does work out, it might mean that you can finally buy Linux software at CompUSA.

    I'm not sold on the whole clone-MS thing. On the one hand, it could lessen MSFT's grip on the market. On the other, MSFT will probably maintain incompatibilities with Mono, making Mono much less relevant. For instance, I doubt that they will ship a ".Net clean" version of Office that would run on Mono. Ditto for other cash-cow programs. However, I'll bet that Minesweeper.NET will be one of the first successes for Mono. ;)

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:Probably a good thing by tester13 · · Score: 4, Interesting

      I'm not sure that I agree with the idea that Mono won't be fully compatible with .NET. Could it possibly be in MS's best interest to allow open development of software, while at the same time collecting fees from passport/.NET services?

    2. Re:Probably a good thing by Perdo · · Score: 4, Interesting

      Umm... Not to pick nits... but you can buy Linux software at CompUSA...

      Sometimes it seems like many Linux users are so busy being activists that they forget the true state of Linux. Sort of like nazi-feminists are so busy being angry that they do not see that there are a lot of nice men out there.

      Linux is sold at CompUSA and Best Buy. Redhat, Suse and Mandrake are all available right next to Windows with plenty of shelf space. Sure you can still be a Linux god and spend 24 hours downloading an entire distro on your DSL but it is really not necessary. Just go to the store a buy it. Go ahead and cough up the 29 bucks... Oh... You never want to pay for it? Not worth it? Then the commercial distros die.

      Fact is it is worth it. Have you any idea how much old hardware I have rescued with my Red Hat Pro distro? Fantastic OS, on par with Win 98SE or Mac OS 9.1. for usability and smokes them in reliability.

      Notice I left out 2000 and OS X. They have Linux's reliability.

      --

      If voting were effective, it would be illegal by now.

    3. Re:Probably a good thing by Tim+C · · Score: 3, Insightful

      Personally, I think you're right.

      I think that, providing Mono is a success, we'll see ".NET clean" versions of Office, etc running on Linux under Mono.

      I'd be surprised if there weren't the odd little "foible", a la Office for Mac - sure, it worked, mostly, but it just wasn't as good as the "real" version. What it was, however, was a little extra incentive to Mac users to make their next purchase a PC + Windows, rather than a Mac. I think we'll see the same thing with Mono, ie Microsoft using it to tempt people "back to the fold".

      Failing that, it will be another sale of Office, and Microsoft makes far more money from that than they do from selling their OS, especially as most people get Windows "free" with their PC and never actually buy it at full retail.

      Cheers,

      Tim

  3. down with GPL by Anonymous Coward · · Score: 4, Troll

    OK, I know that I'll get flamed to death for it (well if I provided an email). But, I really had a revelation reading Stallman's last GPL style rant about Word attachments. He really makes it difficult for reasonable people who agree with him on many fundamental things (I agree that Word attachments are bad).

    It is clear that Stallman and the GPL are not really about freedom. I want the right to view, port, and tweak code. We agree there. But, I do not want the right to force others to let me view, port and tweak their code. Stallman disagree's there. At one time I had the deluded notion that the GPL was all about making certain that those who contributed to Open Source didn't try to just steal from it outright and wanted to provide more protection than the BSD license. But, it is quite clear that the agenda is bigger than that. It is that there be no closed code at all. The viral nature of the GPL isn't there as a side effect of trying to protect Open Source. It is there to deliberately attempt to eliminate closed source. That is a foolish endeavor in and event.

    Please folks, don't be paranoid. BSD licenses represent true freedom. So what if someone tries to rip off your BSD software and do a closed modification. It is more likely, you will get credited in that instance whereas a GPL stealer will attempt to hide from GPL responsibilities. I fail to see a single incidence the BSD code modified and closed the has hurt the BSD community.

    Maybe some people's feelings got hurt when MS used the BSD code for their networking implementation. But, looking at the big picture it got networking more standardized and interoperable. BSD was not directly hurt at all. With the desktop monopoly of closed software it is almost impossible for one to make headway with a low level GPL innovation. At best a corrupted twisted half assed version will be released by microcrap and everyone will suffer. OTOH, a BSD innovation can easily become a standard in both closed and open source communities.

    Please, down with the GPL...

    1. Re:down with GPL by xonker · · Score: 5, Insightful

      It is clear that Stallman and the GPL are not really about freedom.

      Please, do not make the mistake of assuming that the GPL and RMS are inseparable. The GPL is about sharing code, and protecting it. RMS may have an agenda that's beyond that, probably, in fact. But, the GPL itself is not viral beyond code already under the GPL.

      I really wish that RMS would retire at this point and allow some more reasonable and personable people to further the Free Software cause. I think he may be doing more harm than good at this point.

      I have no beef with the BSD-style licenses, but I wouldn't use one for a project if my life depended on it. If I decide to release code as Free Software, with no real expectation to make money off of it or whatever, then I expect others that want to build on it or redistribute it to give others the same benefits that I've given them. That's the price for using GPL'ed code. If that price isn't acceptible, then they shouldn't look to building on Free Software.

      The viral nature of the GPL isn't there as a side effect of trying to protect Open Source.

      Right and wrong. The viral nature isn't a side effect -- it's a feature. The GPL's primary goal is to protect the software from being closed, but it is not in and of itself a means to kill off closed-source software. Nothing about the GPL prevents companies from releasing closed-source software, it only prevents them from using the GPL'ed software in those products. Sure, I bet many developers hope that the GPL would be the dominant license, but using the GPL only harms closed source software by providing an alternative and giving people a choice. If closed source software can't compete, oh well.

      So what if someone tries to rip off your BSD software and do a closed modification.

      Just lay back and take it, I suppose. Gee, I didn't know Billy G. read Slashdot. This isn't a trivial matter, so don't trivialize it. Most folks that use a BSD license intentionally use it so that businesses can have the option of using it in proprietary software. If they're comfortable with that, so be it. They're not being ripped off if they intentionally allow this.

      However, I see nothing that serves the Greater Good in allowing companies to embrace and extend Free Software and having no obligation to contribute. If a company wants to play the proprietary licensing game, then let them pay for 100% of the code that they use, just as they expect their customers to do. They can either pay up to the original developers and convince them to dual-license the software, or write it from scratch. If you went to one of these companies and said "hey, my small business is just getting started and I need 20 licenses for your software to seed my business" they'd tell you "no free lunch. Pay up or fsck off." You should tell them the same.

    2. Re:down with GPL by reg · · Score: 3, Interesting

      Most folks that use a BSD license intentionally use it so that businesses can have the option of using it in proprietary software. If they're comfortable with that, so be it. They're not being ripped off if they intentionally allow this.

      As someone who uses a BSD license (and wouldn't use the GPL if my life depended on it), I would say that this is the crux of any licence flame war...

      But I will say that most BSD programmers don't care about whether or not their code is used in proprietary software. Mostly, people who code BSD software only care about writing good software - software that they want to use.

      But, on the taking over the world lark, BSD software takes a different approach to the GPL. The approach is known as 'raising the bar'. If there is BSD licenced software which is better than your commercial software, then why bother with continued development on your source (especially if your shareholders find out that some geeky schoolkids, who probably don't even speak english ;-), are giving away what your highly skilled engineering department is late delivering, and over budget on nerf guns...)

      As an approach, raising the bar has already been very successful:

      • Darwin is based on BSD code, because Apple realised it was cheaper than maintinaing NeXT OS.
      • Oracle dumped their web server in favour of Apache. So did several other web server developers...
      • Microsoft used BSD code in developing their TCP/IP stack. Let's wait and see what happens with IPv6...

      There are several other places where raising the bar is working too, like OpenGL, where XFree86 is slowly becoming the de facto X/Windows standard. With the slow death of custom graphics hardware, don't be surprised if XFree86 takes over entirely from The Open Group.

      Regards,
      -Jeremy

    3. Re:down with GPL by HiThere · · Score: 3, Insightful

      I fail to see how preventing private companies from using open source helps the greater good.

      Many people are more willing to share the valuable things that they have (code) if they feel that it will not be sold back to them at a high price. This is self defense.

      The GPL is about a selfish kind of freedom...

      Possibly. But for whatever reason GPL based projects have had a tendency to develop (or fail) more rapidly than BSD based projects. This seems to be systematic, so one might consider that it ties into acutal, as opposed to idealized, human nature.

      Billy's not sharing with Sally is not excuse for Johnny not sharing with Billy.

      It isn't? If I thought your stand were admirable, I would congratulate you. As it is I can only suggest that you donate all your funds to Billy Gates. I'm sure he would appreciate them. You won't? How selfish of you! And how reasonable. People practice reciprocal altruism based on expectations. The GPL attempts to recognize this, though imperfectly successful.

      Recent studies demonstrate that people are more willing to contribute to common benefit if they feel that nobody is benefiting unfairly, and that they are even willing to pay extra if that will punish the "freeloaders". I've seen several variations of this study recently (check the recent issues of Science News and New Scientist). Now intuitively, this seems one of those "How obviously true, why did they bother" results. But this thread is an example of why they needed to bother.

      Bear in mind that people are frequently quite willing to argue that you should sacrifice for the common good, without themselves being willing to perform the same sacrifice. This is quite understandable, but I find that it is on the same moral level as a stereotypical used-car salesman.

      If people want to use the BSD license, it's ok with me. I just don't want them preaching to me that I should use it. (If they want to pay me to use it, that's quite different.)
      .

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  4. License change. by miguel · · Score: 5, Informative
    The license change only applies to the Mono Class Libraries, and the precise license that we are using is the MIT X11 license.

    Miguel.

  5. The more interesting news in this aritcle... by Ami+Ganguli · · Score: 5, Interesting

    is that Intel and HP are contributing to Mono.

    I find it somewhat amazing that these two would risk the wrath of Bill. HP I can almost understand, since they're in the Unix business (for now anyway), but Intel would be in big trouble if MS dropped support for Itanic in favour of AMD's Hammer.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    1. Re:The more interesting news in this aritcle... by Ami+Ganguli · · Score: 3, Interesting

      I don't see how they could be happy about it. If you can substitute Linux (or other Unix) servers for MS-Windows then Microsoft becomes just another software company. They've been fighting that for fifteen years.

      With .Net they're gambling that they can out-code all of their competitors (3500 classes?!!) and maintain their monopoly that way. That might even be true if everybody else acts alone, but if a few large companies help with the Open Source implementation then the MS version will become a niche product.

      Imagine if a few other large companies joined the effort. If AOL, Oracle, IBM, HP, Intel, and the Open Source companies worked togother on a Free .Net implementation, then the MS version would be marginalized. Nobody would use MS-propietary extensions if it meant shutting out Oracle or AOL users.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    2. Re:The more interesting news in this aritcle... by znu · · Score: 4, Insightful

      .NET isn't just a new development platform. It's a delivery vehicle (to use the cigarette industry's term) for subscription-based web services. What is open source's answer to this? All Mono does is provide a way for Microsoft to sell its services to non-Windows users. While the open source community worries about building a free telephone, Microsoft is setting itself up to own the phone network.

      --
      This space unintentionally left unblank.
  6. Miguel is speaking at Columbia U on Wednesday by philgross · · Score: 4, Informative
    ...as a invited speaker by Columbia's student ACM chapter. 209 Havemeyer at 8pm.

    If the slashdot readership has any questions they'd like to ask Miguel de Icaza, we can ask the highly-moderated ones during the Q&A session and report the answers back here.

    Phil Gross, Columbia ACM

  7. Re:Funny how that happens... by Danielle+Gatton · · Score: 4, Interesting

    I'd rather see pragmatism than evangelism at this point. Some form of .NET style framework is going to become a standard in the next few years, and I'd rather it were an open source one than an MS one. 50 volunteers and 5 Ximian developers simply don't stand a chance against MS. If it takes a BSD-style license to get Intel and HP on board, then so be it. Evangelize later, once you've got the leverage and mindshare.

  8. Re: Intel is putting HUGE resources into Linux by Glasswire · · Score: 5, Informative

    -Intel officially supports 2 OSes, Win and Lin.
    -Intel writes the fastest C/C++ and Fortran compilers and parallelization tools for Linux
    -Intel is a founder of the Open Source Development Lab
    -Intel is working on dozens of Linux projects including OSCAR cluster, ethernet, gig E and embedded StrongARM work.
    -Itanium has over 500 applications for 3+ OSes while Hammer doesn't even have a finished OS yet.
    (Just don't tell Microsoft...)

  9. Re:Given up on Ximian by lordsutch · · Score: 4, Insightful

    They seem to be focusing on staying two steps behind Microsoft (Evolution, Mono, Gnumeric...)

    Slam me if you like, but Gnumeric means I can keep my gradebook and track my business P/L on a free software application instead of dual-booting Windows. People need good spreadsheets and groupware to do real work.

    Oh, and "apt-get install evolution-ssl" works just fine here... installing good software for Linux doesn't have to be hard, you know.

    --
    My Blog. Sela Ward can sell me long distanc
  10. DotGNU Portable.NET by rhysweatherley · · Score: 5, Insightful
    With this decision, all of the Mono components are now non-Free, or can be made non-Free at any moment. In this message, Miguel makes it clear that Ximian wants to own the Copyright to the engine and C# compiler also, so they can change the license on that whenever they see fit.

    This leaves DotGNU Portable.NET as the only true Free Software project tackling the implementation of the CLR, C# compiler, C# class library, etc.

    http://www.southern-storm.com.au/portable_net.html .

    We are looking for developers to help us build our system into a truly-Free implementation. Portable.NET has been around longer than Mono, and remains true to the principles of Free Software.

    1. Re:DotGNU Portable.NET by miguel · · Score: 5, Informative

      The Mono runtime is released under the LGPL.
      The compiler is released under the GPL.
      The class libraries are released under the X11 license.

      The X11 license is a free software license (http://www.gnu.org/licenses/license-list.html#X11 License.
      It is also an Open Source license (http://www.opensource.org/licenses/mit-license.ht ml

      All of it free software.

      If they were not `truly free software' we would have bigger problems (someone would have to start a reimplementation of X11, telnet, Kerberos, Expat, LibXML, Mesa GL, ftp, Tcl/Tk, BIND, DNS, and anything else released under the X11, the Ousterhout or the BSD licenses, because they are in essence the same thing).

      Miguel

    2. Re:DotGNU Portable.NET by Arandir · · Score: 4, Insightful

      ...or can be made non-Free at any
      moment.


      Hah! Hah! Hah! You're so full of it the roto-rooter man is jealous.

      Let's say I have an MIT-X11 program sitting on my ftp site. How, just how, can anyone make it non-free? They could of course download their own copy, build it, and distribute the resulting binary source-less. But that non-free binary will be on their ftp site, not mine. My copy is still 100% free.

      You know, if you were correct, Bill Gates could stop Linux in its tracks in a heartbeat. All he would have to do is relicense XFree86 under a proprietary license, and suddenly it's no longer free. You have have to pay royalties to Microsoft to use any GUI on Linux. But guess what? That's not the way the world works. Bill Gates could do all sorts of evil and heinous things to his *copy* of XFree86, but his filthy hands will never touch my copy, your copy, or the copy at ftp.xfree86.org.

      Frankly, if someone wants to use a non-free binary instead of my free binary that comes with source code, that's *their* decision.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  11. Re:Given up on Ximian by tftp · · Score: 3, Insightful
    Ximian. They seem to be focusing on staying two steps behind Microsoft (Evolution, Mono, Gnumeric...)

    Two steps behind a leader is much better place to be than right in front of the last man running :-) What Ximian makes is needed not to geeks but to common folk (a.k.a. lusers). That's who wants Evolution. Without Windows-like apps Linux will see much more resistance everywhere. I am personally very glad that Ximian works on all that unneeded fluff and eye candy, so I can focus on some serious work.

    Myself, I am very happy with Mutt, and though I tried Evolution and I have it installed... it crashes sometimes, and it is not as flexible as Mutt is. Evolution also has some codepage-related quirks which Mutt (and iconv that it uses) doesn't have.

  12. Re:Instance that hurt BSD: Microsoft? by hughk · · Score: 3, Redundant
    I fail to see a single incidence the BSD code modified and closed the has hurt the BSD community.

    Well if we talk about software being taken from BSD, used, and the source dissappears for ever, there is probably no better example than Microsoft. Their network stack owes a lot to BSD, but has any of it been passed back? No.

    --
    See my journal, I write things there
  13. Re: Intel is putting HUGE resources into Linux by Ami+Ganguli · · Score: 3, Interesting

    True enough. I knew about most of those, although not all. But this is a little different. It's one thing to support an alternative technology, but Mono is a direct frontal attack. If MS is really reorganising itself around .Net, then contributing to a clone is roughly equivalent to contribuing to Wine.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  14. Re:What the..?! What point is that part of Mono th by Arandir · · Score: 3, Interesting

    Ideas, concepts, and whatever else is included in those classes might as well be written for Microsoft, for free.

    Yeah, so what? I mean seriously, so what?

    Just do Microsoft a favour and virtually work for them for free while you're at it!

    Since I don't have to pay to get Mono, Miguel is working for me for free. I like that. It's cool. I don't have to pay Miguel a damn thing to get Mono. So if Miguel is working for me for free, why can't he work for Bill Gates for free at the same time?

    Or is Free Software not the issue here, and you could care less what the software is as long as someone you don't like gets screwed?

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  15. Back up this claim with evidence. by Carnage4Life · · Score: 5, Insightful

    Well if we talk about software being taken from BSD, used, and the source dissappears for ever, there is probably no better example than Microsoft [microsoft.com]. Their network stack owes a lot to BSD, but has any of it been passed back? No.

    This claim is one of those internet myths that has festered on Slashdot that has never been conclusively proved.

    However this myth has been debunked in an article by a former Microsoft employee that explains with really happened?

    Secondly, unlike most of the zealots on Slashdot I don't think the purpose of Free Software is a battle between prospective platforms and user communities but instead is the optimal way to provide utility to users of software. Even if MSFT uses a BSD-derived TCP/IP stack, this would mean that improved networking has benefitted millions of computer users who use MSFT Windows and couldn't handle BSD boxen. The BSD license is about getting as many people as possible to benefit from your software and not an attempt to bend the software industry to the world view of a dissaffected MIT computer science professor.

    1. Re:Back up this claim with evidence. by ajs · · Score: 3, Informative

      Anonymous Coward: "Spider is not BSD you flaming idiot."

      From the cited article (the link to which I was responding): "some of Spider's code (possibly all of it) was based on the TCP/IP stack in the BSD flavors of Unix"

      If we're to believe this "Microsoft insider", here, then the conclusion is pretty clear. As usual, MS bought their technology (standard business practice for most large corporations), but they were unhappy with it. They re-wrote much of it, but left the parts that it did not make sense to re-invent. Plus, they largely did not touch the utilities.

      None of this should be suprising, nor is it a bad thing. In fact, herein lies the power of Open Source. It also shows Microsoft's true colors, however. They brought a TCP/IP stack to market much faster than they otherwise would have because of OSS (not to mention their browser, which is based on Mosaic), but now you hear them decrying such software as dangerous and "viral" (yes, they paint the whole OSS industry with the same brush, regardless of license).

      You may find these facts distasteful. I do too. However, that's no reason to complain about my facts without checking your own.

  16. RMS, you have me confused by alexhmit01 · · Score: 5, Interesting

    I know that you read /. from time to time, as I got an e-mail from you in response to a posting. Perhaps you can enlighten us here, because I'm really confused.

    In discussing the LGPL vs GPL for libraries, you mention the idea that if the ability doesn't exist outside of the library (ie readline) you should GPL it. Then, if someone wants to use your library, they need to GPL it, and this advanced free software.

    However, if you are reimplementing a standard (i.e. glibc) then you should use the LGPL so that others can build on your work.

    So, assuming we shared your goals of using licensing to advance free software, I still don't see how this hurts.

    Right now, in the pragmatic marketplace, the Unix vendors are retreating up the ladder. Linux and GNU based systems are replacing the low-end UNIX system. Proprietary UNIX is slowly being confined to areas where Free Unix-like OSes can't perform. I think that worrying about liberating Unix users is quite silly. At this point, any markets that Unix competes in will belong to GNU when it matures to that level. UNIX isn't the enemy, its the advanced team. Crippling the commercial UNIXes in a Unix vs. MS fight really hurts free software, as we have a Free Unix, but not a free Windows. The Free Unix will displace the non-Free Unixes, but if the service runs on Windows, you won't liberate those users.

    From this view point, I fail to see how this licensing change hurts thing? These classes are duplicates of the Microsoft classes. As they are based upon compatibility, you can't really do much with them directly. I don't see the leverage that even GPL'd versions give you.

    If your goal is to prevent Sun from using this work to sell Solaris in this market, I think you are missing the situation here. The first choice that is made is Unix vs. WinNT. If WinNT wins, then your free tools are ignored. If Unix wins, then GNU systems get the job if they can handle it, otherwise a Unix is chosen. When the server is replaced in 2-3 years, it will likely be replaced by a GNU system.

    We can't offer things that Sun and HP can. If they do the job, GNU systems kick in when they can handle it. If Win32 gets the job, you are unlikely to liberate them.

    Please, explain how crippling the development efforts advanced free software?

    GNUstep could have done wonders had the project been nearly completed 3-4 years ago. It is just coming to maturity now, and will likely me 2 years from true usefulness.

    This industry moves quickly, and GNU is making it move faster. Any space gets eaten by Free Software within 5 years of existance now, with good prototypes in 2-3 years. Isn't it simply enough to speed up the Free Software Goliath? Why attack the Unix vendors, they're adopting the GNU way slowly as they can.

    Alex

  17. actually, your post should be... by lemox · · Score: 3, Insightful

    What, would you have preferred "that now will be governed by a less blessed and pure license"?

    The statement was wholly appropriate, and this is coming from someone who happens to like the GPL in most cases.

    I mean, some zealotry is expected from time to time, but this frothing at the mouth over a statement that was logically sound and not at all inaccurate just lends people to think all people who are pro-GPL are a bunch of dogmatic cultists. And what the hell is up with the second statement? It boggles the mind to even try and guess what the hell you found wrong with that.

    Thanks a bunch. I'll remember you the next time I mention Linux to someone and they look at me like I'm a scientologist.

    --

    "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

  18. Re:A disturbing move. by Nicolas+MONNET · · Score: 3, Informative

    Tux Racer changed from free software to proprietary software.

    Mono changed from free software to free software.

    Your comparison sucks.

  19. Lesser than Common Wealth by 3seas · · Score: 3, Interesting

    The GPL is designed to generate a common wealth of software, an
    expanding base that does drive competition in the commercial market,
    regardless of the licenses being used in the market.

    On one end of the spectrum of licenses you have the growth of this base of
    Common Wealth code.

    On the other end you have the extream of closed down tight proprietary
    code that is done so as a matter of milking it for every penny you can get
    out of it, profits focused to a few.

    If all code was proprietary, you can be certain that we would not be
    anywhere near as advanced in this technology as we are today.

    The BSD License doesn't help the Common Wealth code base as much as GPL
    does. But the GPL doesn't help the proprietary code base any more than
    vice versa.

    So, do you build upon Common Wealth or slow it's advancement thru such
    licenses support some other point in the spectrum?

    In time it will become clear that compromises such as what the BSD license
    allows, will act counter productive to the GPL objective/goal. In time,
    thru the compromise, the GPL will become heavely constrained by those who
    use the compromise to place barriers to advancement in front of the GPL.

    Consider a piece of BSD licensed code, open to be improved until someone
    comes along and pulls it behind the curtain and slaps patented piece of
    software on it, effectively preventing anyone else from advancing that
    software in that direction in an open source manner.

    It should be worth noting that IBM is the Leading US patent holder, being
    granted more patents a year than any other company or party, in the US.

    This particular story regarding Mono is a good indication of....Ok it's ok
    to make the engines available for free but we are gonna own all the tires
    and gas.....and these engines won't be able to go anywhere without our
    permission, and that's for sale.

    RMS sees possibilities and then applies human greed to the equasion to
    determine what to expect. I now this because I do it too, and it's always
    right.

    So Sure RMS seems to be extream, because when dealing with the devil,
    there is no such thing as compromise. Only an illusion to lead you to
    think so, untill it's to late for you to do anything about it.