Slashdot Mirror


GPL, Copyleft Use Declining Fast

itwbennett writes "Use of the GPL, LGPL, and AGPL set of licenses is declining at an accelerating rate, according to new analysis by the 451 Group's Matthew Aslett. In fact, the 451 Group projects that GPL usage will hit 50% by September 2012. Instead, developers are licensing projects under permissive licenses such as the MIT, Apache (ASL), BSD, and Ms-PL. The shift started in 2007 and has been gathering momentum ever since. Blogger Brian Proffitt posits that 'the creation of the GPLv3 and the sometimes contentious discussion that led up to it' may be partly responsible for the move away from the GPL."

19 of 808 comments (clear)

  1. Re:GPLv3 threw out the baby with the bathwater... by mossholderm · · Score: 3, Informative

    "I personally have seen companies who had to re-engineer a whole embedded controller from Linux to Windows CE just so they did not bump into GPL v3 issues."

    Too bad for them, since most of Linux isn't GPL v3. The kernel certainly isn't and huge portions of userspace aren't either... ESPECIALLY in the embedded space, where people use slimmer versions of things like libc.

  2. Bull! by Anonymous Coward · · Score: 0, Informative

    Linux is not under GPLv3. Never has been. Never will be. What you speak is nonsense.

    1. Re:Bull! by TheRaven64 · · Score: 4, Informative

      When people say 'Linux' they usually mean Linux-and-all-of-the-associated-cruft. Typically this at least includes GNU libc, GNU binutils, and GNU coreutils (which, between them, are more code than the kernel), and typically the GNU shell (bash) and GNU libstdc++. All of these have no moved to GPLv3 (in some cases with the runtime exemption). Remove them, and even though you still have 'Linux' you don't have a system that can run any of your existing code.

      --
      I am TheRaven on Soylent News
  3. Re:Fine with me, GPLv3 sucks for business by Microlith · · Score: 5, Informative

    The problem with GPLv3 is that I can't use it in an application I develop unless I release any changes/mods I make to the source code.

    That was true with the GPLv2 as well.

    That's my secret sauce. If I'm a startup and trying to form a niche in an industry, why would I want to give my recipe away?

    Boo hoo, so write it yourself. Why is it every complaint against the GPL seems to come from those who want to mooch and not contribute?

  4. Re:BSD license was always more permissive, so grea by Microlith · · Score: 5, Informative

    I can profit while using GPL code. I simply can't take and not give back.

  5. Re:BSD license was always more permissive, so grea by the+eric+conspiracy · · Score: 5, Informative

    In my previous job I had customers who were deathly afraid of GPL to the point where they would not allow me as their supplier to use any open source code in the products I supplied regardless of what the license was or if it saved money.

    For these people anyway GPL was a real impediment to the acceptance of open source.

  6. Re:BSD license was always more permissive, so grea by TheRaven64 · · Score: 5, Informative

    The problem with that claim is that it's not even remotely true. For example, consider Google. They have their own private fork of Linux (GPLv2) which includes things like their own filesystem. Some changes are contributed back to the community because maintaining them in a private fork costs more than the loss of competitive advantage from sharing them. Some are kept private, because the scales tip the other way.

    In contrast, Yahoo uses a private fork of FreeBSD on a lot of their systems. They employ several FreeBSD developers and contribute a lot of changes back if doing so won't give away a serious competitive advantage, but they keep some things private.

    One project has a permissive license, the other has a strong copyleft license, but the behaviour of downstream users is identical in both cases. The GPL doesn't stop you using, modifying, or profiting from the code without giving anything back, it only prevents you from refusing to share the source for your modifications with anyone who receives a binary.

    --
    I am TheRaven on Soylent News
  7. Bad statistics by eexaa · · Score: 3, Informative

    The statistic shows percenage of actual project count, and doesn't anyhow respect the overall usage or size ("importance/weight") of the software.

    I'm therefore afraid that the plot is biased by a large amount of tiny projects that are used by 10 people and choose some cc-by-sa alternative because it's simple enough and often a "default" choice.

  8. Re:BSD license was always more permissive, so grea by TheRaven64 · · Score: 1, Informative

    Yes there would. Compile a program, give a less-computer-literate friend a copy of the binary. Don't give them the source, because they've no need of it (and can grab it from upstream if they really need it). Forget to include a written offer good for three years to provide the source. You've just violated the GPL, meaning that you have no license to distribute the software, and are therefore a committing copyright infringement (or 'piracy' in the vernacular).

    --
    I am TheRaven on Soylent News
  9. Its About the Projects Changing by ohnocitizen · · Score: 4, Informative

    Licenses are like programming languages - the right tool for the right job. Some projects - especially those authors want adopted in a business environment - are going to want to go with more permissive licenses. A trend like this says that more and more projects feel they need to be more permissive, not that people are abandoning the GPL. The question becomes why do they need to be more permissive? I'd wager a guess that it has a lot to do with the number of corporations involves in supporting, expanding, and creating open source applications. As for myself, my next two projects are going to be using GPL 2 - but then again corporate adoption of my software is not a goal.

  10. could totally do it by Chirs · · Score: 3, Informative

    If you encapsulate all your AI code in a standalone binary and don't directly link against the GPL'd stuff, then all you need to make public are the changes you made to the GPL'd stuff. Your proprietary binary can be kept proprietary as long as you can make a case that it is not a derivative work of the GPL'd stuff.

  11. Re:BSD license was always more permissive, so grea by icebraining · · Score: 3, Informative

    GPL doesn't prevent profit. It just forces people to "pay forward" to their users the same favor they received from upstream.

  12. Re:BSD license was always more permissive, so grea by Samantha+Wright · · Score: 4, Informative

    Sure. GPL (well, GPLv2) software is a car that can be copied an infinite number of times. Its original manufacturer says that anyone can use it, modify it, and repair it, as long as they let others copy it under the same terms. BSD software, on the other hand, says anyone can do anything with their car copies, since the original will always still exist—even people who want to prevent others from modifying, using, or repair their modified versions (i.e. pine-scented air fresheners, fuzzy dice, truck nuts, giant spoilers, neon lights underneath, racing stripes...)

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  13. Re:BSD license was always more permissive, so grea by Pi1grim · · Score: 5, Informative

    What? How come every single time GPL comes up everyone automatically assumes that there is a clause that forbids you to profit from GPL-ed projects? I personally modified quite a number of GPL software and, sticking to the license provided the source code along with the binaries AND received a payment.
    Tell RedHat that you cannot profit from GPL software.
    And to repeat once again — BSD is about freedom of the coder, GPL is about freedom of the code.

  14. Re:BSD license was always more permissive, so grea by next_ghost · · Score: 4, Informative

    Use Affero GPL for the project in question in the first place. Problem solved.

  15. Re:BSD license was always more permissive, so grea by Lemming+Mark · · Score: 3, Informative

    The Island of Sark was, until fairly recently, the only remaining feudal state in Europe. Not that long ago they did have an actual referendum and decided to stay like that, rather than transitioning to democracy (some time later they had another referendum and decided to make the change after all).

    Its a tiny, tiny place - cars are illegal, you use bicycle or cart - so I imagine there genuinely *is* an argument that you know the people in power personally, so why would you need elections. Presumably the first time round they just couldn't see the benefit of democracy in their particular case. Not the same scale as, say, Egypt but it is a valid case of where there were sane arguments against democracy.

    Tangent: when they did switch, the democracy was apparently under immediate attack. Some UK newpaper barons from neighbouring island (the Barclay Brothers, who own the Telegraph newspaper) threw their weight behind the democracy campaign and put up a candidate. They have subsequently been accused of using their muscle as a local employer to punish and manipulate the population (who voted for someone other than the Brothers' preferred candidate). A thoroughly surreal situation and bizarre to think of a state the size of a very small town / large village immediately under attack by commercial interests and pressures!

  16. Re:GPLv3 threw out the baby with the bathwater... by arose · · Score: 3, Informative

    Any GPL v3 code used in the machine would force the maker to hand over to customers on request the CAD blueprints for the mechanisms, the timing involved, down to the color of the engineer farts when the thing is put together.

    FUD with modpoints is still FUD. If the user can replace the software you're green, now go troll somewhere else.

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  17. Re:Don't be stupid by tomhudson · · Score: 3, Informative

    Just look at Apple - the company with the most worth in the whole world - selling software that was built upon FreeBSD.

    And not contributing anything back to the community. Should Apple fall one day or just discontinue its BSD-based products, all their achievements will be lost. On the other hand, when a big GPL vendor falls or discontinues a product, anybody can come in and keep it alive from the last public release.

    Quite the contrary - here's the source. And keep in mind that apple also hired some of the FreeBSD developers, and contributed back to the FreeBSD project with code.

  18. Brian Proffitt again? by Alex+Belits · · Score: 3, Informative

    Blogger Brian Proffitt

    A person well known for anti-open-source propaganda and nothing else.

    --
    Contrary to the popular belief, there indeed is no God.