Slashdot Mirror


Why I Love The GPL

Roblimo writes "'There are a lot of good reasons to like the GPL: the GNU Public License. For one thing, it's a David and Goliath kind of thing. It's the little guy standing up to the corporate behemoths that run rough-shod over our daily lives by virtue of their influence, legal and otherwise, on government. For another, it's virtuous.' These are the opening words to a NewsForge article praising the GPL by Joe Barr. Now and then we forget how much of the software we use and love is made possible by the General Public License. Thanks for reminding us, Joe. (NewsForge and Slashdot are both owned by OSTG.)"

5 of 488 comments (clear)

  1. GPL can be dangerous if people don't get it. by Anonymous Coward · · Score: 4, Interesting

    The GPL is pretty nice ... but only for people who understand it ...

    There are a lot of people who put their work under GPL but don't want others to use the Software for own projects.

    Recently I wanted to use some GPL'ed work offered by someone for my very own projects and he accused me to be a pirate and thief and that he will be sueing me for having used parts of his code for my own work which he put under GPL. This has result into a little flamewar on ANN which you can read here. So using GPL'ed software written by others can indeed be dangerous because when it's offered in a way to the public by someone but not meant to be used like described in the GPL - e.g. misunderstanding.

    Another thing with GPL is that it's basicly a thing where others rip off work written by others without returning anything. The operating system MorphOS for example is one of these things. Their developers are using a lot of parts from the open source world such as ixemul or libnix as well as ports of gcc, binutils and other things without offering the sources. When contacting them and asking them to hand out the code they usually reply that the code has been lost or they redirect you to older ports of the software with codesnipplets that doesn't work anymore. Most pirating of GPL'ed work done by others are done within the Amiga community as well as many other communities.

    I don't say that GPL is a bad thing but I say that it's a matter of being ripped off and abused for what one has done if someone else takes everything and not caring for the work I've done and not returning anything, not even patches or code when asked.

  2. Re:Here's why I love it: by Realistic_Dragon · · Score: 4, Interesting

    You aren't joking. I have a powerbook (duh, see sig) and whilst OS X is pretty tolerable the thing that makes it useless to me is the fact that you have to buy every little damn thing for it. $20 for focus follows mouse, $15 for a decent trackpd driver, $10 for that, $25 for something else. It's a never ending trail of money.

    After a long time using Linux it's amazing to go back into the commerical world. You get so used to being able to get so much amazing quality software in return for being part of the community that anything else seems just odd.

    The biggest advantage is of course the time saved - want a app to do Y? apt-get Y-app. No hunting around, deciding f you trust them with your credit card details, or even having to walk to a store. You can try different apps - all for free and not crippled. You can add and remove at will, upgrade at will and you never have to worry about losing your license. That level of flexibility and freedom is only possible on a non-commercial platform and it's just an amazing argument for it.

    --
    Beep beep.
  3. Re:Here's why I love it: by Noksagt · · Score: 4, Interesting

    I know this is a joke, but I've actually gotten into the habit of paying for open source.

    You do often get a tax deduction, but the real reason to do it is that it is such a pleasure to pay for something that is free. The developers appreciate it (or, at least, I have when people have given me a token). The money and equipment I have given has usually cost less than what it would take to buy comparable commercial software, but I feel like I've gotten much more in return.

  4. Re:My contrarian view of the GPL license by northcat · · Score: 4, Interesting

    This looks so much like a troll because of so many errors, but I'll answer anyway.

    Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released.

    Your lawyers are either idiots or they royally screwed you. You do NOT have to release the source code of programs compiled with GCC. There are absolutely no restrictions on GCC compiled code and even the few (GCC and Libc) libraries your app might be linked to are released under the LGPL. If I'm not seriously mistaken, even the code produced by tools like bison are also restriction free since that is only *usage* of the software and the libraries needed are probably released under the LGPL.

    Although we had planned for no one outside of this company to ever use, let alone see the source code, we were now put in a difficult position.

    Now you're not being clear. You say " a top online investment firm asked us to do some work using Linux." Was the software supposed to be sold/given away to the general public or only to the online investment firm who would only use it inhouse? If it was supposed to be publically distributed, then yes, you have to release the source code to any modification you have done to the kernel. That's the cost of customisability of the Linux kernel. But if it was only supposed to be given to the online investment firm who would only use it inhouse, then you don't have to distribute the source code to the public. You see, most part of the license applies to redistribution, not modification itself. If you distribute modification to a GPL'ed software to the public, then you have to release its source code. But if you only plan to use it inhouse, then you don't have to give the source code to the public. Or if you sell it to a private customer, then you only have to give the source code to the customer, NOT the public.

  5. even I can help by meza · · Score: 5, Interesting

    I have never programmed professionally. I've been playing around with c and some other languages for some years though. And I have been using gnu software for about as long. But it wasn't until this christmas that I really realized it's power. I've always been thinking that "sure, open source is a good thing, because then the others who know things can make changes".

    But just before christmas I was playing a bit with the new transparency that xorg har brought us, and I was annoyed about the lack of functions in "transset". So I decided to take a look at its code. It turned out the program was very simple and within some hours, without any previous knowladge of Xlib and X-programming, I managed to change its behavoiur the way I wanted. (http://forchheimer.se/transset-df/)

    Then I suddenly understood that you don't have to be a super guru who understands all the systems sourcecode to gain from open source. One day there will be some little thing that is bothering you that you actually CAN do something about.