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.)"

488 comments

  1. i too love the gpl by I+r+CommanderCool · · Score: 0

    3 the gpl is why i use linux, and write code.

  2. Here's why I love it: by Sheetrock · · Score: 5, Funny
    Literally hundreds or thousands of programmers that used to charge for their services now work for free.

    Definitely an improvement over the old days where you had to buy every little utility.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Here's why I love it: by Coneasfast · · Score: 4, Insightful

      little guy standing up to the corporate behemoths
      some points:
      - why do all companies have to be evil.
      - does GPL really protect against commerical companies taking the code over other open source licenses? in theory, it should. but many companies probably take GPL code and use it illegally, sometimes it's just hard to know (i know this isn't an argument against the GPL, just something that everyone should be aware of).

      personally i like the BSD license, and don't mind if they take my code, heck they'll probably charge a bomb for a crappier product.

      i'm not trolling against GPL here, just saying the other licenses should get more attention.

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    2. Re:Here's why I love it: by Jozone · · Score: 1

      {Score:4, Truth)

    3. 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.
    4. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      um $20 for a driver ? I run OS X and can honestly say ive never bought a driver

    5. Re:Here's why I love it: by Anonymous Coward · · Score: 3, Insightful
      i'm not trolling against GPL here, just saying the other licenses should get more attention.


      Other licenses get TONS of attention. The Mozilla license, Sun's CDDL, IBM's Public License, BSD, Artistic, etc. People talk about those licenses ad nauseum and noone attacks those who choose them personally, but just MENTION the GPL and you are immediately inundated with accusations of being a communist and against America.

    6. 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.

    7. Re:Here's why I love it: by rongten · · Score: 5, Informative

      I seem to recall that the FSF did quite a
      lot of actions against some companies,
      like one that was producing routers in
      violation of the GPL.

      And each time stupid people were crying out loud that the FSF was "enforcing" the GPL and that
      they were communist, viral GPL, blah, blah, but that is beside the point.

      So, yes, you can force people and companies
      to abide to GPL, but not by yourself.

      That's why if you are concerned about
      company stealing the work of who
      benefit as all, there is an easy way to
      help :http://member.fsf.org/join.

      Time to actually do something about this,
      ladies and gentlemen.

      --
      Zed: Nothing is ever easy
    8. Re:Here's why I love it: by Anonymous Coward · · Score: 1, Interesting

      Definitely an improvement over the old days where you had to buy every little utility.

      Actually in the old days, almost everything was free or freely available. It took a law school dropout to realize how much money there was to be had by fencing the commons (regardless of whether they needed fencing) and create the SW market we have today.

    9. Re:Here's why I love it: by rongten · · Score: 2, Insightful

      This is similar to be accused of
      being unpatriotic if you just dare to
      criticize the government.

      Is there still democracy around,
      or the seals are taking care of it?

      --
      Zed: Nothing is ever easy
    10. Re:Here's why I love it: by atlasheavy · · Score: 2, Insightful
      So just go download Fink and be done with it, then. You'll be able to get all of your favorite bits of open source software.

      I write shareware for the Mac in my spare time, and I'm asked occasionally why I don't GPL the thing and give it away. The reason why I refuse to do this is because I've invested a lot of my time and energy into this software and I want just compensation for my time. I do not feel that ESR's notion of "egoboo" would be a worthwhile payment for the sweat equity I've put into my software.

      You can find free, open source applications out there that compete directly with my app, but they simply don't have the level of polish and dedication that you can see in the commercial variants (which includes, but is not limited to, mine).

      --

      iRooster, the Mac OS X a
    11. Re:Here's why I love it: by Anonymous Coward · · Score: 4, Insightful

      Not all companies are evil, but they revolve around a profit motive, aka the bottom line, which does not make their actions in your best interests most of the time. A great non-academic introduction to this is The Corporation.

      The way I see it, a program controls what the user can and cannot do, it is in effect law. The "code is law" (lessig and others) and "computer programmers are the unacknowledged legislators of cyberspace" lead you to the statement:

      Even if they aren't all evil, do you want corporations writing your laws for you?

      And on the second count, the GPL might not be perfect (as patents escape the scope of "copyright") but it's the best thing we have right now for this purpose. The BSD licence you prefer does not protect this purpose at all, and that's ok. But if you value these things, then the GPL is your best bet.

      I respect the BSD it's a good form of altruism and open source design philosophy is good re: engineering. But the GPL goes beyond open source or free binaries to get to *free software* which embodies the freedoms outlined in TFA, and it is in this that it's true strength lies.

      And on Stallman, like or dislike, you have to admit the man is not only programmer, but has managed to put the work he does into the context of society and start a movement to make the world a better place. That's not something I will ever diss out. Shelly (the poet) once said: 'Poets are the unacknowledged legislators of the world', and by this he meant that the language which we use in the *everyday* is shaped by the poet and therefore what we are able to do with it is made possible by the poet [1]. I think Stallman has made the modern counterpart to this philosophy that it's in the *everyday* things we do that freedom resides. No need to turn people into saints and ignore their faults, but credit where credit is due I think.

      I don't have anything against the BSD licence, but I do have something against a minority of BSD trolls who attempt to spread FUD about linux and how "it's for n00bs". FreeBSD for example is a great OS with parts better than many linux distros, but many linux distros also have far superior technologies than BSD. These points aren't at issue for a GPL-lover like me, because it is the *social* "technology" embedded in the legal document which is by far and away a more important thing.

      Hope to see you on the GPL-side sometime.

      [1] - And modern studies of the influence of people like chaucer or shakespeare on our modern language confirm this through and through. What we are able to say is shaped by them, further, and perhaps people might not agree here - what we are able to think. I suggest reading up on semiotics and wittgenstien for some trully mind blowing stuff.

    12. Re:Here's why I love it: by smittyoneeach · · Score: 3, Insightful

      I never hear the conversation cast in simple econominc terms, like buyer, seller, and market.
      I think there is a licensing spectrum, whose effect is to increase market size and lower costs all around.
      It's really all good. Put the religious fervor into your choice of house of worship.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    13. Re:Here's why I love it: by Jackie_Chan_Fan · · Score: 2, Insightful
      why do all companies have to be evil?.

      Because they all do very evil things! Underpaid employees, exportation of jobs yet posting record profits, they clearly do not care about peoples lives, unfair end user liscenses, they lobby the government to leverage monopolistic advantages, they buy and sell each other then fire entire work forces just to get ownership of a property or to simply get rid of competition, they make nike sneakers for 3 dollars a month and sell them for $100 dollars in the US, they profit at all cost, even to the extent of ripping off our government during war time, they sell shitty food and call it happy meals, they sell even shittier food as trendy diet food such as "low carb" "low fat" which neither make them healthier foods but only trendy foods that are still as shitty as the happy meals, they all want slave labor at slave wages and some how think they deserve american price valued profits, they lie, cheat and steal...

      Shall i go on?

    14. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      Here's why ppl like you parrot the same old crap.

      Person A states: "yada yada yada corporate behemoths yada yada yada"

      Person B instantly launches into same old tired mode: "Why do all companies have to be evil" (insert rambling fodder here)

      Can anyone who follows the same line of thinking of Person B (much like the parent) show me empirical evidence that most people believe that most companies are inherently evil?

      you can't. you just like to knee jerk with some tripe starting off by creating a rebuttle against a statement no one sane has made (the statement that all companies are evil).

      parent is essentially debating himself. the original post wasn't to his liking so he simply inserts black and white statements that are easy to knock down with trite rebuttals.

      hey asshole. we're not worried about all companies. or even most companies.

      we're concerned about a handful of large ones.

      do you get it?

      really?

      do you get it now?

      stfu.

    15. Re:Here's why I love it: by jbolden · · Score: 1

      Its often put in http://en.wikipedia.org/wiki/Macroeconomics terms not microeconomic terms. In other words its put in terms of the effect of a collection of products on the entire system rather than considered in terms of a single product within the system. That's economics not religion.

    16. Re:Here's why I love it: by cronius · · Score: 0

      - does GPL really protect against commerical companies taking the code over other open source licenses? in theory, it should. but many companies probably take GPL code and use it illegally, sometimes it's just hard to know (i know this isn't an argument against the GPL, just something that everyone should be aware of).

      A valid point. But if companies steal GPL-code either someone will notice at some time, or the company will know it has "blood on its hands" and stay out of court whenever it comes across the GPL. And that counts for something.

      So if the code taken can't be recognized over time, it's not really a mayor loss. It's unethical for the company doing so, but it's not a setback for free software in any big way.

      --
      Life is Reality
    17. Re:Here's why I love it: by rongten · · Score: 1

      And here a nice old news about
      GPL enforcing and related comment
      from uncle Ballmer about the
      viral nature of GPL:
      http://www.eweek.com/article2/0,1759,1654625,00.as p

      --
      Zed: Nothing is ever easy
    18. Re:Here's why I love it: by prodangle · · Score: 1
      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.

      On the flipside, if you do write a useful utility for OSX you can expect a little monetary reward for your troubles, which is nice.

    19. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      "personally i like the BSD license, and don't mind if they take my code, heck they'll probably charge a bomb for a crappier product."

      tell that to apple

    20. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      I agree, I stated this as one of the better points of the Mac when I switched. There seems to be a good mix of open source and quallity commercial apps at reasonable prices. I have no issue at all with dropping 20 here and there to pay off the efforts of small companies and private developers.

    21. Re:Here's why I love it: by noidentity · · Score: 1

      And not a cent is wasted on keeping unauthorized people from using it.

    22. Re:Here's why I love it: by Stephen+Samuel · · Score: 2, Interesting
      (( Hmm, TFA seems like an expansion of my groklaw post.))

      The GPL license provides freedom for the code. The freedom for the code provides future freedom for programmers (including the originator of the code). The BSD licens provides a little bit of extra freedom for the programmer (or more to the point for the company who hired the programmer) in the form of the freedom to 'enslave' the code (make it proprietary).

      In the case of a large market beomoth like Microsoft, this means that they can now take that code, make minor (but incompatible) changes to it, and make their proprietary modifications the 'standard' by dint of their market force. At that point, you could be forced to pay for acccess to what is,. in fact, 99% your own code because your (free) version has been made irrelevant by MS's market force (even if the incompatible changes actually make the code inferior to your free version).

      MIcrosoft did that with the BSD TCP stack, and the Kerberos code (and, I'm sure, other code with similar licenses). Apple came close to doing that with the entire BSD OS. If you like the ego bost of having a company like Microsoft take your code, close it off to you and make big money charging you (among other people) for access to your own code under their onerous EULAs, -- and if that ego boost is way more important than having your code free and useful to the entire community that uses it (and able to come back to you), then the BSD license is for you.

      If you wish to ensure that everybody (including yourself) will have access to whatever version of your code people produce, then the GPL is probably a better kind of license for you.

      Yes, there are other licenses, and people have investigated and used them. Some, like Sun's license force people to feed changes back to the original author so that they can make proprietary versions. This may seem good for the original author, but subsequent contributors may be wary of what will happen with their code and this may discourage contributions.

      The reason why the GPL is so rampant is that it is carefully crafted to strike a very distinct balance, and it's done a good job of it so far. If a better license comes along, people will (hopefully) flock to it instead. In the menatime, the GPL is king, and I think that that's a good thing.

      --
      Free Software: Like love, it grows best when given away.
    23. Re:Here's why I love it: by Anonymous Coward · · Score: 0
      Try not. Do or do not, there is no try.
      -- Dr. Spock, stardate 2822.3.
      Lamest sig troll evar.
    24. Re:Here's why I love it: by Stephen+Samuel · · Score: 2, Interesting
      - why do all companies have to be evil.

      Not all companies have to be evil, but public companies are generally responsible to their shareholders and the management and directors will often be pushed by those same shareholders to produce maximum profit without regard to how. If that means doing evil stuff, some shareholders (especially bigger ones) often feel insulated from that effect.

      It's the kind of process that allowed things like the holocaust... The people at the bottom claimed that they were only doing their job, while the people at the top claimed that they really didn't know what the people at the bottom were doing. The handfull of nastys who did the really nasty stuff could be conveniently hung out to dry from time to time, but the entire beomoth still profits from their nasty work.

      You can protect some companies from the call of the dollar, but it takes a good deal of work, and gets harder if/when the company becomes more successfull (snd thus more attractive to the money-suckers).

      --
      Free Software: Like love, it grows best when given away.
    25. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      My only issue with GPL is that I typically use a large number of libraries in the code I work on. This causes problems because of conflicts in licenses (I don't know that you can mix and distribute a GPL graphics library with a commercial physics system -- the licenses contradict).

      While I understand making whole programs GPL, is there an advantage to using GPL for a math library? In general, a math library isn't a massive part of an application. A math library doesn't define an API or a standard.

      I am not suggesting your position is everything should be GPL, I am just trying to figure out when it is the most appropriate lisense to use. Protecting a large application or an API/standard makes sense. Any other times?

    26. Re:Here's why I love it: by Dr.+Evil · · Score: 2, Insightful

      Yep. They have no soul, they have no conscience, no moral or ethical values, no sympathy, and no regrets. They're money machines which would kill people if it were in the best interest of their shareholders.

      Yeah they take direction from groups of humans, but the mechanisms of the corporation can dispose of humans which get in the way of those shareholders.

    27. Re:Here's why I love it: by vadim_t · · Score: 1

      Just took a look at the page in your sig.

      I don't need anything like that (plenty alternatives available, plus I could code my own), but most importantly, I'd never buy anything that lists "Lots of bug fixes" as a feature. There's hardly anything I hate more about commercial software than that. And I say that as a software developer.

    28. Re:Here's why I love it: by ShieldW0lf · · Score: 2, Insightful

      Fine. You may be thinking, "I can do that already with software that's in the public domain, or covered by other open source licenses, like the BSD-style license." You're right, you can. But software in the public domain, and software covered by a BSD-style license, is not afforded any protection whatsoever to ensure those same freedoms exist for the next user, or the next, or the one after her.

      This is just plain wrong. Microsoft took from BSD software and brought us Windows. Then Apple took from BSD and brought us OSX. None of which prevents anyone from grabbing FreeBSD, NetBSD, OpenBSD, DragonflyBSD or anything else derived from BSD code.

      It doesn't seem to have done PostgreSQL any harm either.

      On the other hand, I do see MySQL releasing itself under the GPL, but with an "all your contributed changes belong to us" condition that allows them to dual-license other peoples contributions and dodge the supposedly "bulletproof" protections of the GPL. Theres nothing stopping Microsoft from picking up a commercial license for MySQL and taking all the contributions that were made by the community into their closed-source products.

      This isn't news, its a love-in.

      --
      -1 Uncomfortable Truth
    29. Re:Here's why I love it: by iamacat · · Score: 1

      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.

      Don't you go to grocery store every week and buy tomatoes, eggs, cereal for total price of several software utilities you mentioned? Then what is exactly is your problem with buying software? Eventually you will get everything you reasonably need and will not even have to re-buy them every week.

      Let's say Apple opens iMac Software Store that solves all the inconvenience you complain about. You can browse hundreds of programs - games, apps, system tools - and install 30 day evaluation copies. Then if you like a program, you have one-click option in its menu to purchase it and burn a DRM-free installation CD if you want a backup. Will you still complain?

      Of course one problem is that US software prices are too high for 3rd world and often US users. Well, the solution here is to buy from your neighborhood startup rather than Microsoft.

      I write GPLed software for OSX and so do many other people. Just browse VersionTracker. But I don't understand your fundamental objection to ever paying for software - even if you can afford it and it doesn't have any obnoxious DRM.

    30. Re:Here's why I love it: by Excelsior · · Score: 1

      does GPL really protect against commerical companies taking the code over other open source licenses? in theory, it should. but many companies probably take GPL code and use it illegally, sometimes it's just hard to know

      I beleive many people don't realize that companies can take GPL code and modify/improve it without releasing the source code and that's fully legal under the GPL. If the product is never distributed outside the company making the changes, according to the GPL you never need to distribute the source code.

      The FSF goes after companies who distribute without disclosing source code - Linksys routers for example. But if Walmart had a home-brew version of Linux supporting their back-office that is the greatest peice of software ever, they don't have to give out the source code.

    31. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      - why do all companies have to be evil.

      They don't have to be, but they usually seem to move in that direction after a certain amount of time.
      Perhaps the love of money has something to so with it?

    32. Re:Here's why I love it: by WNight · · Score: 1

      Why do all companies have to be evil? I sure wish they weren't, but as soon as you get more than five people together they seem to want to disclaim all ethical responsibility. Companies are often too handicapped, where one person would have to put their neck out by authorizing a friendly solution, that they fall back on asking the lawyers for the *safest* solution, which is always to do as little as possible.

      That is the winning move in our system, and that makes it expected that they'll try this, but it means that not only can the people expect companies to change, they themselves must support changing the environment for companies. A company that didn't risk getting sued for a kid choking on his pop might give a few kegs away to scouting events...

      But, whatever the root causes of it, companies are evil. Not the malicious kind, but the kind who'd only go help someone hit by a car if they'd get in trouble for not stopping. The fact is that they just aren't good neighbors, even if they're composed of the very individuals we call neighbors.

    33. Re:Here's why I love it: by Deadguy2322 · · Score: 1, Interesting

      It should be pointed out to all you leftist demagogues around here that the movie "The Corporation" was in fact mostly financed by Rogers Communications, one of Canada's largest corporations. Hipocrisy and idiocy walk hand in hand in the anti-enterprise set.

      --
      Check out my foes list to see who is so retarded that they can't use the signature line!!!
    34. Re:Here's why I love it: by atlasheavy · · Score: 1

      So, as a software developer, you can appreciate that no one writes bug-free code, right? I'm no better, certainly. I'd be interested to know what you've worked on in the past. I tried going to your listed website and discovered a parked domain that's selling for $3000.

      --

      iRooster, the Mac OS X a
    35. Re:Here's why I love it: by Curtman · · Score: 1

      And each time stupid people were crying out loud that the FSF was "enforcing" the GPL and that they were communist, viral GPL, blah, blah, but that is beside the point.

      They were? Who would say such a stupid thing? (Besides Bill G and the sideshow monkey that is)

    36. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      So the GPL is the equivalent of the ol' slave master. Sounds like something I want to support!

    37. Re:Here's why I love it: by billybob2 · · Score: 0

      The point is that if you use a BSD license, you are might as well call yourself an unpaid M$ employee: Chairman Gates can take your hard work and make millions selling it (of course, with the help of their legal hounds and rabid anti-open source public relations team).

      If you want your code to accessible to the public FOREVER, license it under the GNU General Public License.

      Secondly, you, the developer, CAN MAKE MONEY off using the GPL, by dual licensing your work (follow QT's example, the foundation of the KDE project).

      If a big company does steal your work (e.g. inclused it in a proprietary, closed source product), sue their asses off and you may just become richer that you ever thought! You can't do that with the BSD license, now can you?

    38. Re:Here's why I love it: by legirons · · Score: 1

      "why do all companies have to be evil."

      Well every time a company does something unethical, on Slashdot, people immediately post saying that "the company must do whatever it takes to increase share prices", or "the company is legally obliged to enrich its shareholders" or "the company's only purpose is to make money", people often argue quite strongly here that a company should not have any ethical values, and is obliged to do 'whatever it takes' in the persuit of wealth.

      It's not uncommon to even see illegal practises defended with this argument - if a company can find a loophole, or an unenforced law, or an acceptable risk from breaking the law, then slashdotters will often argue that it is the company's responsibility to again, 'do whatever it takes' to gain wealth.

      So if you're asking why companies 'must be evil' or why they're generally considered evil, it's how we expect them to be. A corporation has the legal rights of a natural person, but none of the ethical responsibilities. A corporation cannot be sent to jail. Think of someone you know. Then imagine them without any ethics and without any legal consequences from breaking the law. Would they not become evil?

    39. Re:Here's why I love it: by The+Ultimate+Fartkno · · Score: 1
      > noone attacks those who choose them personally

      He does? That rotten bastard!

    40. Re:Here's why I love it: by vadim_t · · Score: 1

      Nothing wrong with bug fixes. I just hate paying for them.

      When an OSS project fixes a bug 99% of the time I can just get a patch and be done with it, instead of paying for the new version, which usually includes the bug fix, 20 new features I didn't need, and more bugs in different places.

      I just love how after 4 service packs of SQL Server 2000, the Enterprise Manager still manages to lock up with itself, and how while editing a table is done with a MDI child window, a stored procedure for some reason uses a modal one. Of course I'm sure all of that is fixed in SQL Server 2010, which will also have Clippy help you write JOIN queries.

      About my website, that used to be a page dedicated to the Creatures games by CyberLife/CreatureLabs, and wouldn't help you that much. I did make a few tools for the game though, all of which were free.

    41. Re:Here's why I love it: by atlasheavy · · Score: 1
      Who's paying for a new version? I haven't charged my customers for an upgrade *ever*. Nor will I for iRooster. They've paid their money, and I don't feel any urge to make them pay money twice.

      I can't speak for the reliability of MS SQL Server 2000's Enterprise Manager, since I've never used it before. Besides, it's not like MS actually charges for service packs. The other issue you cite is a user experience problem, which is unfortunate, but not exactly a bug.

      Also, as long as we're on the topic of closed-source software pushing down bug fixes, I think the best new ::cough:: feature of XCode 1.5, which I use to develop iRooster, is the fact that it doesn't crash on a regular basis anymore.

      --

      iRooster, the Mac OS X a
    42. Re:Here's why I love it: by todu · · Score: 1

      > Try not. Do or do not, there is no try.
      > -- Dr. Spock, stardate 2822.3.

      I tried the quote, to find, you gave.
      Found it, I did not.
      I believe Yoda, it was, you tried to quote.

      http://www.starwars.com/databank/character/yoda/

    43. Re:Here's why I love it: by Anonymous Coward · · Score: 1

      I find it amusing that you label me a "leftist demagogue" without knowing very much about me or my interpretation of modern capital.

      I think enterprise/capital can be/is the most effective economic/political arrangement. But the libertarian and democratic within me does not smile blindly on enterprise (just look at the newly part-opened china with it's insane growth rates and political repression).

      Capital unchecked is capital unchecked, not democratic and not in any way valuing freedom. Besides, capital unchecked also leads to monopolies, it it isn't good capitalISM. There is the distinction you are missing here.

      You can read The Corporation as a leftist rant and try and tar me with the same brush, but it just makes you look like an idiot who hasn't got the mental capacity to see that the corporation as a legal entity with a history and good capitalism are two entirely different things.

      So sod off you ignorant fuck, go burn your straw-men elsewhere.

    44. Re:Here's why I love it: by vadim_t · · Score: 1

      Ahh, my apologies then. Probably should have looked more closely.

      MS indeed doesn't charge for service packs, but lately I'm getting a bit annoyed with their way of fixing things. Yeah, they do fix bugs once in a while, but I get the impression that the only things they consider "bugs" is straight crashes and other kinds of evident malfunction.

      Linux is of course not free of things like that either. For example, in KDE if Konqueror pops up a message box, it's not forced on top. Which means that I can bring the Konqueror window on top, covering the message box. The konqueror window will not redraw because it's waiting for the message box to close, and I bet lots of people think it locked up.

    45. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      Did you say GPL?! You're obviously an anti-american communist.

    46. Re:Here's why I love it: by atlasheavy · · Score: 1

      let's take this offline. I'd like to chat with you about this some more. aaron {at} bretSPAMSPAMSPAMhorsting {dot} com.

      --

      iRooster, the Mac OS X a
    47. Re:Here's why I love it: by gzunk · · Score: 1

      You can't protect a company from the call of the dollar. A company exists for one reason only - to make money. Again - the only reason it exists is to make money. Shareholders can take directors to court because the didn't maximise company value by, for instance, screwing open source developers when they could have done.

    48. Re:Here's why I love it: by Brandybuck · · Score: 1

      ...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.

      So it's all about the money then? You ought to tell the FSF about that. For some reason they think it's not about the money at all, but the free-ness. You guys need to get your stories straight.

      --
      Don't blame me, I didn't vote for either of them!
    49. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      For me at least it's because the FSF and RMS spout about freedom and then support something blatantly unfree over the BSD license. If the GPL were more honestly advertised, I wouldn't have a problem with it.

    50. Re:Here's why I love it: by Tim+C · · Score: 1

      For example, in KDE if Konqueror pops up a message box, it's not forced on top. Which means that I can bring the Konqueror window on top, covering the message box. The konqueror window will not redraw because it's waiting for the message box to close

      Just to butt in briefly - that is my number 1 pet hate; it drives me absolutely bat shit insane whenever it happens (to whatever app, not just konqi). It doesn't help that upwards of half the modal dialogues I see shouldn't be modal in the first place...

    51. Re:Here's why I love it: by dr.badass · · Score: 1

      They have no soul, they have no conscience, no moral or ethical values, no sympathy, and no regrets.

      They also have no brain, no body, no mouth, no ears, no hate, no greed, no life and absolutely no capability beyond that which is given to them by humans.

      Yeah they take direction from groups of humans, but the mechanisms of the corporation can dispose of humans which get in the way of those shareholders.

      Shareholders which are themselves human. There's no escaping the fact that it's humans all the way down. Generalizing "corporations" as all bad seems like a way of glossing over the fact that all people do bad things to one another. If it's a dog-eat-dog world, you're blaming the teeth.

      --
      Don't become a regular here -- you will become retarded.
    52. Re:Here's why I love it: by Dr.+Evil · · Score: 1

      Yeah, ultimately all decisions are made by people. But the decisions which are made against what is percieved to be in the best economic interest of the shareholders must be answered to and will probably result in termination.

      The mistake is not made in the small actions of people at the bottom, it's made in the small actions of the government years ago to allow such structures to exist.

    53. Re:Here's why I love it: by rongten · · Score: 1

      Is it valid pointing another ./ article?
      http://slashdot.org/articles/01/02/22/0250200_F.sh tml

      --
      Zed: Nothing is ever easy
    54. Re:Here's why I love it: by Anonymous Coward · · Score: 0
      Literally hundreds or thousands of programmers that used to charge for their services now work for free.
      Definitely an improvement over the old days where you had to buy every little utility.

      Good news for India, bad new for those people in the USA (who still probably have bills and rent). Oh well, at least its good for the curry industry.

    55. Re:Here's why I love it: by slittle · · Score: 2, Insightful
      but with an "all your contributed changes belong to us" condition
      dodge the supposedly "bulletproof" protections of the GPL
      Umm.. that's a little misleading. The condition is on MySQL accepting patches from the public, not on the GPL (since that's not allowed). If you want MySQL to accept your patches, you have to give them copyright (that's the only way they can dual-license).

      You're still free to fork the code and apply your own patches to the fork, which MySQL cannot touch and relicence, since your patches are GPL'ed.
      --
      Opportunity knocks. Karma hunts you down.
    56. Re:Here's why I love it: by smittyoneeach · · Score: 2, Interesting

      Right. The point that I'm making is that the bulk of the discussion (across the internet) thus far has seemed horomone-drenched. While I like the GPL, I can't warm to the 'ethical' argument track, and a broader economic analysis might just show that a variety of licensing choices in all software product categories helps everone, at the micro- and macroeconomic level.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    57. Re:Here's why I love it: by Anonymous+Brave+Guy · · Score: 1
      This isn't news, its a love-in.

      /me glances at thread title.

      No, really? ;-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    58. Re:Here's why I love it: by Stephen+Samuel · · Score: 1
      If the prospectus of the company says that you're going to focus on providing service and quality at the expense of possible profit, then they can't sue you for keeping your word.

      On the other hand, (modulo the insanity of the .com boom), that kind of prospectus is unlikely to get much in the way of big-money investment. That's why most companies (explicitly or implicitly) claim that they're out to make big money first -- and that's where they get caught.

      --
      Free Software: Like love, it grows best when given away.
    59. Re:Here's why I love it: by jbolden · · Score: 1

      Here is the macro case (quickly)

      For most manufactured things the cost of IP (patents, trademarks and copyright) is a small percentage of the cost of manufacture. This used to be the case for books and film as well as well. However for digital IP this is no longer the case and the cost of the item is almost 100% of the cost of the item. The result is that the current IP based economy requires massive government intervention to sustain it. Building a more natural economy where the cost of manufacture was more closely tied to the sale price would not require this high level of government intervention and thus would reduce the frictional costs associated with IP enforcement. Hence we should move to a system where IP is not the basis of compensation for content producers, that is where content producers are compensated somewhere other than at the time their IP is distributed.

      For musicians concerts seem to work already. All we need to do is find some other way than record company advertising of building musician mind share.

      For movies performance based fees work quite well. In addition consumers don't seem too hostile to DVD prices and thus they aren't requiring a high degree of enforcement (currently).

      For television the current system (tying the original content to advertising) works well, or cable's monthly fees.

      For software consulting related activities seem to work pretty well as access to original authors has a huge impact on the success of complex consulting projects.

      etc...

    60. Re:Here's why I love it: by aussie_a · · Score: 1

      It's Mr Spock! Dr Spock was some 60s psycho.

    61. Re:Here's why I love it: by Bob+Uhl · · Score: 1

      I know that I have not heard anyone accuse those who oppose the war against radical Mohammedanism of being unpatriotic. Stupid, yes. Short-sighted, yes. Foolish, yes. Idiotic, yes. But not unpatriotic.

    62. Re:Here's why I love it: by Bob+Uhl · · Score: 1
      I write shareware for the Mac in my spare time, and I'm asked occasionally why I don't GPL the thing and give it away. The reason why I refuse to do this is because I've invested a lot of my time and energy into this software and I want just compensation for my time.

      Well, then you love programming less than you love money. Which is not necessarily a bad thing; it's just comparable to loving love less than money. Which is to say, you're a whore. Don't feel too bad--most of us are (I know I am: I admin Unix boxes for cash). The whole point about the GPL is that it gives one the hope and the chance to be something more: to contribute to all mankind; to do good for once in a miserable life. I GPL my code, because it's pretty much the only good thing I've ever done.

    63. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      Because they all do very evil things! Underpaid employees...

      Umm, didn't this thread start with:

      "Literally hundreds or thousands of programmers that used to charge for their services now work for free."

      ??? So.. Instead of "underpaid employees", we now have people "working for free", and maybe doing a little computer 'repair/fix' work on the side so they can afford that Big Mac and fries for dinner?? is that "progress"??

    64. Re:Here's why I love it: by SQLz · · Score: 1
      why do all companies have to be evil.

      Because, money is the root of all evil.

    65. Re:Here's why I love it: by eraserewind · · Score: 1

      Not necessarily. He may do much unpaid hobby programming that he keeps for himself. The only thing you can conclude is that he loves getting money when he gives his programming to others more than he loves giving it away to others for free.

    66. Re:Here's why I love it: by Edward+Faulkner · · Score: 1

      why do all companies have to be evil.

      Actually, the poster pointed out quite accurately that big companies manage to screw people by virtue of their influence, legal and otherwise, on government.

      The problem here isn't the companies. They're playing within the system we've created. The problem is the system. Any government as powerful as the one we have is virtually guaranteed to be corrupt.

      --
      "The danger is not that a particular class is unfit to govern. Every class is unfit to govern." - Lord Acton
    67. Re:Here's why I love it: by randallpowell · · Score: 1
      I know that I have not heard anyone accuse those who oppose the war against radical Mohammedanism of being unpatriotic. Stupid, yes. Short-sighted, yes. Foolish, yes. Idiotic, yes. But not unpatriotic.

      I was all for the War on Terrorism before it was abandoned for the Iraq war. It's unpatriotic to declare war on our enemies and then attack a nation's leader we dont like. What about terrorists? They haven't attacked us but maybe they knew we'd be divided over time on this issue. Something to think about.

    68. Re:Here's why I love it: by I+kan+Spl · · Score: 1

      Dude... your .sig is WRONG. Thats Yoda in Empire Strikes Back, not Spock... You can get away with that on some forums, but this is /. there are too many nerds here... *ducks

      --
      My UID is prime and so is this number: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0.
    69. Re:Here's why I love it: by Anonymous Coward · · Score: 0
      If you want MySQL to accept your patches, you have to give them copyright (that's the only way they can dual-license).

      That dual-license is something not understandable by me - may I take GPL part of it and sell it everywhere I want? GPL says yes. But MySQL AB could sue me because they own another license, right?

      Is there any explanation?
      (well, I'm not going to sell MySQL anyway ;)

    70. Re:Here's why I love it: by tigga · · Score: 1
      Well, then you love programming less than you love money. Which is not necessarily a bad thing; it's just comparable to loving love less than money. Which is to say, you're a whore.

      Huh?!

      Haven't you say it to your boss? I see - you have not, 'cause you still work for him...

      BTW your comparison does not work - people may not love money but need them, loving their work (whatever it is).

    71. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      That's a misquote. It's "The love of money is the root of all evil".

    72. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      Even when companies comply with the GPL, they're usually shouted down by hordes of overzealous 'screamers' for not doing it in the "right spirit," like the cheerleader who doesn't smile enough. Being aligned with that kind of "community" might not be worth the hassle in a lot of situations.

    73. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      mod this up, it's right on-topic, unlike most of the replies on GPL so far :)

    74. Re:Here's why I love it: by Tokerat · · Score: 1


      ...that's because us Mac developers have to struggle to raise enough money to buy Apple's new $5000 top of the line machine so that we can be sure we develop compatable software for it before we have to sell it off after months of constant use so we can do it all over again for v1.0.1 ;-)

      PS: This is a joke.Myabe not an implausible one, but a joke. :-D

      --
      CAn'T CompreHend SARcaSm?
    75. Re:Here's why I love it: by TheRaven64 · · Score: 1
      The BSDL and GPL come from two fundamentally different attitudes. The GPL is based on the notion that all software must be `free' (for some given value of free), while the BSDL is based on the notion the my software must be good.

      The BSD project was originally a set of patches and additions to UNIX - not truly free, because you needed a UNIX license to use it. Eventually the UNIX code was all replaced with BSD code. The aim was to produce something better than vanilla UNIX - making it free was a side effect.

      The GPL, in contrast, was created by the FSF as part of their push to make a completely free software stack. There is a quote from RMS saying that it doesn't matter that their software is not as good as non-free alternatives as long as it's free.

      Which license you prefer tends to depend on which of these attitudes more correctly reflects your own.

      --
      I am TheRaven on Soylent News
    76. Re:Here's why I love it: by Anonymous Coward · · Score: 0

      Is it valid pointing another ./ article?

      Sometimes. The statute of limitations applies on that one though.

    77. Re:Here's why I love it: by dr.badass · · Score: 1

      But the decisions which are made against what is percieved to be in the best economic interest of the shareholders must be answered to and will probably result in termination.

      My point is that this depends heavily on the shareholders themselves. Not every shareholder of every company is a greedy bastard demanding returns at any human cost. I would also note that not every "good" act is a monetary loss, and not every "evil" one is a monetary gain. I think this perception is one of the things that perpetuates the problems described above.

      The mistake is not made in the small actions of people at the bottom, it's made in the small actions of the government years ago to allow such structures to exist.

      This is only true if you pretend that people didn't do any of these things to each other before 1890 or so.

      --
      Don't become a regular here -- you will become retarded.
    78. Re:Here's why I love it: by Dr.+Evil · · Score: 1

      Those things happened, but there was a person who was legally and financially responsible for their actions.

      People would be less willing to pull in child slave labour, or put cities out of work if they lived in those cities or could be thrown in jail by the government of the child slaves.

    79. Re:Here's why I love it: by atlasheavy · · Score: 1
      I'm not quite sure what to say to this. I get the distinct feeling that we don't see eye to eye on just about anything.

      thanks for calling me a whore, by the way, I appreciate the warm fuzzy feeling that it gives me. I'd like to think that the time I've spent teaching little kids how to use computers, donations to various organizations that do a lot of good, and other such things "contributes to all mankind" as well, but you've proved me wrong.

      --

      iRooster, the Mac OS X a
    80. Re:Here's why I love it: by Borderlinebass · · Score: 1

      - why do all companies have to be evil

      Because of one thing; the profit motive. They exist, and can only exist, to exploit the creators of their products.

      "Profit" is created by selling something at more than the price expended in materials, labor, and distribution. This excess value, since it obviously does not come from the materials alone or the distribution, is nothing but the unpaid wages of the "laborers," "coders," or whoever.

      While it can be argued that profit is nessecary so it can be reinvested, thus advancing the industry, that is a shallow analysis. The actual creators of the product are given no say in how this process, and indeed most of the excess value called profit is simply distributed to upper management and "shareholders" who have done effectively nothing to create that value.

      It is in this way that capitalism is inherently harmful to the interests of real people, and when the working class finally cuts through the FUD and realizes it, that is when we will see a shift to a more just and equitable system that can fill societies needs on a grand scale.

      --
      Fight for something better: www.socialistalternative.org
    81. Re:Here's why I love it: by ShieldW0lf · · Score: 1

      If you're going to release your modifications under the GPL and be bound by it, MySQLs release of the code to you under the GPL is sufficient right for you to use their code.

      If, however, you wish to release your code under a different license, you must purchase a commercial license from MySQL to have the right to use their code outside the framework of the GPL. If you have a commercial license, you could re-release MySQL commercially with your changes without ever releasing a GPL version if you wished.

      My problem lies in that if you make modifications to MySQL such as improvements or bugfixes and wish to fold them back into the main project, you have to give them copyright to your code.

      Code you wrote is no longer yours to use as you see fit outside of that project, it is theirs to use as they see fit. Legally, they could take your code, not release it under the GPL, add it to their MySQL Corporate Release and charge you with copyright infringement if you release it GPL afterwards.

      I've always thought that MySQL has Project Mayo/DivX repeat written all over it.

      --
      -1 Uncomfortable Truth
  3. Here's something else OSTG provides.. by Anonymous Coward · · Score: 3, Insightful
    1. Re:Here's something else OSTG provides.. by Anonymous Coward · · Score: 0

      Thank you. It is important for slashdot readers to know about this, especially the developers - or people looking to go into development. OSDN is NOT your friend. They have their own agenda. Ask youself: Does it coincide with yours?

  4. GPL by northcat · · Score: 5, Informative

    It's the GNU General Public License, not GNU Public License.

    1. Re:GPL by Anonymous Coward · · Score: 1, Informative

      Yep! Well, Joe Barr is known to be a little dodgy, and if he doesn't even know the full name of the subject he is talking about, i can't respect his article.

    2. Re:GPL by Anonymous Coward · · Score: 0

      No kidding. It says General Public License on the link he gave. It's like he didn't check what he was linking to.

    3. Re:GPL by Anonymous Coward · · Score: 0

      You mean submitters are supposed to RTFA?

    4. Re:GPL by Anonymous Coward · · Score: 1, Informative

      Except that the culture also builds software that is a pain in the ass to modify. Example: GCC. Several people have wanted to modularize gcc to make it easier for compiler researchers to add their special sauce. Particularly, there have been arguments to produce a standard output for the intermediate representations at various stages. The gcc team fights against this because taking the output from gcc and redirecting to another application would enable the other application to be proprietary. As a consequence, gcc is built in such a way that it is *VERY* difficult to build add-ons for. This philosophy has benefitted gcc in some ways: The objective-C front end would probably not have been released GPL if apple could have somehow "fed" gcc the parsed output without linking directly into gcc. However, it has also hurt gcc: optimization experts who understand graph theory very well but can't understand gcc code very well end up moving on to a different product.

    5. Re:GPL by Anonymous Coward · · Score: 0

      Forgot one:

      Gutting Programmers' Livelihoods

  5. cool by j3richo · · Score: 0, Troll

    it's alright I guess.

  6. Big on you. by Anonymous Coward · · Score: 5, Funny

    "Thanks for reminding us, Joe. (NewsForge and Slashdot are both owned by OSTG.)""

    Nope. No corporate behemoths here.

  7. Why i love his anti-MS rhetorics by daniil · · Score: 2, Insightful
    Exhibit A: Microsoft, for example, took the BSD-licensed TCP/IP stack from the public and swallowed it up in its proprietary product line. Then sold back to the public what it had taken from them. Legally, of course.

    Exhibit B: Once again, it was piracy of public software. Stolen in order to increase Bill Gates' personal fortune. But it was legal theft. The MIT license covering Kerberos provided no protection against that sort of thing.

    In both cases, the guy manages to be a communist idiot and fail to notice that a) MS is not "selling" the protocol in question "back to the public" but selling a program that uses this protocol, b) you cannot "sell back" anything you haven't actually taken (it's a common communist misconception that if something is public property then everyone can have a share of it), and c) if MS had not embraced these protocols, he'd be screaming that MS has broken it by making their own version of it. And so on.

    --
    Man is a slave because freedom is difficult, whereas slavery is easy.
    1. Re:Why i love his anti-MS rhetorics by utahjazz · · Score: 1, Informative

      He isn't accusing MS of stealing the TCP/IP protocol, he's accusing them of stealing the acutal BSD TCP/IP stack code.

    2. Re:Why i love his anti-MS rhetorics by Anonymous Coward · · Score: 1, Interesting

      BSD TCP/IP was developed by the federal government to encourage cross-vendor interoperability. How is that "stealing"?

      Not to mention the guy who wrote BSD TCP/IP (Bill Joy) "stole" the stack from himself. :P

    3. Re:Why i love his anti-MS rhetorics by Anonymous Coward · · Score: 3, Insightful

      how do you steal something that anyone is free to use ?

    4. Re:Why i love his anti-MS rhetorics by l3v1 · · Score: 1

      if MS had not embraced these protocols,

      Okay, so explain, why does now M$ require a multimillion fine and court rulings to "share" protocol specs with others ? On the other hand, no, please don't.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    5. Re:Why i love his anti-MS rhetorics by boa · · Score: 1

      Do you understand the difference between protocol and TCP/IP stack? Microsoft didn't just implement the protocols, they copied the source code from BSD and used it in Windows NT/2000/XP.

      Even the source code for programs like FTP.EXE was copied, so the program(as you call it) they are selling back to the public, was built from source code copied from BSD and probably originally founded by US tax payers.

      It's not like the TCP/IP RFC's were unavailable to Microsoft and they were free to implement their own TCP/IP stack, but Time To Market is important and Bill decided to copy the source code instead, perfectly legal because of the BSD licence.

    6. Re:Why i love his anti-MS rhetorics by Anonymous Coward · · Score: 0

      MS TCP/IP stack was rewritten after Win2K, so nowadays there is merely nothing of BSD stack in current line of Windows operating systems.

    7. Re:Why i love his anti-MS rhetorics by Anonymous Coward · · Score: 0

      MS TCP/IP stack was rewritten after Win2K, so nowadays there is merely nothing of BSD stack in current line of Windows operating systems.

      It's not open source, so how the hell do you know?

    8. Re:Why i love his anti-MS rhetorics by Black+Acid · · Score: 1
      It's not like the TCP/IP RFC's were unavailable to Microsoft and they were free to implement their own TCP/IP stack, but Time To Market is important and Bill decided to copy the source code instead, perfectly legal because of the BSD licence.
      I view this as a Good Thing(TM). Code reuse saves time, allowing the time to be used to develop other things.
    9. Re:Why i love his anti-MS rhetorics by zcat_NZ · · Score: 1

      Perhaps. Perhaps not..

      The BSD licence no longer includes the "advertising clause". It's quite possible that Microsoft is still using the exact same code, but simply removed all the copyright notices as allowed by the amended BSD licence.

      You can get a pretty good idea of how much of the Windows TCP/IP stack has been rewritten by fingerprinting the TCP/IP packets that the code generates, as performed by nmap or p0f.

      --
      455fe10422ca29c4933f95052b792ab2
    10. Re:Why i love his anti-MS rhetorics by Richard_at_work · · Score: 2, Insightful

      Anyone see a problem with this? You cant 'steal' an MP3 or a movie, but MS can 'steal' BSD licensed code? MS didnt steal, take or deprive anyone of any code or product. The origional is still there, in its pristine state, MS using the code under the license given in no way detracted from the origional code.

    11. Re:Why i love his anti-MS rhetorics by wannabgeek · · Score: 0

      He isn't accusing MS of stealing the TCP/IP protocol, he's accusing them of stealing the acutal BSD TCP/IP stack code.

      I, for one, am glad they did. That is one less buggy part in my windoze box. Imagine if M$ wrote the code themselves. We would have to deal with another zillion exploits of probably every M$ bundled program that uses any TCP/IP ;-)

      --
      I'm much more funny, interesting and insightful than the moderators think
    12. Re:Why i love his anti-MS rhetorics by canadianjoe · · Score: 1

      First off, I'm not normally one to defend MS..... The only difference between what Microsoft did with TCP/IP and ftp is really not any different than what Red Hat or any other commercial Linux distro does with any of their programs. Sure, they don't provide access to the source, but they're not required to under the BSD license.

    13. Re:Why i love his anti-MS rhetorics by prodangle · · Score: 1
      He isn't accusing MS of stealing the TCP/IP protocol, he's accusing them of stealing the acutal BSD TCP/IP stack code.

      I don't see any wrongdoing here. Anyone is free to use the code under the BSD license. It's not like MS are forcing people to pay for BSD code - if anyone wants the code they can still obtain it legaly for free. Microsoft are simply charging for their own nice packaging that makes it easier (at least arguably :) ) to use.

    14. Re:Why i love his anti-MS rhetorics by sp0rk173 · · Score: 1

      You do realize that that's business as usual in the US, right? We pay the government to fund various research. The results become public domain or (in the case of BSD) are licensed liberally so corporations across the country can then use this information to forward the flow of capital in a more efficient manner. I personally don't like this intrinsic government-corporation coupling, but it's how our system has decided to speed the movement of capitalism - first in our borders, but now internationally. The basic idea is that the public invests in research that will then be used for the benefit of the public. It just happens that in a capitalist society the fruits of that research are generally sold back to those who funded it. Note that I said generally - I'm using the BSD network stack right now (on FreeBSD) and I didn't have to pay for it. That's why *I* like open source software. I can stick it to the man by benefiting from projects funded by public money while minimizing my contribution to the flow of capital/business as usual.

    15. Re:Why i love his anti-MS rhetorics by HyperChicken · · Score: 1

      You do realize that Microsoft had every right to "copy" the FTP program and the TCP/IP stack, right? That the BSD license permits them to use it as they wish, thus granting true freedom. Surely even through your anti-Microsoft glasses you can see that.

      --
      Free of Flash! Free of Flash!
    16. Re:Why i love his anti-MS rhetorics by Anonymous Coward · · Score: 0

      clueless.

      they didn't break the tcp/ip stack, so big deal if it's gpl or not. note however that they have broken parts of the protocol to make their products appear faster, for example using the real time device flag while other desktop systems do not.

      in the case of kerberos, they have tried to force non microsoft systems lower in the realm to ms systems.

      so they do break protocols when it's helpful to them, as opposed to GPL systems where it is a level playing field.

      it's a shame you were modded up by MS zealots, but that's the way things woiks around heah.

    17. Re:Why i love his anti-MS rhetorics by notthe9 · · Score: 1

      Insightful? Looks like a troll to me. Or at best a joke.

    18. Re:Why i love his anti-MS rhetorics by boa · · Score: 1
      Assuming that you're asking me, let me reply with a question:

      I wrote in my original post,
      Bill decided to copy the source code instead, perfectly legal because of the BSD licence.
      What do you think I meant by "perfectly legal"?
    19. Re:Why i love his anti-MS rhetorics by ulib · · Score: 1

      Grandparent is objectively insightful (I wish I wrote it).
      And you (parent)... you know, you can advocate the GPL *and* be honest at the same time, it's not forbidden or something.
      Try again: it's not that hard!

    20. Re:Why i love his anti-MS rhetorics by notthe9 · · Score: 1

      I see how I misinterpretted it, and now feel quite silly.

    21. Re:Why i love his anti-MS rhetorics by jdhutchins · · Score: 1

      The mp3, movie, and BSD code are all copyrighted, as is GPL code. However, you don't have a license to use the mp3 or movie, but the BSD code specifically allows you to use it almost however you please. You can't compare MP3's to BSD code becuase they are licensed in two different ways.

    22. Re:Why i love his anti-MS rhetorics by Anonymous Coward · · Score: 0

      To stay with the given examples - because while the specs for the reference MIT Kerberos V are publicly available, the diff for the "extended" (which many read as "crippled", as it basically broke interoperability[*]) MS version aren't.

      [*] before you cry "proof", google msdn for the "official" howto for making Unix clients talk KrbV to AD servers.

    23. Re:Why i love his anti-MS rhetorics by Richard_at_work · · Score: 1

      I think you missed my point completely, and in doing so strengthened it. He said that MS's use of BSDL code was 'stealing', yet whenever the same use of the term comes up in any Slashdot discussion on file trading its immediately correctly decried as being wrongly used, because nothings been lost to the origional owner. In this case, its doubly wrong, because not only has nothing been lost, but as you point out, you have a specific license to use the code as you see fit.

    24. Re:Why i love his anti-MS rhetorics by Anonymous Coward · · Score: 0

      Speaking of geniuses, you are aware that ftp.exe is not part of the TCP/IP stack, right?

    25. Re:Why i love his anti-MS rhetorics by Brandybuck · · Score: 1

      So what? The BSD TCP/IP stack is available to everyone. E v e r y o n e! It was funded by the US government, and as part of US policy was subsequently made available to everyone. But GPL advocates hate this. They don't want freedom for everyone, they only want it for their friends.

      GPL advocates say the BSD license is a license to steal. WTF! How the hell can it be stolen? By what possible mechanism can it be taken away from me? Did they imagine that Bill Gates would come to my door with armed brownshirts to wipe my harddrives? That is the attitude of the FSF. They truly do not understand the nature of information. They really think it can be stolen. They do not realize that information cannot be destroyed, only forgotten.

      Proprietary vendors want to horde information and lock it away in vaults. But the FSF isn't much better. They want to keep information safely behind the fences of public preserves. They do not want people to do with it as they will.

      --
      Don't blame me, I didn't vote for either of them!
    26. Re:Why i love his anti-MS rhetorics by spectecjr · · Score: 1

      It's not open source, so how the hell do you know?

      Look at the API, for a start. It's completely alien.

      --
      Coming soon - pyrogyra
    27. Re:Why i love his anti-MS rhetorics by aussie_a · · Score: 1

      Code reuse saves time, allowing the time to be used to develop other things.

      Like DRM

    28. Re:Why i love his anti-MS rhetorics by novakyu · · Score: 1
      how do you steal something that anyone is free to use ?

      Short answer: By using it in a way that was not only unintended by the original creator but also counter to his purpose.

      Did you know that it's possible to "steal" free newspaper (we have quite a few of those in Berkeley)? There's a local law passed against it not too long ago.

      The newspaper was free (both as in beer and speech) for anyone to take, so long as they intended to read it (even if they don't end up reading it---too many articles are not worth the time glancing over, even). However, if someone was taking them for the explicit purpose of throwing them out---thus contrary to newspaper publisher's intentions---it becomes a crime.

      PS. Well, in the context of GP's post this might not apply, though, since BSD-license seems to ('haven't RTFL) legally allow what M$ did---whether it was morally right or not (in the case of Berkeley newspaper incident, there was no law against stealing free newspaper, so what the mayor candidate (eventually elected) did was legal---but it didn't make it right and the mayor himself pushed for a legislation that made what he did illegal (probably not retroactive, though)).

    29. Re:Why i love his anti-MS rhetorics by GooTi · · Score: 1

      But the FSF isn't much better. They want to keep information safely behind the fences of public preserves. They do not want people to do with it as they will.

      Yes, they want precisely that, and *also* to avoid that someone could prevent other from being able to do the same.

      Sometimes you realize that 100% free freedom is impossible, when living in a society at least. We all give up a little of it to cohabit this planet. Else, someone could claim to have the freedom to kill his neighbor, or whatever thing that sounds "stupid" enough to us who are used to respect others' freedom.

    30. Re:Why i love his anti-MS rhetorics by tigga · · Score: 1
      But the FSF isn't much better. They want to keep information safely behind the fences of public preserves. They do not want people to do with it as they will.

      Yes, they want precisely that, and *also* to avoid that someone could prevent other from being able to do the same.

      Sometimes you realize that 100% free freedom is impossible, when living in a society at least. We all give up a little of it to cohabit this planet. Else, someone could claim to have the freedom to kill his neighbor, or whatever thing that sounds "stupid" enough to us who are used to respect others' freedom.

      Oh, that reminds me some people who fought to prevent freedom misuse - they were communists...

    31. Re:Why i love his anti-MS rhetorics by Brandybuck · · Score: 1

      Else, someone could claim to have the freedom to kill his neighbor

      We're not talking about murder, manslaughter and death. We're talking about SOFTWARE. No one has ever been killed because the BSD license is too free. I know you don't really believe this, and are only trying to make a point, but when you make the moral equivalence between murder and not providing source code, you're priorities are surely out of whack.

      In the real world of law, restrictions are necessary to maximize freedom. But that's because lives and properties can be destroyed. Murder and theft exist in the real world of flesh and blood. But information (and thus software) is different. Information cannot be destroyed. It cannot be murdered, killed, raped, imprisoned or stolen. No matter what the evil person does with their copy of the information, my copy is still perfectly safe and untouched by them.

      Assuming that software needs to be protected by the same restrictions that protect human beings is ridiculous. The FSF does not understand the nature of information, and thus makes a mistake in trying to protect it from harm that cannot occur.

      --
      Don't blame me, I didn't vote for either of them!
  8. from the when-you-blah-blah-blah? by drinkypoo · · Score: 5, Funny

    from the when-you-have-nothing-new-to-say-but-like-to-hear- yourself-talk-anyway dept.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  9. GPL by spike42 · · Score: 3, Funny

    The GPL is great for the obvious reasons, but there is also the culture change that came with it. IMHO, the area the GPL influence most was the culture, enabling free software to truly be free.

    --
    This sig sucks.
  10. Re:hey michael who gives a flyin shit?! by j3richo · · Score: 0, Offtopic

    truth

  11. Sure by archevis · · Score: 1
    What will be interesting, however, is to what extent the overhanging threat of "litigious bastard" law suits will impact the corporate confidence in using GPL software. Legal costs fast exceeds software license costs, after all...

    Unfortunately, we might need an final ruling in SCO vs. Reality a little more than we like to admit.

    1. Re:Sure by jbolden · · Score: 1

      The SCO case is too weak unfortunately. I've used the analogy before of a wrongful death suit against IBM where SCO:

      1) Isn't related to the supposed victim (doesn't have standing)
      2) Can't prove that IBM was involved in the death
      3) IBM has already had the supposed victim walk into court and announce that he is not in fact dead

      The real tests of the GPL will come later with much better lawsuits. For example the KDE group has created some interesting problems regarding their standing to sue someone who simply violates their license (by say releasing a commercial improved version of their code). The claims about dynamic linking and derived works by the FSF (IMHO) are corrected but will shock the software world which has assumed that there is a huge legal distinction between static and dynamic linking.

      However I think any lawyer would agree that the GPL is one of the most clear, obvious well written and well considered software licenses in use. No business needs to be concerned about its legal standing.

  12. My passion for the GPL by Anonymous Coward · · Score: 5, Funny

    I like it because when Bruce Perens created the GPL back in the late 70s for Sun, he was considering the average home user who may have needed to compile his latest application.

    Back then applications were published in computer magazines such as Omni, Compute and of course Scientic American. These were usually in hundreds lines of code in length and principally written in Assembler.

    There's not a week that goes by when I think of Mr Perens and his contributions with the GPL and the neural networks which lead to the discovery of the Internet.

    Which is nice.

  13. Lies and FUD. by Anonymous Coward · · Score: 1, Interesting

    Most of the software I use is under a BSD/MIT/ISC style license, that is more free than the GPL. I think the only GPL thing I would miss is gcc. And contrary to the FUD in this article, none of the BSD style licensed software I use has been magically closed sourced on me. Just because someone can make a closed source "DNS server that's exactly like bind but not" by using the BIND code, doesn't mean everyone loses bind, its still there for everyone to use just like always.

    1. Re:Lies and FUD. by game+kid · · Score: 1

      I love the "MIT" licenses. Short, sweet, permissive and (if they're actually followed) you still know who/where the software's actually copyrighted to. Of course if they're not followed then we 5U3 +H31R 4S535 +0 T3H H3ll!!11!!eleventyone.

      Personally the GPL and LGPL seem a bit complex to me.

      --
      You can hold down the "B" button for continuous firing.
    2. Re:Lies and FUD. by jbolden · · Score: 1

      What happened to X between 1984 and the mid 1990's?

    3. Re:Lies and FUD. by vettemph · · Score: 0, Troll

      >> Just because someone can make a closed source "DNS server...

      Thanks for pointing out the problem. The BSD one way street allows CorpX to copy code and compete with BSDx. Yet BSDx can't copy code back from CorpX. BSD Is not mutual and not fair to the BSD programmer even if he is a closet microsoft fan *cough*. With the GPL you shall give back to the community which you take from. Only the greed driven corporations will try to convince the gulible that the BSD and CDDL licenses are OK. If they want to live in the proprietary world they need to stay in the proprietary world. No ONE-WAY leeches here!

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    4. Re:Lies and FUD. by Sentry21 · · Score: 2, Insightful

      Just because someone can make a closed source "DNS server that's exactly like bind but not" by using the BIND code, doesn't mean everyone loses bind, its still there for everyone to use just like always.

      An interesting point. My (somewhat similar) philosophy regarding the BSD license is thus: if I write some code, maybe a networking protocol stack or something, and it sucks, no one will use it. If it's good, then people will want to use it. If it's good and it's BSD-style licensed, then corporations can use it freely, but if it's good and it's GPL'ed, then corporations can only use it if they open-source their project too.

      So if I build a better networking stack than anyone else and GPL it, then only people using open-source can benefit - but only some of them! Even though Sun's new license, Apple's license, and the BSDs' licenses are all open-source licenses, they can't use my code. So it's not a win for open-source, it's only a win for GPL'ed open source. The GPL is, in this situation, self-serving, as it only helps itself.

      If I build a better networking stack and BSD-style license it, then literally anyone can use it. If Linux wants to use it to make their networking better, than they can. If Apple wants to, or FreeBSD, or ReactOS or some other hobbyist whom no one has even heard of yet, they all can, and they can make better software because of it. Also, if a big company wants to use it in their software, like Windows, or HP-UX, or whatever, they can do that too. Some people say this is bad, but why? People use Windows, that's a fact, so if I can make Windows better, then isn't that a good thing? You don't need a reason to help people.

      The GPL doesn't grant freedom to the users, it grants control to the author. They say that their code can only be used to help GPL'ed projects, they restrict you from using it in certain ways, and even restrict other open-source programmers from using it. That is too bad. The BSD license grants freedom to everyone, so if they want to make a closed-source OS or a proprietary router or a networkable baby-mulching machine, then they are free to do so, whatever I might think of it. Not that I support baby-mulching, but that is freedom, like it or not.

      The LGPL is better in a lot of ways, in that they only really have to give source for their modifications to the code that you gave them, and I can agree with that. The problem is that the FSF bigwigs like Stallman see the LGPL as a necessary evil, and not an important compromise (balancing their need for control with the end users' need for freedom). It's not acceptable, it's just necessary.

      Oh well. I prefer the BSD license because it gives freedom to users, and not control to programmers.

    5. Re:Lies and FUD. by linuxhansl · · Score: 1
      Most of the software I use is under a BSD/MIT/ISC style license, that is more free than the GPL.

      Is a society that enforces the right of freedom of speech more free or less free than a society that doesn't?
      By your logic enforcing freedom of speech is actually a restriction in freedom, because there are those who do not want freedom of speech.

      Same with the GPL. The GPL enforces the rights of the people to access the (derived) source code. Other non-copyleft licenses do not.

    6. Re:Lies and FUD. by linuxhansl · · Score: 1
      You have it backwards - IMHO.

      Anything derived from GPL licensed code has to make its source accessible, which in turn allows the user to make modification, to check out the source, fix bugs, evolve the software, customize it, etc. That is freedom. Period.

      Code derived from BSD licensed does not necessarily grant the same rights to the users. The BSD license allows to take freedom away from the user, wheareas the GPL does not.
      The GPL takes rights aways from authors of derived software in favour of preserving these rights to for the user.

      Who would you rather grant this freedom to? The users? Or the developers/corporations who modify/reuse existing open-sourced code?

    7. Re:Lies and FUD. by Anonymous Coward · · Score: 0

      The GPL doesn't grant freedom to the users, it grants control to the author. They say that their code can only be used to help GPL'ed projects, they restrict you from using it in certain ways

      No No No No NO!!!!

      You still don't get it do you!!!!

    8. Re:Lies and FUD. by Anonymous Coward · · Score: 0

      I enjoy freedom also. That's why oppose any license or law that restricts my freedom, the way the GPL does. It's not just the GPL that restricts my freedom, though, it's any goddamn law that places restrictions on my behaviour in the name of some "greater good" bullshit. Like all these damn laws against murder, rape, robbery, unfair trade, smoking in public, indecent exposure, assault, and on and on. What's that about?! Takes my freedom away, pisses me off.

      BSD bigots and their idiotic "more free" rants. Completely clueless self centered opportunists lacking all sociological redeeming qualities. These are the folks who flunked ethics 101. Stuff them all into the abandoned biosphere and make them live with each other - that would be funny.

    9. Re:Lies and FUD. by benna · · Score: 1

      It isn't that the right to freedom of speech is inforced. Its just that laws which would restrict the freedom of speech aren't inforced. If some private citizen wants to go out and try to restrict freedom of speech, as long as they aren't violating some other law, they are free do to so. Freedom is a negative concept, not a positive one (do not read this and think I mean freedom is bad).

      --
      "It is not how things are in the world that is mystical, but that it exists." -Ludwig Wittgenstein
    10. Re:Lies and FUD. by Sentry21 · · Score: 1

      Anything derived from GPL licensed code has to make its source accessible, which in turn allows the user to make modification, to check out the source, fix bugs, evolve the software, customize it, etc. That is freedom. Period.

      That's not freedom at all, I don't understand where this idea comes from. If someone wants to use my code for a particular purpose, they can. That's freedom. If a company uses it and closes the source, that's fine, because the users can just get my copy. If the company's copy is better, then they deserve to get paid for it (after all, they put time and money into improving it).

      Your last line seems to imply that the GPL only helps users, and a BSD-style license only helps corporations. This is not true. The GPL helps SOME people, but doesn't even help other open-source projects! Meanwhile, a BSD-style license helps EVERYONE, regardless of their intentions, and if I can make someone's life easier, be it a user or a developer, then so be it.

      I have faith in Open-Source that people will begin to use it for philosophical reasons. I prefer BSD-style license because I believe that even if people make closed-source programs with open-source code, the programs won't be as good. For example, take Windows and the BSD TCP/IP stack. They took the best TCP stack out there, and their OS still can't handle load like BSD or Linux can.

      The GPL draws a line in the sand, it says 'if you won't play by our rules, you can't play'. It tries to force open-source, but that won't work. Companies will use open-sourced code in whatever way they can, and will ignore the GPL if it suits their purpose to do so.

      A lot of FSF/GPL/OSS advocates will argue that we have to fight closed-source with weapons like the GPL. I'm of the mindset that if we share with everyone, whtaever their intentions, they will eventually realize that our way is better, that we can only succeed (and we can all succeed) by working together. The GPL to me seems agressive, though it has certainly served an important purpose of protecting open-source code until it could come into its own. Now, however, now that we have an audience, a stage, and a presence, we can share our message with the world - share because you want to, not because you have to.

      I believe we can compete and win, even on the corporations' terms. In order to really compete, they'd need to replace everything they've written with stuff the open-source community has written, but they still won't be able to do it as well as the open-source community can.

      So let Microsoft take the stack. It won't help them, because they're going about it wrong anyway. GPL'ed code won't help them realize their mistakes, because they either won't use it, or they'll take it out of spite without giving back. With BSD code, they can do it all they want, ask OSS developers for help, and perhaps, eventually, they will realize that this way is better.

      This is what I believe.

    11. Re:Lies and FUD. by JaxWeb · · Score: 1

      Well I suppose BSD is terrible if all you care about is money. Others of us care more about software and freedom.

      Also, I think the article was stupid. The writer is an idiot.

      I do like the GPL though!

      --
      - Jax
  14. Fair and balanced reporting by October_30th · · Score: 0
    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.'

    So, this was our daily dose of political indoctrination today? Hmm... let's see who was the Zampolit in charge... oh well, it figures.

    --
    The owls are not what they seem
  15. Define fanboy by Anonymous Coward · · Score: 0

    fanboy:

    A passionate fan of various elements of geek culture (e.g. sci-fi, comics, Star Wars, video games, anime, hobbits, Magic the Gathering, etc.), but who lets his passion override social graces.

  16. Why i love [BSD] by Anonymous Coward · · Score: 0

    "In both cases, the guy manages to be a communist idiot and fail to notice that a) MS is not "selling" the protocol in question "back to the public" but selling a program that uses this protocol, b) you cannot "sell back" anything you haven't actually taken (it's a common communist misconception that if something is public property then everyone can have a share of it), and c) if MS had not embraced these protocols, he'd be screaming that MS has broken it by making their own version of it. And so on."

    Good point. If IP can't be "stolen"?* Then some of the arguments against BSD's methadology fail.

    *See any "/." copyright story for details.

  17. Why I love the GPL: by Anonymous Coward · · Score: 0

    Because freedom .

  18. Bullshit and baloney. by Jay+Maynard · · Score: 4, Insightful

    But software in the public domain, and software covered by a BSD-style license, is not afforded any protection whatsoever to ensure those same freedoms exist for the next user, or the next, or the one after her.
    Joe's article perpetuates the falsehood that non-GPLed software can, somehow, be taken away from the public and locked away.

    Bullshit.

    He even goes so far as to cite the cases of the BSD networking stack (used by M$ in current versions of Windows) and Kerberos, despite the fact that absolutely nobody has been harmed and despite the fact that both software suites are still freely available.

    If M$ could lock Kerberos away from the rest of us, don't you think they would have? Instead, they're just sticking their own users with gratuoitous incompatibilities, while the rest of us can use the real thing.

    This is even more true in the case of the Windows IP stack. All M$ did by "stealing" the BSD networking stack is keep the rest of us from having to work around their bugs. This is a win for everyone.

    Any Open Source Definition-compliant license guarantees that the covered code will, always and forever, be freely available for all to use, modify, and redistribute. The GPL is not required to achieve this goal.

    The only goal the GPL works toward beyond those of other OSD-compliant licenses is the perpetuation of the FSF utopia, which calls for nothing less than the destruction of the software industry as we know it. It claims to work toward freedom, while it actually works to deny freedom to those who do not share its goals.

    --
    Disinfect the GNU General Public Virus!
    1. Re:Bullshit and baloney. by l3v1 · · Score: 1

      which calls for nothing less than the destruction of the software industry as we know it

      Well, maybe there are more than one opinions on how a software industry should be like. And maybe not all of them are the ultimate solution. And maybe there need to happen some real paradigm shifts from time to time to keep up good evolution and innovation. And, maybe, that "destruction" doesn't mean disappearance, but change.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    2. Re:Bullshit and baloney. by Anonymous Coward · · Score: 1, Insightful

      "This is even more true in the case of the Windows IP stack. All M$ did by "stealing" the BSD networking stack is keep the rest of us from having to work around their bugs. This is a win for everyone. "

      You're right, what you are saying is bullshit. I am not using Windows, so how do I benefit? I'd have benefited if MS fixed the bugs and contributed the fixes back to the BSD community. GPL would not have allowed MS to just take without giving anything back and that's exactly the reason why Microsoft hates GPL so much.

    3. Re:Bullshit and baloney. by jbolden · · Score: 3, Insightful

      Then you explain to me what happened to X. Why was it that a (essentially BSD) licensed product quickly forked into a bunch of commercial products which worked on Unixes and a free version that didn't work anywhere. Why was it that the XFree86 project was started? Why was it that it took about a decade for the free X servers to "catch back up" with the commercial products which (openly) were based on the free product.

      Why is that today everyone uses GDI and not X? You give your version of the history that doesn't involve X becoming in practice a propietery piece of software open only to those large corporations that were part of "open systems" movement.

      The goal of the GPL is that users of sorftware have freedom. Not just the first generation users but future generations as well. Nothing like what happened to X can ever happen to the Linux kernel, GCC, KDE, etc...

    4. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      The bugs I was referring to were the bugs in the M$-developed, non-BSD-originated IP stack. By using the BSD stack, M$ got rid of their bugs. They didn't fix any in the BSD stack - they didn't have to.

      You benefited because your system didn't have to be broken to coexist with bugs in the IP stack M$ developed

      --
      Disinfect the GNU General Public Virus!
    5. Re:Bullshit and baloney. by Jay+Maynard · · Score: 2, Funny

      If they could have taken X proprietary, there would be neither XF86 nor X.org. Users have the freedom to choose commercial implementations, supported by folks who actually get paid for the software, or freely available implementations, supported by unpaid volunteers, based on their own needs, not some zealot's utopian politics.

      This is the ultimate freedom.

      The FSF would remove people's freedom to choose commercial implementations, and claim that they're fighting for freedom. This is the same kind of logical error as "fucking for virginity".

      --
      Disinfect the GNU General Public Virus!
    6. Re:Bullshit and baloney. by jbolden · · Score: 1

      Prior to the last year X.org was a standards organizations serving both commercial and free software. XFree86 was created specificlaly to combat the fact that X was commercial.

      You still haven't given me your version of history where a free product (X) didn't end up in a situation where something like XFree86 was needed.

    7. Re:Bullshit and baloney. by vettemph · · Score: 1
      despite the fact that absolutely nobody has been harmed



      Look at all the damage done by M$. Look at how all other OS's are locked out of the market due to M$'s exclusive partner contracts. Everyone has been harmed by M$.



      BSD is only as strong as BSD

      M$ is as strong as M$+BSD

      Yet M$ will lock you into proprietary formats and costly contracts. Why would you want to share the peoples good nature with the likes of M$?



      Any Open Source Definition-compliant license guarantees that the covered code will, always and forever, be freely available for all to use, modify, and redistribute.



      And will be availible for M$ to use unless it's GPL. I say use GLP to slow down the Monopolistic Pig.



      destruction of the software industry as we know it. ... Has already been done by M$. M$ will continue to swallow all that was good. you do recall which on of us is a convicted monopoly, right???

      There is your Bullshit and Balogna folks!

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    8. Re:Bullshit and baloney. by GreyWolf3000 · · Score: 2, Insightful
      Where to begin.

      First of all, IMO a much better solution has been used by Trolltech--make the thing GPL, and license it out to people who want to make commercial products. To me, if they're going to resell your code, then they should buy it first.

      Secondly, your logic is wrong. The GPL is concerned primarily with the freedoms of the user, not the developer. Therefore, the ongoing assurance of software freedom trumps the third party developer's freedom to sell the code without releasing the source. If you don't like those terms, don't use the software. Choose a license that puts commercial freedoms before end user freedoms. There is nothing viral about this.

      The GPL would be like a virus if software developers had no choice as to whether or not they could include GPL code. See, a virus invades a host without consent. That's what makes viruses bad. If you could avoid getting a cold by not allowing the germs in your body, then the cold wouldn't really be that bad.

      Ok, so my analogy breaks down if you consider that you can prevent catching a cold by washing your hands, etc. But the relevant part of it is that no one actually chooses to put the virus in their body. Likewise, no one lumps in GPL code with their proprietary project by accident.

      If you do, and you find out, or you are "found" out, then you must either replace the code in question, license it from it's authors, or GPL the rest of the work.

      However, your project's license doesn't suddenly all become GPL. If the terms of the GPL are not met, then you have a case of copyright infringement.

      Users have the freedom to choose commercial implementations

      The FSF would remove people's freedom to choose commercial implementations

      Your use of the subjunctive suggests that a condition would have to be met for this to happen. What is this condition? Although RMS has suggested that such a law may end up necessary, neither he, nor the FSF, is actively supporting such a move.

      and claim that they're fighting for freedom

      Freedom from proprietary software. It only follows that they would be against a license that helps perpetuate proprietary software. I don't see why this is over-zealous, nor do I see why it is utopian.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    9. Re:Bullshit and baloney. by GreyWolf3000 · · Score: 3, Insightful

      The only goal the GPL works toward beyond those of other OSD-compliant licenses is the perpetuation of the FSF utopia, which calls for nothing less than the destruction of the software industry as we know it.

      No no no no no. No.

      No.

      Many people and companies write software on a contract basis, for which no license is necessary. The part of the software industry that would be affected is proprietary software.

      The end to this sector of software development would mean a rise in other areas of IT--namely, support and deployment.

      Besides, OSD-compliant software is similarly "destroying" the software industry. Sure, proprietary shops can take code from BSD-esqe licensed software, but if their product is in demand, then there tends to be a healthy supply of hobbyists developing a decent alternative.

      Ardour is a good example of a Free Software project reaching the quality of proprietary counterparts. It isn't quite there yet, but it's progressing very nicely. And guess what? A lot of people have donated money to the main developer over the years.

      It claims to work toward freedom, while it actually works to deny freedom to those who do not share its goals.

      Well, if your goal is specifically to deny, or perpetuate the denial of, those freedoms that the FSF is fighting for, it is only logical that they would seek to deny you that "freedom," since said freedom is precisely what the FSF is fighting against.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    10. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      Not every company selling software is M$, nor should they be treated like them.

      Yes, Bill Gates should be strung up by his balls. The litany of his evils is long and well-known.

      However, that M$ incorporated the BSD networking stack in their OSes isn't among them. If the folks who wrote BSD didn't want that to happen, they could have chosen a different license. They didn't. Why is it that those who claim that people should be free to choose the GPL howl when others exercise their freedom not to?

      --
      Disinfect the GNU General Public Virus!
    11. Re:Bullshit and baloney. by pmike_bauer · · Score: 1
      All M$ did by "stealing" the BSD networking stack is keep the rest of us from having to work around their bugs. This is a win for everyone.

      Excellent point. Just consider what could have been if M$ had used their own implementation of the TCP/IP networking stack. Just think: IE and its broken implementation of web standards.

      This is why BSD/MIT/Apache licenses are better for standardization purposes. Commercial companies aren't affraid of using software under these conditions, and everyone gets to use the same stuff.

      --
      I read /. for the (Score:-1, Conservative) comments.
    12. Re:Bullshit and baloney. by Anonymous Coward · · Score: 0

      Nobody has been harmed by Microsoft's ability to embrace and extend open standards in a proprietary fashion?! Good crack, I must say.

      The BSD license directly facilitates this harm, your blatant denials notwithstanding. Poor BSD sophists, with their endless bleating about "more free". I'd like to be "more free" also. I'd like to be free to put a yoke around your neck and make you till my garden. What a bunch of idiots.

    13. Re:Bullshit and baloney. by Anonymous Coward · · Score: 0

      > If M$ could lock Kerberos away from the rest of us, don't you think they would have? Instead, they're just sticking their own users with gratuoitous incompatibilities, while the rest of us can use the real thing.

      The Kerberos changes were serious enough (although they were allowed by the literal reading of the RFC) that the Kerberos RFC authors threatened to reopen the spec and specifically rewrite it to make Microsoft's changes incompatible if they didn't publish the changes and release them free of patent problems. MS backed down after that.

      So, YES, Microsoft made a serious effort to lock Kerberos away by including its own 'embraced and extended' version in with their 95%+ desktop market share, said version only working with the Windows servers that also supported that version. So much for Samba authenticating with AD Kerberos clients, or anyone else for that matter. Sound like a large enough lock-in to you?

    14. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      I fail to see why needing a group to take stewardship of a freely available software base and maintain and extend it is a Bad Thing. Yes, most X implementations were commercial, but that's because X took a lot of work to adapt to other environments. Those who invested time and effort into making the adaptations (think Hummingbird, WRQ, and so on) deserved to be compensated for that effort.

      Just who would you have maintain and enhance X? Someone has to. XF86 is a logical outgrowth of the fact that it was available.

      In fact, I would argue that having X be available to all to use as they wished guaranteed its ubiquity. Had it not been so, it wouldn't have been adopted by Sun, HP, IBM, yada yada yada, and become as widespread as it is.

      If it had truly been locked up, it would not have been possible for XF86 to even happen in the first place. This is the scary part of the GPL zealots' FUD: that they keep spreading it even in the face of well-known counterexamples.

      --
      Disinfect the GNU General Public Virus!
    15. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      Your use of the subjunctive suggests that a condition would have to be met for this to happen. What is this condition?
      The condition is the achievement of the FSF's goal: have all software everywhere be covered by the GPL. This is the explicit goal of their organization, and the goal to which the GPL was expressly designed.

      Freedom from proprietary software.
      More correctly, the freedom to choose proprietary software. What the hell gives them the right to make that choice for me, or demand that I give up such freedom? Yet it's blatantly obvious that, in the FSF's dream world, this would be the exact case. Just read the discussion of when they recommend the GPL vs. the LGPL for one example.

      --
      Disinfect the GNU General Public Virus!
    16. Re:Bullshit and baloney. by slux · · Score: 1
      If M$ could lock Kerberos away from the rest of us, don't you think they would have? Instead, they're just sticking their own users with gratuoitous incompatibilities, while the rest of us can use the real thing. This is even more true in the case of the Windows IP stack. All M$ did by "stealing" the BSD networking stack is keep the rest of us from having to work around their bugs. This is a win for everyone.

      You're not understanding the problem. The argument here is certainly not that the original BSD-licensed code somehow disappears from public when a company decides to use it in their product.

      The users of the MS TCP/IP stack, Kerberos or a non-free Unix are not using free software. They are lacking the basic freedoms that are required for a program package to be considered free software.

      For example, they can't fix the incompatibility issues in MS Kerberos or bugs found in any of the software.

      The original implementation these non-free software packages are based on doesn't go anywhere of course although the companies may be able to improve their proprietary versions so significantly that they fade into obscurity (but I don't know a single example of that). Still, the users of these software packages do not have the freedoms associated with free software.

    17. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      The Kerberos changes were serious enough (although they were allowed by the literal reading of the RFC) that the Kerberos RFC authors threatened to reopen the spec and specifically rewrite it to make Microsoft's changes incompatible if they didn't publish the changes and release them free of patent problems. MS backed down after that.
      Even so, were it not for the fact that their license kept the original code freely available, this making it possible in the first place for Samba to incorporate it, M$ would have succeeded. The same features that allow M$ to use the code also protect it from M$'s attempt to lock it up incompatibly.

      --
      Disinfect the GNU General Public Virus!
    18. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      The users of the MS TCP/IP stack, Kerberos or a non-free Unix are not using free software. They are lacking the basic freedoms that are required for a program package to be considered free software.
      That is their choice to make, and that is the choice the FSF would deny them.

      (And you're wrong about Kerberos not being "free software": RMS himself says the BSD license is "free" by his definition.)

      If a user surrenders his freedom voluntarily, in order to achieve some other benefit that he considers more important, that's his decision to make. Not yours. Not mine. Not RMS's. His alone.

      --
      Disinfect the GNU General Public Virus!
    19. Re:Bullshit and baloney. by Anonymous Coward · · Score: 0

      M$ is M$ + BSD? That must mean that M$ is dying...

    20. Re:Bullshit and baloney. by keeboo · · Score: 1

      This is even more true in the case of the Windows IP stack. All M$ did by "stealing" the BSD networking stack is keep the rest of us from having to work around their bugs. This is a win for everyone.

      This TCP stack theory is debateable.
      And you know what... It's not the first time I hear this very same argument in favour of BSD license over GPL. -- Don't you BSD folks change the disk?

      The only goal the GPL works toward beyond those of other OSD-compliant licenses is the perpetuation of the FSF utopia, which calls for nothing less than the destruction of the software industry as we know it. It claims to work toward freedom, while it actually works to deny freedom to those who do not share its goals.

      The destruction of the software industry? Better asking the firms which use (and even contribute back to) GPL software, what do they think about this.

      The BSD license is basically a Public Domain license with credits included.
      It's not a problem by itself, if everyone else worked this way. -- But they don't, so you develop a software and make it available for free under the BSD license, but the ones who make money with your software are free to close the source?!

      No, thanks.
      I invest time and energy into the software I develop, and I respect it. -- I do respect myself.

    21. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      Nobody has been harmed by Microsoft's ability to embrace and extend open standards in a proprietary fashion?!
      Nobody has been harmed by the ability of M$ to use BSD-licensed code because the code is still freely available to all. M$ has not, and cannot, take it away.

      M$ users have, in some people's view, been harmed - but that is their choice to make. Period.

      --
      Disinfect the GNU General Public Virus!
    22. Re:Bullshit and baloney. by Anonymous Coward · · Score: 0

      calls for nothing less than the destruction of the software industry as we know it

      The software industry as we know it. Lots of overpriced crap produced by egomaniacal sociopaths. Intentional incompatibilities with competitor's products, and even with your own products, in order to compel the suckers who buy your bullshit to perpetually upgrade. Billions and billions of dollars needlessly spent on bug ridden inferior insecure software, rather than being spent on actually building better businesses. The only people who would miss this horshit are the asses who's livelyhood is caught up producing this horse pucky. The rest of the world will breath a huge sigh of relief when it's gone; don't doubt it for a minute.

    23. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      you develop a software and make it available for free under the BSD license, but the ones who make money with your software are free to close the source?!
      They can't close my source. They can only close their source. To deny them this freedom is nothing less than to assert ownership over their code.

      --
      Disinfect the GNU General Public Virus!
    24. Re:Bullshit and baloney. by Brandybuck · · Score: 1

      Then you explain to me what happened to X.

      You tell me. I sitting here right now with a Free Software version called X.org. The FSF says it is free. The OSI says it is open. I am able to download it, modify it, build it, utilize it, distribute it, and even fold, spindle and mutilate it.

      If you're trying to argue that the MIT license makes X non-free, you're going to have to explain the presence of X.org on my system, last updated with fresh source a mere two weeks ago. And explain how I even have a choice between X.org and XFree86.

      For a while, Unix platforms themselves were commercial (your word) products. Thus it wasn't a great strech of anyone's imagination to see that the X11 implementations that ran on them were commercial as well. But where are those commercial X11 packages today? Sun is on the verge of opening [sic] OpenWindows if they haven't already done so by the time I right this. MetroX is relegated to the niche market, and the company I worked for actually dumped it two years ago in favor of XFree86 for our embedded products. Any others still around?

      Why is that today everyone uses GDI and not X?

      Do you really need to ask that question? Everyon is using the GDI because everyone is using Windows. Duh! When 90% of users use Windows, then 90% of users use GDI. How much more basic can you get? Your implication that Microsoft would have otherwised use X is ludicrous. The system Microsoft designed GDI for was incapable of running any X11 implementation of the time.

      --
      Don't blame me, I didn't vote for either of them!
    25. Re:Bullshit and baloney. by Brandybuck · · Score: 1

      You still haven't given me your version of history where a free product (X) didn't end up in a situation where something like XFree86 was needed.

      I'll give you two examples, and they're both from the article: BSD and Kerberos. Both are still around today. Neither were destroyed by proprietary vendors. Neither required a separate project to "ressurect" them.

      It's your history I find suspect. Some X implementations went proprietary, to be sure. But who did it? THE AUTHORS DID IT! The GPL would not have help one whit. Not at all. The old version would still have been under the GPL, but the new "improved" version would still have been proprietary. NOTHING WOULD HAVE CHANGED! The GPL does not restrict the author, it restricts the user.

      --
      Don't blame me, I didn't vote for either of them!
    26. Re:Bullshit and baloney. by slux · · Score: 1
      (And you're wrong about Kerberos not being "free software": RMS himself says the BSD license is "free" by his definition.)

      Absolutely. I was referring to Microsoft usage of Kerberos here, granted, a bit unclear.

      If a user surrenders his freedom voluntarily, in order to achieve some other benefit that he considers more important, that's his decision to make. Not yours. Not mine. Not RMS's. His alone.

      GPL ensures that they never have to make the choice since all versions. Surely you believe in the author having a similar right not to allow others exploit his work in proprietary products.

      Carrying that kind of a sig and clearly believing in an author's right to use copyright in it's full force seems confused to say the least. No one forces you to use GPLed software or enhance it.

    27. Re:Bullshit and baloney. by jbolden · · Score: 1

      There are hundreds of X/BSD licensed programs that never went commercial. Jay's point (which is he backing away from) is that BSD licenses software is free while GPLed is not. My point was that the BSD software people actually used doesn't have to be free and X was a perfect example. For a decade Unix users had no freedom when it came to their X it was as commercial as Microsoft Windows is, If every practial sense their freedoms had been taken away. Sure the X code existed and could still be downloaded off MIT's website. But that did nothing for someone on a SUN, SGI, NeXT, HP... workstation.

      The authors were hired by companies to take X private. Unless you hired them all that wouldn't have helped because of the GPLed linking rules.

      The GPL doesn't restrict users it restricts 2nd and future generation authors. Copyright law doesn't restrict 1st generation authors so the GPL inherets this problem. It does nothing but enhance the power of users. In the X case it wouldn't have restricted the MIT group (working together) but it would have restricted Sun, SGI... from wasting 10 years. It would have enhanced the freedoms of SUN, SGI... users.

    28. Re:Bullshit and baloney. by jbolden · · Score: 1

      Yes, most X implementations were commercial, but that's because X took a lot of work to adapt to other environments.

      Solving Fermat's last theroem took a whole lot of effort but the result is owned by the commons. Working out the details of Indo-European took a whole lot of effort (several generations of linguists) but the results are part of the commons. The fact that something is difficult does not give corporations the right to own it.

      I think the Linux kernel and GCC prove that a BSD licenses is not needed for ubiquity. What is different between X and the kernel is that IBM, SGI, HP, etc... are forced to work together and share their advances with each other and the entire community as well. All of them feel they are getting well compensated for their efforts while at the same time everyone is benefitting. I think is a perfect example of how forcing 2nd generations authors to make improvement public has benefited everyone including them.

    29. Re:Bullshit and baloney. by Jay+Maynard · · Score: 2, Insightful

      which is he backing away from
      I am in no way backing away from it.

      The simple fact is that anyone could have taken the X code and adapted it to Sun, HP, SGI,... hardware. (Indeed, some folks actually did that.) The original code was still available and freely redistributable. X was not taken private. Indeed, it could not have been; if it were, there would have been nothing for XF86 to port to Linux.

      If X had been GPLed, it probably would not have been as ubiquitous as it is. It was only because the world had picked it up that Sun eventually jettisoned NeWS in its favor.

      It's easy to say in 2005 that GPLing X would not have prevented it from becoming ubiquitous. Saying that in 1990 would have gotten you laughed out of the building.

      --
      Disinfect the GNU General Public Virus!
    30. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      If the FSf had its way, users would not have the ability to buy a commercial program.

      My sig is consistent...I believe the GPL is insidious, in no small part because people like many who have posted to this very article believe a falsehood: that the GPL is the only way to keep their software from being "taken private" - when, in fact, any OSD-compliant license does so. It's designed to promote one political philosophy with which I have profound, basic disagreements. Nonetheless, if someone believes that the GPL is, in fact, the most consistent with their goals, then they are perfectly free to choose it with my blessing. Just don't ask me to support it.

      --
      Disinfect the GNU General Public Virus!
    31. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      The fact that something is difficult does not give corporations the right to own it.
      It does if the corporations are paying for it and it can reasonably be sold as a product. Much as the FSF types hate the fact, that is true of software, while it is not true of mathematical proofs or human languages.

      What's different between X and the kernel is 20 years of history and a grass-roots movement that hadn't happened when X began its rise to prominence.

      --
      Disinfect the GNU General Public Virus!
    32. Re:Bullshit and baloney. by Anonymous Coward · · Score: 0

      For a decade Unix users had no freedom when it came to their X it was as commercial as Microsoft Windows is

      Fallacy. For a decade, Unix users had exactly the same freedoms as the users of any other OSS product: the freedom to use it as it was, or to add their own code to make it better, port it to other platforms, etc. The fact that closed forks existed did not change these freedoms one whit. If they chose to buy the closed product rather than improve the open one, no one forced them to do it. No one forced anyone to 'waste 10 years'; each individual made their own choice in the matter.

      Why won't inhabitants of the GPL universe admit that it's okay for other universes to exist?

    33. Re:Bullshit and baloney. by kirkjobsluder · · Score: 1

      You're right, what you are saying is bullshit. I am not using Windows, so how do I benefit? I'd have benefited if MS fixed the bugs and contributed the fixes back to the BSD community. GPL would not have allowed MS to just take without giving anything back and that's exactly the reason why Microsoft hates GPL so much.

      Just as a matter of fact, it is not clear as to how much of the TCP/IP stack in Windows comes from BSD. At least some analysis suggests that a complete rewrite occured somewhere down the line.

      But, the big assumption you make, and the original author makes, is that Microsoft would touch GPL code with a 10-foot pole. Lets get one thing out of the way here. Microsoft is not interested in releasing source code. If they didn't adopt a BSD stack, they would buy or create their own stack. Or have tried something similar to IBM in the early days of networking and create their own incompatible protocol.

      The entire point of releasing reference implementations for a given protocol is to facilitate wide adoption. For example, it is good to look at the history of Kerberos. At the time Kerberos was finalized in 1990, linux did not exist, BSD was mired in legal problems, the GPL had not been widely adopted, the LGPL did not exist, and pretty much the entire internet relied on plain-text passwords over insecure channels. The MIT license enabled the adoption of Kerberos by dozens of vendors. The MIT license did exactily what it was supposed to do, facilitate the wide-spread adoption of a secure authentication protocol. Likewise, the BSD TCP/IP stack (which also pre-dates both Linux and the GPL) helped to facilitate the widespread adoption of TCP/IP as a networking standard over competing standards.

    34. Re:Bullshit and baloney. by Anonymous Coward · · Score: 0

      If M$ could lock Kerberos away from the rest of us, don't you think they would have? Instead, they're just sticking their own users with gratuoitous incompatibilities, while the rest of us can use the real thing.

      First off, quit it with the stupid, immature "M$" shit.

      Second of all, Microsoft have a monopoly. When you are managing a few thousand clients, and your new server doesn't work with them you get a new server. The clients speak "Kerberos", the server speaks actual Kerberos, but it doesn't matter if they don't work together.

      This is even more true in the case of the Windows IP stack. All M$ did by "stealing" the BSD networking stack is keep the rest of us from having to work around their bugs.

      Actually, they fucked the TCP handshake so Internet Explorer could connect to IIS servers faster than clients that conform to the specification.

    35. Re:Bullshit and baloney. by Anonymous Coward · · Score: 0

      ...would have gotten you laughed out of the building.

      Um, there is no building here. These are the internets.

    36. Re:Bullshit and baloney. by GreyWolf3000 · · Score: 1

      The condition is the achievement of the FSF's goal: have all software everywhere be covered by the GPL. This is the explicit goal of their organization, and the goal to which the GPL was expressly designed.

      No, the goal is to create an entire computer system called "GNU" who's license complies with the philosophies RMS has on how software ought to be licensed. Nowhere is the aim to destroy other software, merely to provide an alternative to those who value freedom and refuse to use non-free software.

      More correctly, the freedom to choose proprietary software. What the hell gives them the right to make that choice for me, or demand that I give up such freedom?

      Umm, as far as I can tell, and unless you've had unique dealings with them, they're not imposing their will on you. They are, however, asking you to not make choices that restrict the freedoms of others.

      Just read the discussion of when they recommend the GPL vs. the LGPL for one example.

      Again, you need to learn the distinction between someone telling you that you ought to do (or not do) something, and forcing you to do it. No one is putting a gun down your throat. There are, however, those out there trying to put together a UNIX-like operating system under the terms of the GPL. There are also others trying to convince developers not to use both proprietary licenses, and licenses that benefit those who write proprietary software. There is nothing wrong with that.

      Why people think that telling others they are wrong is an infringement upon liberty is beyond me.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    37. Re:Bullshit and baloney. by GreyWolf3000 · · Score: 1
      My reasoning is that writing a piece of software automatically makes you the preferred party to support that software.

      Software is devalued, but then again it was worth more than it should have been to begin with. See, it's worth whatever the market is willing to charge for it. If the market is willing to give it away, then it's not worth much.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    38. Re:Bullshit and baloney. by Brandybuck · · Score: 1

      Most people didn't demand a Free Software X11 for SunOS or IRIX for the same reason they're not demanding a Free Software GDI and Win32 today. There simply wasn't a demand for it. Yet unlike GDI/Win32, there *WAS* a Free Software X11 nonetheless.

      X11 is proof that you cannot steal software or destroy information. You can't shoot it with a gun or blow it up with a bomb. You can't burn it down or run it through a shredder. Sun and SGI couldn't destroy X11. Microsoft couldn't destroy Kerberos. Apple couldn't destroy BSD. They're all still here undamaged. Not even a scratch!

      But that won't stop the GNU propaganda machine from claiming they were irrepairably harmed anyway...

      --
      Don't blame me, I didn't vote for either of them!
    39. Re:Bullshit and baloney. by Anonymous Coward · · Score: 0

      No No and NO .....No
      FSF's goal is to give us all a choice

      to choose Free Software or Proprietory.

      Its goal is to make sure that people are
      not FORCED to use Proprietary software

    40. Re:Bullshit and baloney. by anagama · · Score: 1

      If I had 'em, I'd throw you an insightful mod. That's beautiful.

      --
      What changed under Obama? Nothing Good
    41. Re:Bullshit and baloney. by jbolden · · Score: 1

      What's different between X and the kernel is 20 years of history and a grass-roots movement that hadn't happened when X began its rise to prominence.

      And that the point of this whole discussion. If you can agree taht a product like X is today better served by the GPL the historical stuff while interesting becomes less important. The point of X was simply to show how BSD licensed stuff ends up being closed in the versions that are being used even though the original code remains open source. The kernel proves that at least today you can get commercial companies to work to help the commons.

    42. Re:Bullshit and baloney. by jbolden · · Score: 1

      Why won't inhabitants of the GPL universe admit that it's okay for other universes to exist?

      Because there aren't alternate universes we all drink the same water, breath the same air and live under the same government. SGI, Sun, HP, NeXT spent a lot of money building graphical desktops. These desktops have features that even today are not in XFree86. For a decade there was no X desktop that actually ran on the OSes people used.

      XFree86 was almost a total waste in terms of human knowledge. Open sourcing the X desktops that existed at the time would have resulted in a far better X implementation that would have taken many less man years.

      Programming resources are finite.

    43. Re:Bullshit and baloney. by jbolden · · Score: 1

      Your X.org came out XFree86 (and not the old X.org which was the X consortium). XFree86 didn't even exist until 1994. MIT created X in the mid 1980's. That's the 10 years in question 85-95.

    44. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      I don't agree that X would be better served by the GPL. X is as much a protocol as a program, and protocols that aren't BSD-licensed wind up on the trash heap of history, unless they have some other compelling reason for their adoption.

      Yes, you can get commercial companies to work to help the commons, but it's an exception, not the rule.

      --
      Disinfect the GNU General Public Virus!
    45. Re:Bullshit and baloney. by Jay+Maynard · · Score: 2, Interesting

      You're confusing SGI's 4dwm, Sun's OpenWindows, NeXTStep, and CDE with X. This is as inaccurate as confusing KDE and GNOME with X.

      All of the proprietary desktops I mentioned were built on top of X. They would all run on top of a generic X, assuming they could be linked against its libraries.

      Having X be GPLed would not have prevented the development and deployment of the proprietary desktops. It would simply have prevented its own adoption by computer manufacturers. Having X be LGPLed, as would be much more appropriate for an OS component, would not have forced SGI et al to open-source their desktop code either.

      GPL zealots listen to each other too much. Having something fundamental be GPLed does not, in the general case, lead to the license's viral effects opening up code someone else wants to keep proprietary. IBM isn't open-sourcing their entire software portfolio. Far from it. Neither is anyone else. They sank lots of money into developing that code, and they have a (totally reasonable) expectation of seeing a return on that investment.

      --
      Disinfect the GNU General Public Virus!
    46. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      XFree86 didn't exist until 1994 because there was no real need for it until then. There was absolutely nothing stopping anyone from taking the X code and making a packaged distribution out of it. Had the FSF followed through on their vaporware and released their OS, instead of floundering around it for 15 years, they could (and probably would) have done their own X release.

      --
      Disinfect the GNU General Public Virus!
    47. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      This is the way that the FSF is working to destroy the software industry as we know it, and destroy millions of livelihoods in the process. They want us all to sell off our Lexuses and buy Hyundai Accents and live as cheaply as they themselves do, because they think that we make too much money. (RMS has said this, himself.)

      They have no right to make that decision for me. None whatsoever.

      --
      Disinfect the GNU General Public Virus!
    48. Re:Bullshit and baloney. by GreyWolf3000 · · Score: 1
      You're making a terrible breach of logic. You left reasoning behind when you made the jump from "developing a Free (as in speech) alternative to proprietary operating systems" to "[destroying] the software industry as we know it."

      If his work happens destroy the software industry, it's not his fault, because he just wanted to develop an alternative.

      They have no right to make that decision for me. None whatsoever.

      If they don't have the right to make that decision, what are they doing that is illegal or immoral? The development of GNU can hardly be considered making any decision for you, because you don't have to choose to use it.

      My point here is that you're being overdramatic and unreasonable. RMS may be a communist, facist, *ist, but his personal views don't matter. All that matters is the aims and terms of the GPL, and the development of GNU and the defending of it's stated philosophies (a subset of RMS's philosophies). None of these suggest an aim to destroy anything, merely make sure no one is forced to use non-free software, and that those who choose to develop Free software can have several essential freedoms defended. Depending on your stance, either one of those freedoms defended is the freedom to ensure no one will take your code, modify it, and deny new users your code, or specifically not defend your right to allow others to take your code and deny new users the modifications.

      Either way, the difference is only semantic, and hardly constituting a hostile takeover of a massive industry. You're really making a mountain out of a mole-hill.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    49. Re:Bullshit and baloney. by jbolden · · Score: 1

      There was absolutely nothing stopping anyone from taking the X code and making a packaged distribution out of it.

      Sure there was. It didn't actually run on any of the systems people cared about. Nor did it include the features they wanted.

    50. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      Until 1994, the systems that people cared about already had X. Thus, there was no reason to port it elsewhere. The change in 1994 was the rise of Linux on 386-class hardware capable of actually running it. (Hence the name of the project, XFree86.)

      If there was a need to run X on other hardware that wasn't supplied by the manufacturer, it could have been done - perhaps not easily, but it was possible and would have been legal.

      --
      Disinfect the GNU General Public Virus!
    51. Re:Bullshit and baloney. by Vince+Mo'aluka · · Score: 1
      No no no no no. No.

      No.

      OK, OK, you convinced me.

      --
      You took his stuff. You pound him.
    52. Re:Bullshit and baloney. by jbolden · · Score: 1

      Not at all true. In particular SCO and its offshoots often didn't have a very good X, or even an X available. This was an important Unix at the time. On Sun for some of those years it was an additional cost feature (i.e. not included)

    53. Re:Bullshit and baloney. by Jay+Maynard · · Score: 1

      That's the fault of SCO, not the X Consortium. Further, given your previous confusion between X and the desktops, it's likely that you're not complaining about X itself at all, but rather the desktops that run on top of it - and that's nothing the X Consortium could have done a thing about.

      Don't confuse the X graphical display system with the desktop managers. The X Consortium never had providing a desktop as part of its mission, by explicit design.

      --
      Disinfect the GNU General Public Virus!
  19. 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.

    1. Re:GPL can be dangerous if people don't get it. by phliar · · Score: 2, Insightful
      Your argument seems to boil down to:
      1. Some people don't seem to understand the GPL
      2. Some people violate the GPL

      In either case, nothing about the GPL itself. The GPL is not "dangerous".

      If some clueless idiot puts his code under the GPL and then squawks when someone copies it, just ignore him.

      If someone copies GPL'ed code into a commercial non-GPL product, it's no different from any other copyright violation. The GPL sets down the terms under which you may copy some code. Remember, by default you cannot do anything with someone's copyrighted code -- it doesn't matter if the source is visible to all. If you copy the code and are not complying with the terms of the GPL, you are guilty of copyright violation, since the only way are allowed to copy the code is if you comply with the terms.

      If MorphOS is distributing a hacked version of a copylefted program "ixemul" and their modified version has not been released under the GPL -- source code available etc. -- they are in violation of the ixemul copyright. The copyright owner(s) should send them notice to either publish the full source code to their modified ixemul or "cease and desist" distributing it. (Under copyright law, only the copyright holder can enforce the copyright.)

      (I don't know what MorphOS and ixemul are.)

      --
      Unlimited growth == Cancer.
  20. Here's why I love it: Free PORN! by Anonymous Coward · · Score: 0

    Now aren't you all just waiting for the porn industries version of the GPL?

  21. Make the GPL Open Source! by Anonymous Coward · · Score: 0

    I think it would benefit the Open Source developer community if these fine folks had control over the GPL and its derivatives such as Ogg Vorbis, GIMP, and of course Open Office.

  22. Love? by Anonymous Coward · · Score: 0

    ...Why I Love The GPL...
    ...software we use and love...

    You love a bunch of legalese? You love a bunch of computer instructions?

    How fucking sad is that?

  23. Simple by northcat · · Score: 4, Insightful

    It's simple: If you don't like the license, then don't use code from the program in your software. Most developers (on slashdot) who hate the GPL do so because the source code is available and technically they can do everything with it and yet the license restricts them. It's like bringing a cake near your mouth but not letting you have it. But instead if the GPL had made the software closed source, they wouldn't have complained. Developers are pissed because they can't use code developed by someone else in their own software and yet not give the freedoms to others which were given to them by the original developers. They're pissed because they can't have a free ride. If you say that you're using only one line of code from a GPL'ed software, then don't use it at all, code on your own. But if that one line is important enough to be used, then the author has the right to restrict its usage.

    GPL (and similar licenses) is the only license, which, when it says it protects the right, it actually protects the rights of the user. Really. BSD style licenses don't protect the user/people's right completely.

    1. Re:Simple by Anonymous Coward · · Score: 0, Troll


      Actually what pisses us off is the "Free" as in "Free Speech" terminology used again and again on sites like slashdot.

      GPL is one of the least free licenses I know.

      Too many programmers mistakenly put their shit under GPL because they *think* its oooh so noble and Free.

    2. Re:Simple by Anonymous Coward · · Score: 0

      Using the GPL is like putting your source code under house arrest.

    3. Re:Simple by Brandybuck · · Score: 2, Insightful

      t's like bringing a cake near your mouth but not letting you have it.

      No, it's more like putting up a sign saying "free" in the middle of the park, then putting a sign on the enclosing fence saying "members only". If you're going to make the software free, then make it free. Don't go claiming it's free and then restrict its use.

      GPL applications don't piss me off. As a user and non-contributor any Free Software license is sufficient. But GPL libraries do piss me off, because then their license restricts me. Everyone tells you they're free but in reality they're for members only. I'm not modifying, distributing or in any way harming the library when I use it, but it restricts me nonetheless.

      They're pissed because they can't have a free ride.

      That's not the reason I'm pissed. I'm pissed because I am not allowed to use what I legally possess. If I buy a commercial proprietary library, I get the right to link to it without regards to the license of my own software. But if I buy a GPL library I cannot do the same. It doesn't even matter if I don't distribute the library runtimes at all, I still can't do it. That's what pisses me off.

      There are some libraries that Microsoft treats similarly. I can't use them without using the license Microsoft tells me to use. But guess what? I'm just as pissed at Microsoft for this! Don't pretend that you're the only ones BSD developers are pissed at! We are for Free Software, and are thus pissed at EVERYONE who restricts our rights to distribute our own software under the license of our choice. Fortunately most libraries don't fall into this category. Thank goodness for the LGPL...

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:Simple by Dave+Emami · · Score: 1

      Developers are pissed because they can't use code developed by someone else in their own software and yet not give the freedoms to others which were given to them by the original developers. They're pissed because they can't have a free ride.

      Except that a free ride isn't what I'm looking for. My company buy licenses for all of the 3rd-party (or n'th party) libraries we use. $200 for InfoPower, $900 or so for Report Builder, $500 for Dream Collection, etc. etc. We don't except free rides, we pay for our rides. The frustration for us when dealing with people who GPL their libraries isn't because we've been prevented from stealing something. It's because we're dealing with someone who is acting totally contrary to how we'd act in their shoes, and contrary to how most other property transactions happen. Note (before someone strawmans me) that I'm definitely not saying that the person who GPL'ed the library didn't have the right to do so.

      Let me give an example. Last year, we decided our app needs be able to output to PDF. We found a guy (Pragnaan Software) who wrote add-ons for the report engine we use (Report Builder) who had something that would let us write to PDF and a metric buttload of other formats. Now, as payment for our using the library, supposing he had the choice of:

      1. $200 or so (his list price), or...
      2. The warm fuzzy feeling of knowing that we'd be legally obligated to give our entire app's source code to all of our users, whom he doesn't know from Adam and who wouldn't know what to do with it if their lives depended on it, anyway.

      Obviously he preferred option 1. And if we were in his shoes, so would we. Everything made sense to both parties, and we conducted our transaction and both went away satisfied. Now, I realize that, in the view of GPL advocates, that's not the way things should be done. So be it. But don't misrepresent the intentions of those who don't want to deal with the GPL. It's like going to a store, picking out a TV, taking it to the register, getting out your wallet... and being told they only accept payment in coconuts.

      --

      "The Greens lynched a hacker in Chicago. Last month, but I think the body's still hanging from the old Water Tower."
    5. Re:Simple by Tim+C · · Score: 1

      GPL (and similar licenses) is the only license, which, when it says it protects the right, it actually protects the rights of the user.

      No, the GPL does not protect the rights of the user - in fact, it specifically disclaims *any* hold over the user of the software. It protects the rights of the *author*, by forcing anyone who distributes the software (modified or not) to make the source available. (Whether or not the author has that right in some cases is far from clear cut, for example when the changes amount to a far larger body of code than what is being changed, but I digress.)

  24. I HEART GPL by Anonymous Coward · · Score: 0

    hi, my love.
    i'm really happy that
    .my mind is full of those
    pretty GNU Heads every day.
    i just thought i would return
    the favor, just in case you'd
    .not yet realized just how i
    love you. you are just
    so very, very, very
    extraordinarily
    special and
    i adore
    you
    !

  25. Re:My contrarian view of the GPL license by Anonymous Coward · · Score: 0

    Can I have a copy of your Win32 source?

    Thanks!

  26. Bullshit and baloney-Collaborative Licenses. by Anonymous Coward · · Score: 0

    "The only goal the GPL works toward beyond those of other OSD-compliant licenses is the perpetuation of the FSF utopia, which calls for nothing less than the destruction of the software industry as we know it. It claims to work toward freedom, while it actually works to deny freedom to those who do not share its goals."

    AMEN! Now there's one question I do have in the GPL vs BSD license wars. How does either license handle the situation concerning willingness to participate when you know all the other participants may use your contribution against you?

  27. Ganesh Prasad on GPL by Anonymous Coward · · Score: 0

    What would the capitalist view of the general public license (GPL) license be?

    The GPL is by no means a coercive or deceptive license. It clearly states the rights and obligations of any party who accepts its terms. It offers access to the intellectual wealth created by a producer, for a certain consideration.

    The consideration is that any derived works that are publicly distributed must also be made available under the same terms. This consideration may seem strange, but stranger contracts have been known to exist, which are legally valid and defensible.

    The important thing is, there is nothing in the terms of the GPL that is illegal, coercive or deceptive. If the terms of the GPL are unacceptable to any party, those people are at liberty to walk away. However, once they agree to the license, they are bound by its terms and cannot renege on the deal.
    -----------------
    "Capitalism is a social system based on the recognition of individual rights, including property rights, in which all property is privately owned."

    Ayn Rand believed that there is no such thing as "public property." What is commonly referred to as such is the private property of a government.

    She would probably have had no use for "public domain" software, treating it as wealth without an owner. However, Open Source software, including all of GPL-ed software, is copyrighted by its authors, and hence is not "public domain" but clearly privately owned.

    Not only that, since the software is owned by none other than its creators, Ayn Rand would have had no argument at all with the property ownership aspect of Open Source.

    http://linuxtoday.com/infrastructure/2001051601220 OP

    1. Re:Ganesh Prasad on GPL by Anonymous Coward · · Score: 0

      Ayn Rand is a nutcase who just doesn't understand the world. I'd take anything in Rand's books with a very large chunk of salt. The writing may seem insightful, but it's vast over-simplifications of issues create so many logical fallices that the resulting work is suspect.

  28. Go Communism! (and zero-based indices!) by biryokumaru · · Score: 1
    only a little off-topic... more birdwalking?

    the preamble from the GPL reads almost like a friendlier marx

    (i paraphrase) "the proletariat (those without property who produce, ie open-source programmers) must choose to abolish property (restrictive legal rights on source)!"

    i just hope we don't get a lenin on our hands... maybe sun?

    bought the tshirt?

    http://www.splitreason.com/productdetail.php?id=42

    i've worn it out =p

    --
    When you're afraid to download music illegally in your own home, then the terrorists have won!
    1. Re:Go Communism! (and zero-based indices!) by jimicus · · Score: 1

      Communism doesn't work because it depends on everyone putting work in, and accepting the fact that what they get out will be "fair" (no such thing unless everyone can be guaranteed to put in an appropriate amount of effort and nobody gets greedy).

      The GPL, OTOH, doesn't. A half-decent software project can survive pretty well on a handful of interested developers and however many people choose to submit patches. The barrier to entry with regards to pitching in is relatively low, and the entire shebang doesn't collapse simply because a number of people want to take without giving.

      The downside here is you tend to wind up with software which gets to the point where it solves the original problem the developer was faced with, and then becomes unmaintained as a three-quarter-finished product.

      Having said that, I've used plenty of commercial software products which felt unfinished....

    2. Re:Go Communism! (and zero-based indices!) by biryokumaru · · Score: 1
      As you say regarding GPL, any "half-decent software project can survive pretty well on a handful of interested developers," and thus is not everybody "putting work in?" Your description of opensource communities seems to well match your description of communism, eh?

      But your statement rgarding the, erm, half-assed nature of these organizations seems somewhat misplaced. Certainly there are a significant number of such unfinished programs, but there are also many quality programs produced by the open source community, such as mplayer or many of the linux distros (off the top of my head). IMNSHO, mplayer is a much more finished program than any commercial video software I've ever used.

      Perhaps the number of so-called "finished" programs (a term I think well defines that subtle difference between solid code and shody hack) in the opensource community might match up with those in commercial software?

      Firefox 0.7 felt a heck of a lot more finished than whatever version of IE was out did at that time.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    3. Re:Go Communism! (and zero-based indices!) by jimicus · · Score: 1

      As you say regarding GPL, any "half-decent software project can survive pretty well on a handful of interested developers," and thus is not everybody "putting work in?" Your description of opensource communities seems to well match your description of communism, eh?

      No they're not. A GPL'd project can survive no matter how many people "take" (ie. use the software) without "giving" (ie. contributing, either financially or expertise). This is mainly because software, unlike food and shelter, isn't something tangible you can physically pick up and distribute. Provided there's one person interested in (and capable of) keeping the project going, it doesn't die.

      Communism, on the other hand, collapses pretty quickly once you have a few greedy souls who want to take without giving back.

      Regarding the number of unfinished programs.... all this depends on what you want to do. If you're looking at mainstream projects with a wide interest (such as KDE, Firefox or one of the major distributions), you're absolutely right - the software is frequently of a better standard than commercial equivalents. However, once you start looking at more unusual requirements, the available software can sometimes be a bit patchy.

  29. Re:My contrarian view of the GPL license by agraupe · · Score: 1

    Correct me if I'm wrong, but if you don't allow anyone outside of your organization to use the updated product, you do not need to release the source. It's just that you cannot distribute anything without including the source. More useless FUD.

  30. Hail to the GPL ! by Anonymous Coward · · Score: 0

    Jesus would have also used it. Only fascists use closed source software - CSS MUST BE EXTERMINATED !

    Yours, www.russenhitler.exe

  31. Remember, folks... by YrWrstNtmr · · Score: 2, Insightful
    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.

    We would do well to remember that Microsoft used to be the 'little guy' standing up to the corporate behemoth of IBM and the like.

    1. Re:Remember, folks... by Anonymous Coward · · Score: 0

      Why would we do well to remember this - what exactly is your point?

    2. Re:Remember, folks... by northcat · · Score: 1

      No. Microsoft is and always was a company. It's only aim is and was to earn money -- like every company in the world. It's aim was not to stand up against anyone and it didn't do it. And this applies to all companies -- IBM, Redhat, Google -- all companies. The only people who stand up against anyone are... well... people. Oh, and BTW, you've got your facts wrong. That's not how it was.

  32. What, not enough flames? by phliar · · Score: 1

    I don't see anything that hasn't been said before. Is this anything more than a call for BSD vs. GPL (or corp. vs. free software) flamewar?

    --
    Unlimited growth == Cancer.
    1. Re:What, not enough flames? by MillionthMonkey · · Score: 1

      Yes, I see zero content here also. This is a fanboy's open call for a pointless flamewar. Stories like this are pathetic. And you can really see the resentment for the ideologically-minded fanboy clique around here. An unusual number of derisive AC posts calling michael a communist, etc.

      But Michael is no communist. He is just an insecure geek who seeks to bolster his street cred among the other nerds by adopting a faddish software ideology that happens to be in style at the moment. But insisting that all software should be free doesn't really validate your "geek credentials". It could just simply be reflective of the fact that you might be a user and not a producer of software.

    2. Re:What, not enough flames? by ctid · · Score: 1
      But Michael is no communist. He is just an insecure geek who seeks to bolster his street cred among the other nerds by adopting a faddish software ideology that happens to be in style at the moment.

      Let me get this straight: you are saying that GPLed software is "faddish"?
      --
      Reality is defined by the maddest person in the room
    3. Re:What, not enough flames? by HyperChicken · · Score: 1

      I think it should have been "BSD vs GPL (or freedom vs. corp)", not the other way around.

      --
      Free of Flash! Free of Flash!
    4. Re:What, not enough flames? by vettemph · · Score: 1

      There is a huge mass of folks who have never heard of Linux, BSD or GPL. As Linux goes mainstream, It's ideology needs to be transfered as well. The people need to know what they are choosing and why. It's about brand awareness and training.
      BSD= Helping the M$ monopoly.
      GPL= Leaving the M$ monopoly in the dust.

      You know this and I know this. Now the public must be made aware.:)

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    5. Re:What, not enough flames? by phliar · · Score: 1
      ... it should have been "BSD vs GPL (or freedom vs. corp)", not the other way around.
      Why? I meant no analogy. GPL vs. BSD is a different religious fight from free software vs. proprietary. People write code for all sorts of reasons. As long as everyone plays by the copyright laws things are just fine.
      --
      Unlimited growth == Cancer.
    6. Re:What, not enough flames? by gordo3000 · · Score: 1

      really, for code released under either I thought it would be a perfect example of

      BSD = lets give private corp and Open source the chance to start form the same point and see who can actually do better when it comes down to it

      GPL = expand the free software/Open source movement(yes they are intertwined, anything open source is by definition free).

  33. On Topic by c_spencer100 · · Score: 1

    Funny metion to "coporate giants", but then plug in OSTG in the same title. I personaly love OSTG and all that they offer, but I find it strange that we so quickly and viciously lable something offtopic, while the fact that OSTG owns other companies is frequently plugged in - regardless of how irrevelant it is to the subject at hand sometimes.

    1. Re:On Topic by robogymnast · · Score: 1

      The fact that OSTG owns Slashdot and Newsforge is less of a plug and more of a disclaimer. Its just letting you know the article being linked to that seems to be completely separate is not in fact from a completely independent entity. There is nothing more pathetic than seeing a supposedly unbiased article only to find out that the author praising product/company Foo is a yesman working for their PR staff. The disclaimer is a good thing. I wish more "corporate giants" were open enough to reveal when their may be a conflict of interest.

      --
      unzip ; strip ; touch ; grep ; find ; finger ; mount ; fsck ; more ; yes ; fsck ; umount ; sleep
  34. GPL is the License I chose by kyndig · · Score: 1

    When I developed our free mud client, I had wanted to retain full ownership of the software, but allow the source code to be downloaded. I have used Linux for 7 years and was familiar with GPL software, but never looked much into it. After discussing it with other developer, GPL is the license I ended up going with. It gives the end user the ability to modify the source code to their liking and requires them to make public any upgrades.

    The only dislike I had with the GPL was that anyone using my software could do so for a fee. In the end though, I figured if they develop it and create features that charge fee's, I would get a copy of the source and create the same features and not charge a fee =)

    --
    My Thoughts, Kyndig
  35. please also remember that... by jxyama · · Score: 1
    there are developers and coders at those big companies who are making a living. GPL may be your favorite and it may be very agreeable to you. that's great. but that doesn't mean you can denounce people (remember, companies are made up of real people...) who do not embrace GPL the way you do.

    do people who work at non-profit have some claim to superior morality over those who do not because the company they work at are not pursuing profit? i don't think so.

  36. Because... by gustgr · · Score: 1, Flamebait

    ... Richard Stallman is hot?

    1. Re:Because... by BlueLightning · · Score: 1

      No.

    2. Re:Because... by Anonymous Coward · · Score: 0

      ... Richard Stallman is hot?

      Ohh, I bet he doesn't wear undies under those robes, allowing free access to his source. Yeah baby.

  37. Why I don't love the GPL by stecker · · Score: 0, Flamebait

    The GPL is cowardly.

    If you want your software to be free - free on both counts, release it without any restrictions into the public domain. It seems that most GPL developers are so scared that someone is going to take their software and make money on it - or worse still, take control over their project. If their intellectual contribution is so valuable, then they will retain de facto control no matter what - and so the why the #$#^ care so much if someone else makes money off of software that includes your work. That's real charity - not the cowardly selfish charity that the GPL embodies.

    1. Re:Why I don't love the GPL by cronius · · Score: 0

      and so the why the #$#^ care so much if someone else makes money off of software that includes your work.

      The owner of the work who decides the license in the first place wants to protect his interest, and he wants other people like himself to use his code but he doesn't want some big company to ripp everyone off and make money off something they had nothing to do with.

      How is that cowardly?

      --
      Life is Reality
    2. Re:Why I Don't Love the GPL by agurkan · · Score: 0

      ...Freedom meets being able to do what you want to do. It doesn't mean being able to do whatever somebody else thinks you should be doing. Maybe someone will abuse the privilege. That's part of what it means to give someone freedom: Allowing them to do things you don't approve of.
      This is an extreme example but I think it is quite instructive on how to think about these issues: Think of slavery. Obviously disallowing human trade reduces some people's freedom. However it protects other people's rights. GPL does put restrictions on distribution of software, but does so to protect the author's and more importantly the general public's rights; the latter through the formation of a community and mindset. The creators and users of GPL think that, this benefit outweighs the restrictions brought. If you oppose this point of view, it is of course open to discussion; however, please note that simply removing more constraints does not always increase increase freedom.

      --
      ato
    3. Re:Why I Don't Love the GPL by oGMo · · Score: 1
      Now let's assume that there's a premade library that will allow me to easily support the format. Oh joy! Except it uses GPL. Now, I don't want to have to release my code, there's enough theft of ideas in indie gaming as it is. So, I can't really use the library. Neither can a big studio like EA games. Now, who gets hurt more? It's not a problem for EA; they just have one of their coders stay late(er) and the job is done. Or they can pay a third party. But a small developer is probably stretched as it is, and now has to spend even more time reinventing the wheel.

      This is a legitimate post, but there is a fallacy here. If the person had not written the library in the first place, you still wouldn't be able to use it. If they had written it as a commercial package, you'd still have to pay.

      This is wanting your cake and eating it too. You want someone to give away their work with no strings attached---but you don't want to give away yours. Sure, some may out of kindness or mercy license things under the LGPL. But either you can afford the money for something commercial, or you can afford the time, or you shouldn't complain. You don't have unrestricted right to someone else's code and time.

      Of course, if you called the guy up and offered him $1500 for an LGPL license... he'd probably oblige, and you both benefit.

      If you released your own code, you both benefit, as does the rest of the world. (And you're still free to sell the art, sound, music, and other media that makes the full game.)

      That is the point of the GPL.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    4. Re:Why I don't love the GPL by borgheron · · Score: 1

      This is a shortsighted view. The public domain can is an easy feeding ground for corporate america. And the truth is, no matter how "important" one's contribution is, nothing can prevent it's misuse by an evil corporate entity if it's determined to do so.

      The best way to protect against this type of abuse, is to use the GPL.

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
    5. Re:Why I don't love the GPL by ctid · · Score: 1
      It seems that most GPL developers are so scared that someone is going to take their software and make money on it - or worse still, take control over their project.

      Has it occurred to you that not everyone sees the world in the same terms as you? That's the wonder of the Internet: you get to interact with lots of different types of people; people whose motivations are different from yours. The reason for GPLing some software is to ensure that the freedoms the author passes on to the recipients of the software are preserved for anyone who might receive it later, no matter where they get it from. It doesn't relate even slightly to people making money on the software. And the GPL doesn't help to preserve control over software (obviously) because anyone who receives the software has freedom to modify it in any way they like.
      That's real charity - not the cowardly selfish charity that the GPL embodies.

      What has charity got to do with it?
      --
      Reality is defined by the maddest person in the room
    6. Re:Why I Don't Love the GPL by cyocum · · Score: 1

      I do not want to sound like a "me too!" post but I wanted to add something to the debate. the GPL is great for stand-alone applications like web servers and databases. It does not work well or as well for libraries like glibc unless the entire program that links to it is also GPL. This is where the LGPL shines.

    7. Re:Why I don't love the GPL by fforw · · Score: 1
      The GPL is cowardly.
      Cowardly? like having property laws or locks?
      If you want your software to be free - free on both counts, release it without any restrictions into the public domain. It seems that most GPL developers are so scared that someone is going to take their software and make money on it - or worse still, take control over their project. If their intellectual contribution is so valuable, then they will retain de facto control no matter what - and so the why the #$#^ care so much if someone else makes money off of software that includes your work. That's real charity - not the cowardly selfish charity that the GPL embodies.
      The programs I write come to existence from my ideas, through my labour. I am the copyright holder on them. If anyone earns money on them it's either me or someone I contracted with.

      The reason why I advocate free software has nothing to do with charity but everything with freedom:
      It is fundamentally unjust to lock in my users and to deprive them of the possibility to use my programs in ways I didn't imagine or to choose another path in using them. That's why I choose a license for my software which ensures that my users have those freedoms now and in the future.

      --
      while (!asleep()) sheep++
    8. Re:Why I don't love the GPL by Anonymous Coward · · Score: 0

      A question about the pulic domain. I release my software under the BSD. I've considered the public domain but don't know enough about it. For example, are there legal clauses like the BSD license has?

    9. Re:Why I don't love the GPL by jbolden · · Score: 1

      What they are concered about is that derived works remain free. X is perfect example. The original X code was available for anyone it just didn't run on any of the workstations that were in use in the 1990s. The result was that X code as it existed in use was propietery and unfree. Users did not have freedom.

      GPL was designed to prevent a repeat of this.

    10. Re:Why I don't love the GPL by Aim+Here · · Score: 1

      Hi Troll. For the benefit of normal people reading this, I figure I'd better debunk your gibberish.

      "It seems that most GPL developers are so scared that someone is going to take their software and make money on it - or worse still, take control over their project."

      The GPL doesn't stop you making money from software. Plenty of people make money from other people's GPLed software. Linus does it. Alan Cox does it. Red Hat does it, Novell, IBM, Cygnus and a cast of thousands all do it. And if YOU want to make money from GPL'ed software, you're more than welcome to do so. There's nothing in the GPL that will stop you. In fact, trying to put a restriction that stops someone making a profit on GPLed code is itself a GPL breach.

      Similarly, any GPLed software project is eminently forkable by anyone anywhere. It's true that forks of GPLed projects are rare (not impossible - emacs/xemacs springs to mind) but that's because it's in the interests of GPL coders to co-operate with each other.

      What you can't do with GPLed software is take someone else's work released to you under the GPL, stick a EULA on it, and threaten people with state violence for sharing it without your permission.

      Just because the bosses of most proprietary software companies make most of their money from threatening people with jail time for sharing other people's work, doesn't mean you should be allowed to do so.

      The GPL is nothing to do with charity or making money. It's everything to do with freedom. See?

    11. Re:Why I don't love the GPL by vettemph · · Score: 1
      That's real charity

      It's not about charity. It's about sharing, co-developement, openness and educating. M$ doesn't share back so they are not worth sharing with. M$ has their thing and we have ours. .... and we are OK with that.
      Perhaps the monopoly is not OK with it???

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    12. Re:Why I don't love the GPL by Anonymous Coward · · Score: 0

      Um, "M$" shares more code then most companies. You just aren't aware of it. So shut up.

    13. Re:Why I don't love the GPL by Anonymous Coward · · Score: 0

      What an utterly useless response with absolutely no backing whatsoever.

    14. Re:Why I don't love the GPL by stecker · · Score: 1

      This wasn't a troll. I understand the GPL. I understand its aims. Still, you can't tell me that something in the public domain isn't more free than something released under the GPL. It's just not. The GPL places specific restrictions on how I can use the code. Software in the public domain has no restrictions.

      People write "free" software for different reasons - some as a hook to sell "supported" or "commercial" versions, but most just to contribute to the greater good. These are the folks that I'm addressing: If you are creating software for others to freely use, make it truly free.

    15. Re:Why I don't love the GPL by Aim+Here · · Score: 1

      "I understand the GPL."

      If that's true, why did you say those idiotic things in your last post? Were you DELIBERATELY spreading bogus anti-GPL fud, and if so, why?

      "Still, you can't tell me that something in the public domain isn't more free than something released under the GPL"

      Yes, the GPL has more restrictions. But those are restrictions on putting more restrictions on that software and depriving software users of their freedom. You might feel the need to offer people software that threatens them with jailtime for sharing information, that's your choice. It's obnoxious for you to demand that I work to help you do it.

      I think that the analagous distinctions in real life are those that sometimes crop up in between 'license' and 'liberty'. Is a free society one where there are no restrictions at all on anyone's behaviour? Where I can kill someone or take them prisoner or force them to work for me? Or is a free society one where everyone is prevented from taking anyone else's freedom away?

      You seem to be arguing for the virtual form of the former, and you seem to want other people to work to help you bring it about, for free.

    16. Re:Why I don't love the GPL by Xyrus · · Score: 1

      Cowardly? Yet another who doesn't understand.

      The GPL is the "gift that keeps on giving". It ensures that you work, and any work based on your work is freely distributable throughout the community.

      Any enhancements or improvements done to your code is free to everyone, including yourself. In this respect, it helps keep software evolving.

      How is that cowardly?

      True, with a less restrictive liscense like BSD your code can be plucked by anyone. But enhancements and improvements might not make it back to the community. Any company can pick up that code and modify it and sell it. But at the same time, they don't have to release that code back to the original developer(s). Worse, they can lock you out of your own IP. As an example, they develope a feature you were thinking about but they went and got a patent on it before you had time to implement it. Unless you come up with a different implementation, your free code can't contain that feature.

      With GPL, the innovations come back. People contribute, the program gets better, more people use it, suggestions are made, people contribute, rinse wash repeat.

      I don't see how you get "cowardly" out of that. The GPL isn't about preventing corporations from making money (indeed you can sell GPL software), it's more about keeping the software innovation process alive and open. It ensures they ability of the developers to keep developing and improving without the fear that company XYZ is going to patent their software.

      The GPL is very empowering when you understand it.

      But the liscense may not be right for you or you're project. You might want the widest distribution of your code. In that case, choose BSD. You might not want your code distributed without payment. In that case choose a commercial liscense.

      However, before you start deriding the GPL, please RTFL and understand it first.

      Otherwise, you just sound like a braying ass.

      ~X~

      --
      ~X~
    17. Re:Why I don't love the GPL by stecker · · Score: 1

      It's unfair to characterize my earlier statements as "idiotic". The idea of sharing those sentiments on /. may in fact have been idiotic, but the statements were all fair.

      I'm not arguing that anyone should do anything. Just as it's Microsoft's right to release Word as a closed-source application, it's a GPL developer's right to release under that license.

      It's my contention that there's often a knee-jerk reaction - due to the popularity and chic of the GPL - that people use that license to "give away" their software, when they really haven't considered their aims. If their aim is to encourage the eocsystem of the sort-of-free-but-free-in-our-sandbox GPL economy, then the GPL makes sense. If, however, their goal is to give away their work as a gift to the greater community, then I think that aim is served by releasing code into the public domain - or at very least with a BSD-ish license.

      Take for example something like GIMP - released under the GPL, it results in a fair image editing program, but one practically available only to the subset of the world's users who understand what it is, how to find it, and how to use it. If, however, GIMP were released into the public domain, it would in short order raise the quality of every image editing program on the planet - and reduce their costs - all without losing the availability of the program itself. Under which scenario does the world's computing community benefit most? My money's on the latter.

    18. Re:Why I don't love the GPL by gordo3000 · · Score: 1

      "Just because the bosses of most proprietary software companies make most of their money from threatening people with jail time for sharing other people's work, doesn't mean you should be allowed to do so."

      now this is just false and you know it. Why try and refute something you don't agree with by using some argument that is pretty much complete horse shit. most software companies make money by selling software. Almost all do actually and no major company makes a majority of its money from lawsuits(or as you put it, threatening people with jail time for using works whose copyright control is in their hands). Well, I guess it depends on your time scale. If IBM wins 100,000 dollars for infringement, I guess over htat one nano second as the money is transferred they made all their money from law suits. But not in any other way.

      If the GPL is about freedom, then so be it. Its fine, but you know, so is the BSD lisence, its about complete freedom. Anyone can take this and do anything they want with it. That is about as free as it gets. The GPL on the other hand represents a different kind of freedom. More restrictive but guaranteeing of rights for much longer into the future.

      and you know, you can't under any lisence take someone elses work, stick a EULA on it and sue someone for infringement on your copyright. You can sue them if they decide that because one program in your suit of thousands of programs was free that means everything in your software package has become free. This is the choice BSD gives you, it allows you to use some open and some closed software and sell it all together.

      I don't know which one is better, the BSD or GPL. But I will say this, it doesn't matter at all to me. What matters to me is working software at a price I am willing to pay and whatever gives that to me wins.

    19. Re:Why I don't love the GPL by Aim+Here · · Score: 1

      "the statements were all fair."

      No they weren't. You totally mischaracterised the GPL as an anti-commercial license, and said something about control-freakery into the bargain.

      "I'm not arguing that anyone should do anything."

      You did EXACTLY THAT! You told us that if we wanted our software to be free we should public domain it! You tried to bully GPL-developers by calling the license cowardly!

      "If, however, their goal is to give away their work as a gift to the greater community, "

      The proprietary software world doesn't need charity, it needs to be starved to death. Hope this helps.

      "If, however, GIMP were released into the public domain, it would in short order raise the quality of every image editing program on the planet"

      If GIMP was public domain, there's a good chance that it would be a shitty freeware utility with no developer base like all the other shitty freeware utilities out there, and would have contributed next to nothing to the community. Or do you mean they should develop their software under the GPL for a while until it turns out good, THEN public domain it? Perhaps you should ask the same of Adobe.

      Free software works by getting a bunch of people with a huge bunch of different motives to work on one project. Some do it for the technical challenge. Some do it for the money. Some do it for the kudos. Some might even do it out of this charity motive you're talking about, (presumably because they saw the telethon on TV last night with pictures of Larry Ellison and Bill Gates and Steve Jobs all looking hungry with the words 'give generously' scrolling across the bottom of the screen). It doesn't really matter WHY they write the code, they just do.

      The GPL does seem to be a bit better at the job of getting people with different motives to work on the same project than the public domain. Public domain software has been around as long as software has, the GPL has been around for only 20 years. That's a 40 year head start. Why hasn't a public domain GIMP showed up already?

    20. Re:Why I don't love the GPL by Aim+Here · · Score: 1

      "most software companies make money by selling software."

      Software which comes with dire threats attached if you make a copy for a friend.

      "no major company makes a majority of its money from lawsuits"

      And no dictator subjects the majority of his citizens to violence. He doesn't need to. The threat is already there, it's implicit and well-understood by everybody.

      "you can't under any lisence take someone elses work, stick a EULA on it and sue someone for infringement on your copyright"

      Technically yes. But any minor modification to a BSD-licensed program and the copyright on the mods are effectively yours. If I'm the first person to compile FreeBSD with a non-standard compiler, then I probably have copyright on the binaries, and I can slap on that fascist EULA. Even if that's not the case, I can still tweak a couple of lines of code for the same effect.

      Of course, if that's what the author of the BSD-code wants, then that's fine. I have no problems with those nice BSD people offering their code under those sorts of conditions. However, I do resent being told by a third party that I'm a coward for not letting every proprietary hoarder use my code to enslave and threaten people.

    21. Re:Why I don't love the GPL by gordo3000 · · Score: 1

      "Software which comes with dire threats attached if you make a copy for a friend."

      the copy is illegal, is that really so hard to understand?? If Linus torvald woke up tomorrow, assuming he still holds hte copyright for his work on linux, he could close off all of his mods to linux. It doesn't come with dire threats attatched, it comes with the protection of current law. If people don't like the lisense, no one forces them to by the product, not even windows.

      Thats the beauty of the market. If you really wanted to improve the code in use, you would release under BSD so any author, no matter his personal feelings, can use your insight. If you don't want to improve all the code base, but only other open source, go with the GPL.

      anyways, not a single proprietary hoarder has ever enslaved someone(as software goes). Hate you break it to you, but the information and alternatives have always been there. If people willingly choose to not get informed, whether its BSD, GPL, or that EULA you hate so much, its all the same. Those people aren't slaves, they are willingly bending over and taking it.

      But I take it from your outlook you want even copyright protection completely removed? I also assume then you want patents done away with? I argue copyright forces people to be even more creative. Not only allowing them to come up with something new but by reinventing something already there, possibly making it much better. Even patents do this by forcing people to not walk the same trodden path because its already been trail blazed. Sounds like a pretty effective way of forcing everyone who wants in now to be creative. Of course, as a non programmer, I like the free software movement because it gives me things for free that i value at a much higher price. Consumer surplus has pretty much been maximized so I'm happy.

    22. Re:Why I don't love the GPL by Aim+Here · · Score: 1

      "the copy is illegal, is that really so hard to understand??"

      I understand fine. I also understand that the law is a vehicle for the protection of wealth inequality through the use and threat of violence, and I also understand that software would still be made even without exclusionary property rights, so it's not even a necessary evil.

      "If people don't like the lisense, no one forces them to by the product, not even windows."

      The 'choice' you refer to is that, at least until recently, you didn't have to use proprietary software. You always had the choice of not using a computer at all and being crippled, economically.

      It's a similar, though less harsh, choice to the 'work 14 hours in my sweatshop for a pittance or sift through other people's garbage for tin cans' that third world people often have to make.

      "Hate you break it to you, but the information and alternatives have always been there."

      The alternatives only came into being in 1991 or so.

      "Those people aren't slaves, they are willingly bending over and taking it."

      Well some people need to work using proprietary software and need to install said software at home. "Use proprietary software or lose your job" is not a choice, it's a threat.

      "I argue copyright forces people to be even more creative. Not only allowing them to come up with something new but by reinventing something already there, possibly making it much better."

      So that explains all the creative people I see reinventing proprietary PC operating systems and coming up with proprietary spreadsheets to compete with Excel, does it? You're trying to paint a monopolist's barriers to competition as though it was a stimulus to creativity.

      Creative people have a choice too. When you raise barriers to competition too far, they have a choice of not competing. Competing with Microsoft in most areas is utterly unthinkable for a proprietary company these days - there are simply far too many wheels to reinvent.

      Besides, you miss the point. Creativity isn't scarce. People come up with ideas all the time. It's one of the things that people just do. I'm not about to support the use of state violence to combat the global ideas shortage we aren't having.

      The problem for a proprietary software producer isn't lack of ideas, it's getting enough suitably skilled manpower to turn those ideas into working code that matters.
      For free software, the problem is just making sure there aren't any artificial barriers for those that do want to put those ideas into practice. And that means stopping IBM and Microsoft from buying up all the ideas.

    23. Re:Why I don't love the GPL by gordo3000 · · Score: 1

      the law is a vehicle for whatever you want it to be. Yes people use it to both get rich and stay rich, and I say why not? having all that money is like most things in this world, you will probably hate those with it until you join their ranks.

      You have never had to use proprietary software as you said and that doesn't make you economically crippled, not in the slightest. If you can find some other way to be just as efficient your fine, but on the other hand, if the software is the best option to maximize your profitability you go with it.

      the alternatives did not come into being in 1991, unless you mean "no one gave away a free, usable operating system until 1991" which I still would believe is incorrect. And there have been loads of proprietary software options well before that. That Mac OS/2 so many people hail as being better htan microsoft was out there as well(I actually have no idea, never used either program from that era).

      the job issue is one you walk into. If you are willing, go start your own business where you don't use proprietary software or better yet, you could leave the industries where such a thing is forced on you. oh , wait, you don't want the risk that comes with the freedom do you? Its understandable, most people done.

      even with copyright and all that bad stuff you hate so much, you argument is still moot. You want people making competing products with excel, I point you to open office. guess what, it was reinvented in a different and very new way. Not only that, I feel there reinvention is much superior. Then if you really want to replace excel, you could just go with the better programs like SAS or Intercooled Stata. both are proprietary and I use them instead of excel any day of the week. of course, they could have just copied the MS office code if they wanted and began from there and Linus could have just started with the DOS code and developed from there. It is of course the path that you want open for everyone to take.

      Anyways, Microsoft has a competitor in every single one of its divisions. and usually, its a pretty major one. They seem to be reinventing those wheels just fine. Better yet, I see people choosing those alternatives more and more often.

      If the only problem free software makers faced was the possibility of all the ideas being bought up by MS, etc, then you have completely invalidated the idea that "creativity isn't scarce". you can only buy it all up when it is scarce.

      try not to contradict or ignore obvious flaws. If all your saying is you would rather see all the source code adn have a world where people program together in harmony and those that don't program feed you somehow, I suggest a socialist state. They are nice, none of that wealth inequality or the law holding the little person down.

      just wondering, do you support any kind of patent or copyright, or are you just against them in softwares case?

      just to answer for me, I feel copyrights are out of control but in general a very good idea. I think we should really enforce copyright by requiring all code to be open, no one can hide anything they don't have the rights to. patents are a great thing but only if you require a working model, I don't like this teachable diagram
      BS.

    24. Re:Why I don't love the GPL by Aim+Here · · Score: 1

      "e law is a vehicle for whatever you want it to be. Yes people use it to both get rich and stay rich, and I say why not? having all that money is like most things in this world, you will probably hate those with it until you join their ranks."

      Why not? Because I thought the name of the game was to live in a democracy where everybody made the rules, not a plutocracy where we're pwned by those with money. If it's okay for the rich to make the rules, why was it not okay for, say, Stalin's communist party or Hitler's Nazi party to make the rules? You'd really hate those guys too until you join their ranks.

      "You have never had to use proprietary software as you said and that doesn't make you economically crippled, not in the slightest."

      I don't have to use roads either. By your foolish logic, that "wouldn't economically cripple me either". I just find another way to transport goods and people from A to B that's more efficient. You think of software as a luxury product. It's not. In this day and age, it's an essential piece of economic infrastructure.

      "no one gave away a free, usable operating system until 1991" which I still would believe is incorrect"

      Unless you want to nitpick as regards the freeness of pre-1991 BSDs, and for most people outside elite circles in academia or whatever, BSD wasn't an option anyway until 1990 or 1991 or so.

      "they could have just copied the MS office code if they wanted and began from there and Linus could have just started with the DOS code and developed from there"

      No they couldn't. That code was both secret and illegal to use.

      "If the only problem free software makers faced was the possibility of all the ideas being bought up by MS, etc, then you have completely invalidated the idea that "creativity isn't scarce". you can only buy it all up when it is scarce."

      Hehe, well spotted.
      You can't buy up all ideas per se. You CAN buy up all the useful ways of doing a particular thing though. It wouldn't be hard to patent all the *useful* knots for seamanship purposes, or all the worthwhile carpentry joints and set yourself up in a monopoly, if you were allowed to.

      "Anyways, Microsoft has a competitor in every single one of its divisions. and usually, its a pretty major one."

      Some of those markets are ones which Microsoft has just entered, such as the Xbox. I'll ignore those.

      For the others, the alternatives are usually non-proprietary ones which don't force the reinvention of wheels. In operating systems for low-end desktops we have, what, Linux and OSX. Linux works because it simulates a copyright-less, trade secret-less world using the GPL. It wouldn't have ever existed using the normal mehods of copyright protection. OSX didn't reinvent many wheels, it just cribbed hugely from FreeBSD (BSD itself wasn't able to come into being in the marketplace to begin with, it was an academic project built on top of Unix code). Linux itself cribbed a bunch of BSD and ancient Unix code too.

      "I suggest a socialist state. They are nice, none of that wealth inequality or the law holding the little person down."

      You ARE joking, right? Socialist states are mostly nasty (at least the ones that the US lets exist for more than a couple of years without launching terror attacks of one flavour or another). I'm more of a non-statist socialist type person.

      "just wondering, do you support any kind of patent or copyright, or are you just against them in softwares case?"

      I'm totally opposed to software patents. Real patents I'm mostly agnostic about, since I don't pay that much attention to physical inventions.

      Copyrights I don't really care too much about either way - the free copyright licenses are doing a good job of competing with the unfree ones, so abolishing copyrights, while it might be nice, isn't totally necessary. That's no reason not to denigrate unfree software whenever possible though.

      The major worry with copyrights is the practical measures needed to enforce copyright in the digital age which are turning into dangerous impingents on everyone's freedom.

  38. Bah by Anonymous Coward · · Score: 0

    The GPL is utter shit. I'd take BSD over it any day, and I'd even take EULA over the GPL. Worst thing to happen to the computer industry ever.

    And watch this get modded down. Slashdot is biased so bad that anyone who actually says things that are anti open source, or pro microsoft, pro sco, pro riaa (yes, I fall into ALL of these categories, fuckers) gets attacked. Fuck you all.

    1. Re:Bah by Anonymous Coward · · Score: 0

      Fuck off, lamer
      And please don't associate the marvelous BSD license to your ranting idiocy any longer.

  39. Why I Don't Love the GPL by voice+of+unreason · · Score: 3, Insightful

    This'll probably get me flamed, but oh well.

    The problem with the GPL mindset is that it looks at the world as if there are two different groups: big companies and "the people". The problem is that this model ignores, and in fact, discourages the small businesses that are already getting crushed by big business. Here's an example: Let's say I'm making a game, and I want to use some standard but rather complicated file format for my models. Now let's assume that there's a premade library that will allow me to easily support the format. Oh joy! Except it uses GPL. Now, I don't want to have to release my code, there's enough theft of ideas in indie gaming as it is. So, I can't really use the library. Neither can a big studio like EA games. Now, who gets hurt more? It's not a problem for EA; they just have one of their coders stay late(er) and the job is done. Or they can pay a third party. But a small developer is probably stretched as it is, and now has to spend even more time reinventing the wheel.

    For my money, I like the LGPL. Freedom meets being able to do what you want to do. It doesn't mean being able to do whatever somebody else thinks you should be doing. Maybe someone will abuse the privilege. That's part of what it means to give someone freedom: Allowing them to do things you don't approve of.

  40. Why the BSDL represents the anarchy to come by delirium+of+disorder · · Score: 1, Offtopic

    [I am re-posting this] Even putting your work in the public domain puts it within the legal but immoral intellectual property system. However, the BSDL grants the rights I wish people could automatically have. The GPL places unnecessaries and restrictions on users/programmers and perpetuates the intellectual property system. I personally don't think the law should have any say in IP, but if I must license my code, I want to point out what rights I wish people had. I personally think business should be allowed to use whatever license they want...they can even use some of my code in their proprietary licensed product. If the license is too restrictive, people should be smart enough not to buy that product or to just break the terms of the EULA...but it should be up to the consumer. The only thing anyone should not be allowed* to do, is cause real harm**. People can express anything they want, even if their expression entails reiterating an idea, c function, poem, etc that they did not author. Copyright, patents, and licenses are all restrictions on free speech. People also have the right to do whatever they want to their own property or body or the property or body of someone else with consent. Ideas, code, etc, are not property because they can be copied infinitely at no cost. When you "steal" a song from the RIAA, the RIAA still has the original! Free market economics (and even most command econ) is based on the idea that there are unlimited demands and wants, but only a finite supply of products. This is only true in an IP economy in that there's an insatiable demand for NEW ideas; the old ones can be copied until everyone has as many as they want. The profit motive that drives the demanded innovation is also totally scewed because people are simply more creative if they aren't directed by a private tyranny (corporation). Good art does not come from a marketing department, a better source might be an eccentric who produces what they find beautiful, not what sells. Good music doesn't come from the RIAA, it comes from some innovator on an indy label who is willing to risk not sounding exactly like every top 40 hit. All intellectual innovation is plagerism and "theft" because there is nothing new in the world. Everyone learns from those around them and imporves or expands on older concepts. Although many exellent programmers (OSS and proprietary) are now well paid by big business, what most /.ers don't realize is that OSS has already won out in terms of influence! You don't have to look at Linux to see the results free software. The internet and TCP/IP is a free open standard implemented by a combination of capitalism (western ISPS, hardware/software developers), socialism (the university system, libraries, other public access, public funded R&D, much of it from the DoD), and anarchy (the actual content on the net itself). MS windows has BSD code in it. Apple's Darwin IS BSD. SUN/Solaris will soon be opening its code (its been illegally available for a while now). There are easily accessible underground source distributions of Cisco IOS too. Moreover, the programmers at places like Microsoft are standing on the shoulders of giants. Even if they weren't able to directly access old code bases, their conceptual training in computer science and software engineering came from a university system where the free exchange of ideas is quite highly valued. People no longer respect IP law. Downloading/Uploading an MP3 that someone else copyrighted may be illegal, but we all do it. Soon IP law will be a unenforceable anachronism. Its a stupid conservative restriction on civil liberates like the old sodomy laws that were struck down by the USA court system just recently. Hopefully drug laws will go the same way, then laws requiring taxes (when most of that money goes to killing people). The ultimate libertarian dream would be people slowly realizing that government only has power in their minds. Trying to reform IP law with Creative Commons to replace copyright, free access to patents to replace trade secr

    --
    ------ Take away the right to say fuck and you take away the right to say fuck the government.
  41. Re:My contrarian view of the GPL license by Tatarize · · Score: 2, Informative

    Yeah, I once looked at a Linix CD and was forced to give away my first born.

    --

    It is no longer uncommon to be uncommon.
  42. Thank you for taking up space! by schleyfox · · Score: 0

    I salute you for posting a link to a story on Newsforge. Its not as though there isn't a link on the OSTG navbar on top of our screens. Again I salute you for finding an obscure story from an obscure place that most of us wouldn't have been able to find.

  43. Simple-The Gold Standard. by Anonymous Coward · · Score: 0

    "If you say that you're using only one line of code from a GPL'ed software, then don't use it at all, code on your own. But if that one line is important enough to be used, then the author has the right to restrict its usage."

    It's funny how in these GPL vs BSD license wars, how the author has the right to place restrictions on usage, and others are expected to do without. But when the public good verses IP debate comes up. Somehow the artist no longer has any right to place restrictions on it's usage, and the public can't "do without".

    Would anyone care to explain this apparent conflict?

    1. Re:Simple-The Gold Standard. by GeorgeMcBay · · Score: 1


      Would anyone care to explain this apparent conflict?


      Self-interest, pure and simple. We aren't musicians here on Slashdot. And we want everything for free.

    2. Re:Simple-The Gold Standard. by northcat · · Score: 1

      OK, I'll change the wording. The author has the right to reasonably restrict its usage. Happy?

    3. Re:Simple-The Gold Standard. by cortana · · Score: 1

      I don't see the FSF lobbying congress to extend the length of copyrights.

      Also, you may not have noticed that many people post to Slashdot, thus the posts reflect many disparate views.

    4. Re:Simple-The Gold Standard. by Waffle+Iron · · Score: 2, Informative
      Would anyone care to explain this apparent conflict?

      It's because the GPL uses IP in an attempt to simulate a world without IP. In order to effectively create this simulation in the real world, they have to enforce the IP mechanisms that they use for that purpose. It's an ironic situation, but it's not really a genuine contradiction. It's the closest mapping of their goals onto the current reality.

    5. Re:Simple-The Gold Standard. by jbolden · · Score: 1

      The holders of music IP is rarely the artist. Just as the holders of software IP (for large commercial software) is rarely the programmer. A better analogy would be the status of bootlegs of concerts (where the artist usually does retain rights) and small and independent software (where the programmer usually does retain rights).

    6. Re:Simple-The Gold Standard. by mOdQuArK! · · Score: 1

      Nice troll. There are a _lot_ of programmers on Slashdot, and like musicians, we create "works" which are used & appreciated by non-programmers.

      And some of us (who actually understand capitalism better than the so-called "intellectual property" advocates) believe that if we want someone to pay us money, then we should actually have to WORK for it - by providing the service of programming in return for compensation.

      Only greedy people think they should get paid every time their work is copied, and not just the first time they sell it to someone.

    7. Re:Simple-The Gold Standard. by Tim+C · · Score: 1

      Every time there's a story about one of the *AAs trying to use the legal system to protect their business interests, there are many, many posts here decrying it. "They should move with the times!" they cry, "and not try to prop up an outmoded, dying business model! Adapt or die!"

      Every time there's a story about outsourcing of jobs, there are many, many posts decrying the practrice. "American programmers can't possibly compete, the cost of living is so muc higher here!" they cry, "this is short-sighted and damages the economy in the long run for quick profits now!"

      Where are the "adapt or die" posts then? True, there are one or two, but they are very much drowned out - as are the few "but copyright is a good system, when not abused" and "they deserve to be paid for their work" posts on the *AA stories.

      And some of us (who actually understand capitalism better than the so-called "intellectual property" advocates) believe that if we want someone to pay us money, then we should actually have to WORK for it - by providing the service of programming in return for compensation.

      But if it takes me a year to create a piece of software, then (if I can only be paid for it once) I need to find somone willing to spend a year's salary on it. That is, large projects that take a number of people a long time to create need very wealthy sponsors/commissioners to invest a lot of money. It's unlikely that such people/groups will be willing to just give the resultant code away without some way of recouping their investment.

      Only greedy people think they should get paid every time their work is copied, and not just the first time they sell it to someone.

      There are two ways to recoup the cost of a lengthy project that requires a lot of effort. Either sell it for a lot of money once, or sell it for a little money a lot of times. Of the two, generally, the latter is far easier to achieve, especially for projects (such as feature films) that cost tens or hundreds of millions of dollars to produce.

  44. OSS == good by Anonymous Coward · · Score: 0

    GPL == shit
    BSD == the_one_true_OSS_license

    Thank you, that is all.

  45. I agree, GPL is great. by Anonymous Coward · · Score: 0

    Man, when Grand Prix Legends (by Papyrus/Sierra) came out in 1998, I didn't think that I would have the skill to master it. But after countless laps spinning out, I eventually got it. Once you get the hang of four wheel drift, it's pure racing sim nirvana.

  46. an oblique explanation by Anonymous Coward · · Score: 0

    One learns to avoid cars that rolled off the assembly line on Monday morning, or IT editorials that are posted late on Friday night.

  47. Bah. by tm2b · · Score: 1

    Here's where I wish that editors and submitters could be moderated as Trolls.

    Does anybody really think that anybody else is going to have something new to say about this, on either side, and generate even a little bit more light than heat?

    --
    "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    1. Re:Bah. by freralqqvba · · Score: 1

      No - I think they hoped it would turn into some kind of groovy GNU love-fest.

      Also, for people not so well versed in OSS (and they do visit slashdot so I am told!) might find the points and counter-points helpful to evaluating what license their software should be released under, if they want to support GNU, et cetera.

      But yeah - in any case, it's not quite "news for nerds" (we all know about the GPL already) or "stuff that matters" (a requisite for this would be 'stuff' existing, ala something happening.)

    2. Re:Bah. by cbreaker · · Score: 1

      The GPL has always been a hot topic. If you don't want to hear about it you're in the wrong place. Slashdot folks love to read about and talk about OSS and the GPL.

      Nobody is forcing you to click the article.

      --
      - It's not the Macs I hate. It's Digg users. -
  48. Re:My contrarian view of the GPL license by Rattencremesuppe · · Score: 1
    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.

    That's plain FUD and not true. You should consider hiring better lawyers.

  49. Why I love the GOP by Anonymous Coward · · Score: 0



    Because war is awesome!

    Because it's time all the black people got off welfare!

    Because Jesus is Lord!

    Because I never graduated high school!

  50. My agrarian view of the GPL License by Anonymous Coward · · Score: 0

    Plowing for several large companies, I'd always done my work on Windows. Recently however, a top online investment firm asked us to do some work using Linux. The concept of having access to source code was very appealing to us, as we'd be able to modify the kernel to meet our exacting standards which we're unable to do with Microsoft's products.

    Although we met several fertilization challenges along the way (specifically, Linux's lack of Token Ring support and the fact that we were unable to defrag its ext2 file system), all in all the process went smoothly. Everyone was very pleased with Linux, and we were considering using it for a great deal of future internal projects.

    So you can imagine our suprise when we were informed by a labourer that we would be required to publish our source code for others to use. It was brought to our attention that Linux is copyrighted under something called the GPL, or the GNU Preventive License. Part of this license states that any changes to the seed are to be made freely available. Unfortunately for us, this meant that the great deal of time and money we spent "touching up" Linux to work for this investment firm would now be available at no cost to our competitors.

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

    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. We could either give away our hard work, or come up with another solution. Although it was tought to do, there really was no option: We had to rewrite the code, from scratch, for Windows 2000.

    I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL. Its mercurial requirements virtually guarentee that no business will ever be able to use it. After my experience with Linux, I won't be recommending it to any of my associates. I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source". Until then its attempts to socialize the software market will insure it remains only a bit player.

    I welcome you for your time.

    1. Re:My agrarian view of the GPL License by Anonymous Coward · · Score: 0

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

      This isn't true. You can use gcc and the GNU toolset to create closed source binaries.

      Also, you don't have to redistribute your mods to the Linux kernel if you don't distribute the kernel outside your organization. This one is a bit tricker, though. Better consult a lawyer on that.

      Companies like google make heavy use of Linux, but you don't see a download for the source code for their search engine.

  51. Re:Simple (not quite) by open_source_dweeb · · Score: 4, Insightful

    But if that one line is important enough to be used, then the author has the right to restrict its usage.

    On a few occasions at work, I needed some encryption and compression routines that I knew were available in some GPL-licensed libraries. I would have needed to make minor improvements over the existing GPL code for the routines to suite my purposes. However, I could not make use of this opportunity to use and improve the existing code. I think that it is ridiculous that 50 million lines of proprietary code that cost millions of dollars to write should suddenly become available to all just because a 200 line compression routine was used. I would have been more than happy to give back my improvements on the compression routines to the public. Instead, I had to purchase third party software and integrate that into our distribution. It is not the cost of the third party software that's the problem, but that each third party dependency destabilizes our software product and increases maintenance complexity.

  52. The G in GPL doesn't stand for GNU by ruud · · Score: 1

    It's the General Public License, not GNU Public License.

    --
    bgphints - internet routing news, hints and ti
  53. ideological lingo by jonastullus · · Score: 4, Insightful

    alltogether quite a nice article. nothing most slashdotters didn't know yet, but still rather good.
    but for some reason he had to put those nasty exagerations in there, and that's just again an example of partisan and ideological marketing!

    the linux kernel is [...] the impossible notion that a bunch of kids on the Internet could create the most successful operating system in history come true.

    it wasn't exactly kids and the term "most successful OS" might be swaying a BIT far from the truth!

    Once again, it was piracy of public software. Stolen in order to increase Bill Gates' personal fortune. But it was legal theft.

    come on, watch your language. don't throw the ridiculous piracy concept back at bill gates and what the hell is "legal theft" supposed to be? this language is no better than the whole "viral license" propaganda!

    But Linux is immune to most of the kneecap-busting, air-supply cutting, baby-knifing techniques that Microsoft is so fond of.

    i am no fan of microsoft, but i still find this rather harsh. if the article were meant to be journalistic, this would SO not qualify for an objective perspective!

    well, all in all i totally agree with the author. but maybe he should cut back on the ideological and radical lingo!

    jethr0

    1. Re:ideological lingo by Anonymous Coward · · Score: 0

      the linux kernel is [...] the impossible notion that a bunch of kids on the Internet could create the most successful operating system in history come true. This goes to his state of mind. It's clear he has been swimming the Linux waters far too long. He hasn't seen the real world in a long time. He is delusional.

    2. Re:ideological lingo by Anonymous Coward · · Score: 0

      That was pathetic journalism. He's a total wacko. That shit about baby-knifing falls flat on its face when you consider that Bill Gates recently pledged 750 Million dollars to help sick kids.
      I don't like Microsoft or their products, but this "journalist" is just a dumb asshole.

    3. Re:ideological lingo by grcumb · · Score: 1

      "i am no fan of microsoft, but i still find this rather harsh. if the article were meant to be journalistic, this would SO not qualify for an objective perspective!"

      I think you mean the author isn't being neutral. In human experience, objectivity does not require that you have no opinion; it only requires that you base that opinion on fact, and that you be ready to revise that opinion when faced with new information.

      Let's consider the facts that lead the author to write what he does:

      Kneecap-busting: "DOS doesn't ship until Lotus doesn't run."

      Air-supply-cutting: MS used exactly that phrase in describing their strategy to release IE free as a counter to Netscape's threat.

      Baby-knifing: The number of emerging software companies that got killed by MS' decision to roll new functionality into the OS is very large.

      Make no mistake, MS doesn't want any other large software companies on its block, and is perfectly happy to resort to whatever techniques are required to achieve this. This extends to criminal behaviour. The language the author uses is strong, but it is effective because it echoes in hyperbolic fashion the exact tactics that MS uses to maintain its monopoly.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    4. Re:ideological lingo by listen · · Score: 1
      These phrases originate in Microsofts tawdry past. You ignorant, cowardly apologist. Thats justified just by your last post!
    5. Re:ideological lingo by Cally · · Score: 1
      I C'mere, kid, siddown & let me tell you a story about the old days. Well, it was back in the distant past - 1998 or 1999 I reckon - and the government were prosecuting Microsoft. Yes, that's right, the actual government were taking Microsoft to court! Sounds incredible, but it's true. Anyway, in the course of the trial (which ISTR was followed pretty closely on Slashdot at the time...) a number of highly amusing stroke interesting stroke horrifying stroke enlightening anecdotes came to light. (My personal favourite was the testimony of a senior IBM executive who testified that when his colleague took a call from Microsoft, Bill Gates was screaming abuse so loudly that it could be heard from the phone handset on the other side of the office.) Anyway, I don't know about the kneecap-busting comment, but both the air-supply and baby-knifing phrases were used by Microsoft execs to describe what they wanted to happen to competing products as part of a deal. ISTR it was Quicktime and Apple... Someone at MS specifically said "...and in return, we want you to knife the baby - that is, kill off Quicktime". Ahh, found a reference - now to see how accurate my memory was!

      Wild stuff, huh?

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  54. 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.

  55. Re:Simple (not quite) by Qzukk · · Score: 2, Interesting

    Instead, I had to purchase third party software and integrate that into our distribution. It is not the cost of the third party software that's the problem, but that each third party dependency destabilizes our software product and increases maintenance complexity.

    Tough. Thats the cost of being a multimillion dollar proprietary software developer: paying for proprietary solutions. Don't like it? Find something else to do or some other way to license your product.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  56. Damn hippies! by Anonymous Coward · · Score: 0

    They're always crawling up your ass!

  57. Negotiate with the copyright holders by jesterzog · · Score: 4, Insightful

    Now let's assume that there's a premade library that will allow me to easily support the format. Oh joy! Except it uses GPL. Now, I don't want to have to release my code, there's enough theft of ideas in indie gaming as it is. So, I can't really use the library.

    Well I'm not going to flame you, but I do think you've missed some of the useful points of the GPL. For one thing, I believe that you actually can use existingly GPL'd code if you negotiate an alternative license with the copyright holder(s) of the code. Admittedly this may sometimes be difficult if there are lots of authors, but given the relatively low number of developers in many projects, I'm not sure if it would be that common. Depending on specifically what part of the code you're interested in, you may not have to contact everyone in a particular GPL'd project.

    People tend to release under the GPL because they want to make their work available for use by others, but don't want others to make lots of money from it without giving back. The alternative is that the code may not be available at all.

    When I've released some software under the GPL, I've effectively lifted some (but not all) copyright restrictions for anyone who wishes to use it. In doing so, though, I certainly haven't given up my right to choose to lift even more restrictions on my code for certain people. The GPL licence begins with the traditionally restrictive copyright system, and then lifts some restrictions that specifically allow the software to be distributed openly under certain conditions, still protected by copyright law on behalf of the author(s).

    There's nowhere in the GPL, however, where it says that copyright holders can't choose to release their code under a different license to a different party if they so choose. Many authors of many projects do exactly this, and I think you'd find that many other authors would consider making their code available for closed source projects if they realised it could be useful and were paid suitable royalties.

    My opinion is that the GPL is good because it encourages many people to release their code in situations where it might not otherwise have been made available at all. I don't see how that's a bad thing -- people who want it under closed source conditions can always ask for it and negotiate an alternative agreement. If the authors agree with your small business cause, they might even choose to give it to you for free.

    1. Re:Negotiate with the copyright holders by Anonymous Coward · · Score: 0

      For one thing, I believe that you actually can use existingly GPL'd code if you negotiate an alternative license with the copyright holder(s) of the code. Admittedly this may sometimes be difficult if there are lots of authors, but given the relatively low number of developers in many projects, I'm not sure if it would be that common.

      Ah, but since it's GPL, there's nothing to stop them from using GPL'd code from other projects. And if they don't do a lot of bookkeeping, it's hard to know what parts those are and where they're from, let alone who all the authors are.

  58. 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.

  59. Re:Simple (not quite) by damiangerous · · Score: 1

    There wasn't a single suitable library released under the LGPL? The LGPL exists for precisely that reason, so I find that hard to believe.

  60. Re:My contrarian view of the GPL license by Anonymous Coward · · Score: 0

    Excellent troll. I have no idea why so many fall for it.
    Slow-witted mods be damned, this gave me a good laugh. Besides, everyone here already knows that BSD-style licensing is the best. :P

  61. why *I* like the GPL ... by timothy · · Score: 3, Interesting

    (a subset, at least)

    - I don't like it when my favorite apps go away. Until I have grey hair and fake kidneys I will miss the ultra-fast, ultra-simple WriteNow word processor, which was my high-school-and-college favorite, and which ran fast even on what are now pitifully slow machines. Open source apps may go away, too, but generally there are better, sleeker replacements which (kicker) open the same file formats, because the Unix philosophy and GNU have the same good things about Unix-type things in mind, including saving to plainish formats. (Often possible, rarely the default, with proprietary software).

    - I like frequent upgrades and bug fixes. And while it's not the simplest thing to balance, I mostly prefer some instability (as in, trying new versions of Mozilla, especially the versions of 5 years ago, say) with the attendant improvements in the next versions than sticking with, say, Netscape. [insert your own favorite stable-but-moribund application.]

    - It's nice to be able to give to friends [F/f]ree software, and to make (however minor) suggestions to developers. Some open source developers are as rude and unaccomodating as typical proprietary software makers are impersonal and stand-offish (and some proprietary makers are downright friendly!), but I've seen small text improvements made in some cases an hour or so after pointing out a spelling or grammar problem on a project web site. That's responsive in a way that giant software makers don't really have the capability to be.

    - Related to that last point: I believe that developers have the right to control their invented software. I don't want to use software *against* the wishes of its creators.(1) If you want to write some software to control Whooznit Manufacturing Units (or process words), with secret source, proprietary storage formats, and a very large pricetag, then Fine. I just don't have to use it. GPL- (and BSD-, and many other licenses) licensed software is explicitly free to use and give away. No developer *has* to use such licenses -- they have a range of moral choices open to them -- but I don't want illegally install one copy of Windows on several machines, even if I find it a moral non-issue if I'm the only one using them, and they're only being used one at a time. Easier and saner to use software that is more flexible; I can have Mepis, Knoppix and Red Hat on any / all of several machines,(2) with the full consent of the makers. It's nicer to visit at a friend's place than evade an angry landowner while sleeping in his guest bedroom, especially when he doesn't have a guest bedroom.

    timothy

    (1) Are there edge cases, and finer points? Yes. For instance, I own DVDs which some aspect of their "creator" -- the DVDCCA that is -- wants me to be unable to watch on a Linux box. Too bad for them, their case doesn't win my mind, so unlike the case of using (for instance) a non-legit copy of Windows, I feel not bad at all about watching movies with Mplayer or Xine. Also, using software illegally is in some cases about as horrifying to me as taking the occasional shortcut through private property. You can believe in the primacy of private property without denying all shades of grey in the world.

    (2) Mac OS X is a near exception here; since it's included with (nearly) all the hardware that will happily run it -- as things stand, at least! -- there is no dilemma of trying to put it on my other machines (besides my iBook, that is) without permission. And I wouldn't feel at all bad about the experimentation of running it in a virtual machine on a Linux box, and I suspect no one at Apple would either.

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    1. Re:why *I* like the GPL ... by gmhowell · · Score: 1

      WriteNow kicked ass. And WhiteKnight (RedRyder prior to version 11).

      Just old Mac reminscences.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    2. Re:why *I* like the GPL ... by runderwo · · Score: 1
      I believe that developers have the right to control their invented software. I don't want to use software *against* the wishes of its creators.
      That's nice, but in order for you to enact your idea of moral rights to dictate how the software should be used, you would have to uphold EULAs as valid and enforceable, thus negating first sale rights. Otherwise, the developer has no right to step into my home and say "Sorry, you can't use my software to send e-mail to people I don't like" or "Sorry, you can't use my software to publish damning performance comparisons of my product". Through copyright, they can control how the software is redistributed, but they cannot control how it is used. You can believe all the hogwash you want about moral rights of artists/authors to dictate how their work is to be used by the purchaser, but that's the facts, jack. Of course, *you* can uphold whatever wishes you want as a personal choice. But the law compels no one to obey arbitrary whims regarding use of a product just because its creator said so.
    3. Re:why *I* like the GPL ... by Brandybuck · · Score: 1

      Good arguments, but they do not require the GPL to come about. You're arguing in favor of Free Software, and not the GPL specifically.

      Did you favorite application disappear? That's because it was proprietary. vi was my favorite editor twenty years ago. Guess what? It's still here, and not only is it still here, there are multiple outstanding versions of it to use, including the orginal. All Free Software. But vi was never under the GPL.

      Like Frequent upgrades? I get that under FreeBSD, which doesn't use the GPL. Like fast turnaround for bug fixes? That doesn't require the GPL either.

      The GPL may be the most popular Free Software license, but that does not mean you must use it any more than the popularity of Windows means it's what you have to use that as well.

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:why *I* like the GPL ... by timothy · · Score: 1

      You're right :) A lot of what I said there is perfectly applicable to Free software generally. I like the GPL in particular because it applies to a large chunk of the software I use day to day, but by no means did I mean to exclude or discount other licenses with the same benefits -- I was just responding to the title of the linked article.

      timothy

      --
      jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  62. It's just a kernel... by drigz · · Score: 1
    It's become the little OS who could, the bumblebee who could fly

    There's no need to personify Linux... Yeah it rocks, but it's just a kernel!

    1. Re:It's just a kernel... by geminidomino · · Score: 1

      Comments like that make Baby Linux cry...

  63. Re:Simple (not quite) by elgaard · · Score: 1

    That 200 line algorithm was probably just written by one or two persons.
    Did you contact them and offer them money for a license to you and promised to release your changes under GPL

  64. Re:Simple (not quite) by open_source_dweeb · · Score: 2, Interesting

    The point is I could have benefited and at the same time made a contribution back to the community if my company didn't have to give up the entire farm.

  65. Shut Up. by dr.badass · · Score: 1

    By your list of evil deeds, it would seem that everyone, everywhere is evil.

    --
    Don't become a regular here -- you will become retarded.
    1. Re:Shut Up. by tepzepi · · Score: 1

      Of course. Everyone everywhere is evil. If you think about it long enough you will release this.

    2. Re:Shut Up. by Anonymous Coward · · Score: 0

      Of course. Everyone everywhere is evil. If you think about it long enough you will release this.


      What's your point?
      You act like you're trying to argue a point, but all you're offering is a broad generalization that doesn't actually mean anything. If everyone is evil, then what does it mean to be evil?

      Come back when you learn to shave, kid.

    3. Re:Shut Up. by tepzepi · · Score: 1

      If you were brave enough to post with a name... What I mean is exactly that: evil is a relative term, and it is not clear what was meant by evil in the parent post. I was also trying to be sarcastic. This is also rather off-topic. (My own fault, I guess)

    4. Re:Shut Up. by Jackie_Chan_Fan · · Score: 1
      By your list of evil deeds, it would seem that everyone, everywhere is evil.


      Well not really. There are plenty of people who give of them selves for the benefit of others before that of themselves.

      There are buisnesses that reward employees for good work and there are buisnesses that do beleive that a company exists to make money for its owners as well as its employees.

      There are good people and of coures good buisnesses. The problem is when a corperation decides to boost profits at the expense of all else and that includes the well being of its employees.

      If i ran a multinational corperation, due to the lack of buisness ethics and morality i would HAVE to cut my american staff and relocate my work force to china because EVERYONE else is doing it. If i want to stay in buisness, i must compete!

      This kind of competition becomes a horrible race to the bottom with no reguard for life itself.

      I simply can not support this kind of beleif. Money exists so that we all can get a fair share of it and live a quality life. Money does not exist to maximize profit to benefit a ceo while employing slaves at slave wages with no regard for their well being.

      We've taken a huge step backwards.
  66. Simple-Paranoia: They're out to extend me. by Anonymous Coward · · Score: 0

    "I don't see the FSF lobbying congress to extend the length of copyrights."

    Not every holder of IP lobbyed for a change.

    "Also, you may not have noticed that many people post to Slashdot, thus the posts reflect many disparate views."

    Note I was addressing an attitude, not individuals.

  67. Re:Simple (not quite) by jbolden · · Score: 1

    The LGPL was designed to allow you to do exactly what you want to do. A library writer who choose the GPL over the LGPL for his license is simply not interested in non-free software using his library. He is "refusing" to sell it to you.

    BTW you could just contact the author and ask for a commercial version (perhaps in exchange for money).

  68. Re:My contrarian view of the GPL license by rongten · · Score: 1

    This what happens with typos.

    Remember to read the small prints as well.

    --
    Zed: Nothing is ever easy
  69. Re:My contrarian view of the GPL license by Siniset · · Score: 1
    You never have to "release the source to the public", the only people who had a right to the source code are the people who had access to the binaries of the software in question. The GPL states that if you make the binary available, you have to make the source available. Limit who it's available to, and you limit who the source is available to (to some degree, they could turn around and give it to other people, but why would a financial institution ever want to do that? (see grandparent)).

    GPL doesn't make things free as in beer, just free as in freedom.

    So, yes, you are correct, grandparent is mistaken in the application of the GPL.

  70. Re:Simple (not quite) by open_source_dweeb · · Score: 1

    No, it did not really cross my mind at the time. I will consider this option should I come into a similar situation in future.

  71. standing up to the corporates ? by bug1 · · Score: 1

    How does the GPLs stand up to corporations ?

    So many companies will never give a crap about ethics, about the philosophy behind Free software, to them its all about getting something for nothing.

    Free software is good because developer equality creates strong communities.

    Quite often companies wont afford their employees time to integrate their work with the community, this minimises the contributions the company can make to the community.

    Free software is a long term benefit, this causes a conflict of interest with buisness as they are usually not capable of looking further than 3 months ahead.

    Many individuals who release software under the GPL dont have the resources to defend it, so the license is practically meaningless.

    If you are considering using the GPL you should seriously consider assigning copyright to the FSF, they have the resources to defend it.

    If you want to stand up to corporations choose a non commercial license.

    If you want higher quality software choose a free software licence.

  72. MORAL: Free markets are about freedom 1st by argoff · · Score: 1

    Allot of people like to think that if you create an environment that is conducive to business and commerce, then freedom and prosperity will follow.

    I think just the opposite, I think when you create an environmet that is conducive to freedom and liberty (in this case, not coercively limit what people can copy using the force of government) Then that will create prosperity on it's own and lead to new markets and new opportunities that could never be gained before.

    1. Re:MORAL: Free markets are about freedom 1st by Anonymous Coward · · Score: 0
      Your comments made a spontaneous thought spring to my mind.

      Absolute freedom is bad. If I am free to kill you (meaning there is no consequence to me if I do) and I do kill you it is bad for you.

      Hence we balance things in terms of freedom to utility.

      I don't know how this applies to the GPL but I think I shall go away and consider how metrics might measure which idealogy best balances things for people.

  73. Re:Trollo-meter: off. the. charts. by Canberra+Bob · · Score: 0, Troll

    All IBM proves is that IBM wanted to become a service provider as opposed to a software vendor in the small to medium server space. They did not embrace Linux because IBM loves teh GPL!!1! If IBM embrace teh GPL and teh free software as teh way of the future!!11!! (death to commercial software lolroromgomglol) then why isnt Websphere, DB2 or AIX GPL'ed? At least Sun is trying to GPL Solaris.

    There is a capitalist business case for being a service / solutions provider and not having to code your own OS but where is the tons of GPL'ed software that IBM created in-house just to release under the GPL?

  74. cause the logo used here on /. by Anonymous Coward · · Score: 0

    first looked to me like a penis with a cape.
    SUPERCAWK!

  75. Pure ignorance - please read the BSD license. by ulib · · Score: 2, Informative

    It's quite possible that Microsoft is still using the exact same code, but simply removed all the copyright notices as allowed by the amended BSD licence.

    What kind of bullshit is this?
    You CAN'T remove the copyright notices by the code that is under a BSD license.
    This has nothing to do with the removal of the "advertising clause".

    You CAN'T relicense any code that isn't either written by you or put in the public domain.
    If you use any BSD code in your software, you MUST give credit to the author by distributing the BSD license along with your software, because that license is *still* covering the code you imported.


    Sorry if I used bold but this misunderstanding is quite widespread, and it's just fostered by the stupidity of those claiming, or implying, that BSD code can be "stolen".

    Would you mind learning to promote your favourite license (in this case, GPL) without spreading FUD over other licenses like MIT or BSD?
    You know, nobody is forcing people to post comments when they don't know a goddamn thing of what they're talking about.

    --
    Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

    1. Re:Pure ignorance - please read the BSD license. by drinkypoo · · Score: 1

      Importantly, the BSD licence and the GPL both work because of the same thing: copyright law. If either license were to be found to be meaningless from a legal standpoint, then the items are simply governed by copyright law and they have NO rights.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Pure ignorance - please read the BSD license. by Brandybuck · · Score: 1

      ...then the items are simply governed by copyright law and they have NO rights.

      Nonsense! Stop drinking the FSF Koolaid! Copyright does *NOT* grant all possible rights to the author. The author gets some right exclusively, but by no means does he get all rights. That's the reason why Microsoft and all other proprietary developers use EULAs, so they can get the user to click-away MORE rights than what the law provides.

      This myth that copyright is the ultimate infringement against information must stop.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Pure ignorance - please read the BSD license. by drinkypoo · · Score: 1

      Oh whatever, there are still fair use rights, I'm just talking about what is granted to the person who receives it. Untwist your knickers.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Pure ignorance - please read the BSD license. by RdsArts · · Score: 1

      Oh, quite right. You'd never guess how many people would be distributing Windows XP Pro without any law to stop them if only it weren't for that blasted EULA. DAMN YOU MS! DAMN YOU TO EULA HELL!

    5. Re:Pure ignorance - please read the BSD license. by Brandybuck · · Score: 1

      I may not have the right to copy, modify and distribute the software, but I do have the right to use it. And that's a pretty damned big right. If I wasn't stupid enough to accidentally click a EULA, I also have the right to make backups, reverse engineer the software, and sell my copy when I am done with it.

      My knickers are not in a pinch, I just want to stop the myth that all rights come from the GPL. Many of the arguments against proprietary software have to do with EULAs and not copyrights themselves.

      --
      Don't blame me, I didn't vote for either of them!
    6. Re:Pure ignorance - please read the BSD license. by zcat_NZ · · Score: 1

      But how many would be installing it on multiple machines (of their own; probably allowed by copyright, definately not allowed by the EULA) or on >2 CPU machines (not allowed by the EULA) or reselling an OEM copy after they replace it with something else (allowed by copyright, not allowed by the EULA) or using it in a server role with more than the EULA-authorised number of clients?

      BTW; to the original fbsd supporter; sorry. I've never been quite clear on how much or how little the bsd licence allows; In my opinion MSFT are quite likely still using a large amount of BSD code, it's just less clearly identified. This may be in violation of copyright law and/or the BSD licence and they may have rewritten some, but I doubt they've completely rewritten it all. It wouldn't be the first time MSFT have stolen code, (many cases) and it also wouldn't be the first time BSD code has been 'stolen' (AT&T's use of BSD code with copyright stripped off, as mentioned on groklaw)

      --
      455fe10422ca29c4933f95052b792ab2
  76. even I can help-Genera. by Anonymous Coward · · Score: 0

    "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."

    Then you would have loved these systems. You would be using the system as you described, then if you wanted to change something on a running system? Pull up the development tools, change the source code (inherent to the system), while the system is running and then close them, and go back to work.

    Something that's rarely been duplicated.

  77. Exactly. by sp0rk173 · · Score: 1

    If I had mod points, I would mod you up. Everyone brings up the example of microsoft using BSD tools...but those BSD tools not only still exist in Net, Free, Open, Dragonfly BSD, and Darwin, but they exist in a more modern, usable form than they do in the standard Microsoft commandline tools. As long as people are interested in a project it will be developed, no matter what open source license is slapped on it. The only thing that kills a project is disinterest, and the GPL doesn't protect against that.

  78. The GPL is like capitalism by buck68 · · Score: 2, Insightful

    There's the quote we all know about capitalism that says "it is not perfect, but it is the least flawed system we know". For open source software, this is exactly what a lot of people (myself included) think of the GPL. [ My apologies for paraphrasing and the lack of proper attribution ]

    At the same time, a lot of people dislike or even hate the GPL. In my view, their opinions usually come down to the fact that there really is no general example of how to make a business of open source software development. To people who's primary concern is the business of software development, the wealth of GPL software is a false wealth, it's analogous to teasing a baby with candy that it can not have. This seems especially true for entrepreneurs, for whom the bootstrapping potential of open source systems is always a huge temptation. The reality is that when an software entrepreneur deals with the "money people", the ideals of free software go out the window pretty quick, because they have to justify their existense with some kind of asset, usually of the IP (intellectual property) variety. This pretty much eliminates the possibilty of using GPL software, because it prevents them from claiming the degree of ownership of the code they produce that investers demand. Paradoxicallly, the situation that some of the biggest current backers of open source software (especially GPL) are giants like IBM. They have loads of assets, and lawyers, and all the rest. Where it makes sense to them, and right now it does a lot, they are willing and able to play by the open soure rules.

    I consider myself an open source advocate, but I can sympathize with the business issues, especially entrepreneurial ones. After all, the GPL is espcially good a protecting the rights of the little guy, which in the business world are the entrepreneurs. I think the world desparately requires a working, repeatable business model for (open source) software development--one that spans the whole corporate life cycle. I just don't see one today, and I don't see how to make the GPL business friendly without breaking it.

    On the other hand, I only have limited sympathy for the software profession, and the defacto standard model for the software business. The truth is that the majority of what we produce is utter crap. In light of this, I think it is paramount that as a profession, we do everything possible to ensure that software gets better, and good software is as unhindered as possible in getting better and making it to end users. I know of no technology that I believe can achieve this better or even close to the open source process. The GPL is the center of mass for that process. So yes, the GPL isn't perfect, but for now, I say, tough. It is the best we have.

    1. Re:The GPL is like capitalism by hypnagogue · · Score: 1

      Actually, open source is a big deal for businesses both large and small. I've seen some amazing startup companies deliver products that are not much more than a linux distro with config files set up a certain way -- and the product sells! Why would anyone pay for it if they could do it themselves for free? Because expertise is expensive.

      As for claims by some that the GPL "killing" the software industry -- that's just silly. The vast majority of software engineers do not develop software products they develop software systems. Of the 400,000 lines of code I've cranked out, not a single software "product" was ever sold. Instead, the software system is used to generate real revenue on the order of billions of dollars a year through the service it provides. The GPL isn't hurting that business at all, in fact, it's helping tremendously. Now the software systems I build can be deployed on commodity hardware and scaled up to enterprise sizes with little cost.

      Why is the GPL better than the BSD license for business? Because most businesses are software users, not sellers. GPL is the friend of the user. Under the GPL, a code fork can always be merged, and therefore the code is supportable forever. A proprietary fork of a BSD project cannot be supported after the software vendor decides to EOL it, regardless of how it fouls up your business. We've had this happen recently, and it cost us millions to code around the vendor-who-is-no-more.

      --
      Liberty you never use is liberty you lose.
  79. Except... by Chemisor · · Score: 1

    > Literally hundreds or thousands of programmers that used
    > to charge for their services now work for free. Definitely
    > an improvement over the old days where you had to buy every little utility.

    Yeah, an improvement for everyone except the programmers... Although, it's not like you could sell "any little utility" in the old days either.

  80. Re:Simple (not quite) by ctid · · Score: 2, Insightful
    I think that it is ridiculous that 50 million lines of proprietary code that cost millions of dollars to write should suddenly become available to all just because a 200 line compression routine was used.

    For fuck's sake, it's not your routine! You don't get to say what is ridiculous about it! It's as meaningless as saying that it's ridiculous that your customers should all have to buy Microsoft Windows (or whatever OS your software runs on) to run your 50 million lines of code.
    --
    Reality is defined by the maddest person in the room
  81. Why I *HATE* the GPL...and how to defeat it. by Un-Thesis · · Score: 2, Interesting

    I spent roughly 80 hours a week for 2 years of the prime of my life developing an application. I rewrote virtually 80% of the 150,000 line C++ codebase. In short, it was forked by very hostile and childish people who continually kry [sic] "Leave us alone" at my program's site, lol.

    The hostile fork started when I was personally targeted by the MPAA for my development efforts on 23 August, 2003

    The GPL provides *zero* possibilities for overcoming hostile forks. If they want to copy your CVS (and keep their's private) they can effectively publish your own code before you release your program...which technically makes it "their" code. You cannot obfuscate code in order to get an advantage because the GPL forbids this.

    How they won the battle was a systemmatic assault of every website comment section (just search for "xmule and comment") on the internet, attacking both myself (Un-Thesis | HopeSeekr) and the program. When this fails my program's site (www.xmule.ws) is routinely DDoS'd, the worst occuring when our original domain (www.xmule.org) was DDoS'd for approximately THREE months and had its DNS hijacked because of it.

    Use the OSSAL dual licensed with the Creative Commons License to defeat the GPL! CCL is JUST AS FREE as the GPL (including no commercialization of *straight copies*) yet doesn't have the viral clause. OSSAL License expressly prevents the use of OSSAL code in GPLd products.

    For detailed description of the difference between xMule and its hostile fork, see The Coding Philosophies of aMule and xMule . For a summary of some of the most blatant attacks against xMule by this fork, see Part III: On Hostile Forks.

    Sincerely,
    Ted R. Smith | HopeSeekr

    --
    Promote freedom; fight fascism.
    1. Re:Why I *HATE* the GPL...and how to defeat it. by handslikesnakes · · Score: 1

      I'm not sure I understand...

      How does the GPL prevent you from obfuscating your code? Why would you want to obfuscate your code in the first place - I mean, it's not like this is some kind of competition. What do DDoS attacks and DNS hijacking have to do with the license your software is released under? What exactly is a hostile fork anyhow?

      Methinks IFI.

    2. Re:Why I *HATE* the GPL...and how to defeat it. by Bulln-Bulln · · Score: 1

      I don't want to flame xMule.

      As you see it, aMule is a hostile fork. OK.
      I just see that the aMule team managed to get aMule run on OSX natively.

      When xMule is able to do the same in a user friendly way, I may try xMule.
      But honestly, I think that the ED2K network will be dead when xMule reaches that stage. ED2K is already almost dead. (Even today I almost never use aMule.)

      As a user I don't care about the developers' personal problems. I just want a usable app and currently aMule is usable, while xMule is not (at least on OSX).

      "Hostile forks", as you call them, can be good. Eg a "hostile fork" made GCC a better compiler (EGCS). OpenBSD was forked from NetBSD - now these are are two OSes with their own strengths.
      There are other examples of positive "hostile" forks.

    3. Re:Why I *HATE* the GPL...and how to defeat it. by rbarreira · · Score: 1

      Are those 2 really hostile forks?

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    4. Re:Why I *HATE* the GPL...and how to defeat it. by Anonymous Coward · · Score: 0
      I also fail to understand the problem.

      There is a fork. They add features, you obtain copy and include features in yours.

      If your's is better or preferred by people they use yours, if it is not they use the other. Anyone who knows nods in appreciation that you began it and a little warmth floats through happy space to massage you.

      That the people are hostile and doing things like DoSing you is a seperate and illegal(?) act. The problem there is the inability of you (not your fault) to see them caught and prosecuted for their acts.

  82. I used to do commercial software development by zerojoker · · Score: 1

    but then it came to my mind: O stubborn, self-willed exile from the loving breast! Two gin-scented tears trickled down the sides of my nose. But it was all right, everything was all right, the struggle was finished. I had won the victory over myself. I loved the GPL.

  83. Re:My contrarian view of the GPL license by Anonymous Coward · · Score: 0

    Um... no. The GPL makes things free as in restrictions. There is no freedom in sight.

  84. Shameless self-advertisement by osho_gg · · Score: 1

    I like GPL as much as any other slashdot open-source enthusiast - however I find that this is just very shameless self-advertisement..

  85. Totally clueless by ulib · · Score: 3, Insightful

    If you like the ego bost of having a company like Microsoft take your code, close it off to you and make big money charging you (among other people) for access to your own code under their onerous EULAs, -- and if that ego boost is way more important than having your code free and useful to the entire community that uses it (and able to come back to you), then the BSD license is for you.

    This is so wrong and clueless that it's actually funny.

    Look: I'm *glad* that Microsoft monopoly is coming to an end. Not because I hate Microsoft or Bill Gates (I happen not to be an envious person..) but simply because *monopoly is bad* for everybody. So, the sooner it ends, the better. And GPL, notwithstanding the communistic principles that are behind it, is surely helping that moment to come a bit sooner: good.

    But, I'll list here all the nonsense contained in the ridiculous sentence (it's just one sentence!) I quoted.
    1) Microsoft can't "take your code". They can *use* it, if they give you proper credits by distributing your BSD license along with *any* software that contains your code. They *must* do it.
    2) Microsoft can't "close it off". Your code of course remains free (truly free, IMHO, since it's BSD-licensed). The only thing that they can close off is their own modifications (i.e. *their own* code).
    3) Microsoft can't "charge you for access to your own code". They can charge you for their modified versions. And of course, the market laws apply: if their modifications aren't *worth* the price they're charging, nobody's gonna buy their crap.

    Get a clue. Please.

    --
    Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

    1. Re:Totally clueless by a_n_d_e_r_s · · Score: 1

      So you find it right that you do 99% of the work and MS do 1% of the work and they take 100% of the profits from your joint work ?

      --
      Just saying it like it are.
    2. Re:Totally clueless by sploo22 · · Score: 1

      If they did that, nobody would buy their version because the free version would be 99% as good. So it doesn't matter.

      --
      Karma: Segmentation fault (tried to dereference a null post)
    3. Re:Totally clueless by Anonymous Coward · · Score: 0

      As the other poster implied, if MS's 1% of the work makes it worth sufficiently more than my implementation to have their paid version take over, hell yes. That's the free-market economy.

    4. Re:Totally clueless by Stephen+Samuel · · Score: 1
      Microslft has the simple advantage of market force. If they make a 1% modification to your code, that is incompatible, they can deny you access to their changes and close off the modified version from you by never releasing the changes, and preventing you from duplicating them (e.g. by patent restrictions).
      All they have to do is acknowlege that some of the code came from you. Under the more recent BSD license, that acknowlegement can be rather minimal.

      The only place that Microsoft has to include your copyright and the BSD license is in the source code, and nobody outside of Microsoft (and people who sign an NDA) are likely to see that source code.

      Microsoft modified the Kerberos code to be incompatible with (and less potable than) the original. Notice how many people are ripping out MS's code and replacing it with the original Kerberos code??? Chances are, that they can't because of MS's EULA which bars you from various forms of deconstruction, reverse engineering and modification.

      If the original kerberos didn't already have a rather large market share outside of Windows, it would have been pretty esay for MS to make the original code effectively moot, and their own (slightly modified) version the 'official' version. They still may manage to do so and it has little, if anything, to do with how good the code is -- simply that MS controls the market.

      Even though the original Kerberos writers still have access to their original code, the only way that they can legally use their code with the 90%+ market share that MS windows has is to pay hommage to Microsoft. I haven't seen MS's EULA for the documentation of the modifications, but I wouldn't be surprised if it would require the Kerberos people to donate their entire code base to Microsoft.

      At that point, if closing off the modified code to your eyes doesn't qualify as 'taking' your code, I think that stongarming you into giving them full rights so that you can interoperate with what may be 99% your code on (your) Windows boxes should. P Point is: If you're fine with something like that happening, then you're free to use the BSD license. The GPL, on the other hand, is designed to make situations like that all but impossible, and that's at least part of the reason why so many people like it.

      --
      Free Software: Like love, it grows best when given away.
    5. Re:Totally clueless by Anonymous Coward · · Score: 0

      Have you never heard the phrase "embrace and extend"? I suspect you haven't, because it invalidates all three points. They produce a closed version of your code, use the power of network effects to make your original code useless without their propriatary changes, and charge you for access to your own code (plus modification). Taken, closed, charged.

    6. Re:Totally clueless by tigga · · Score: 1
      Your examples are wrong..

      Windows TCP stack was written in Microsoft and had some idiotic errors and showed clearly non-BSD behavior. It also was rewritten there couple times from scratch (and it is written in C++ or maybe C# now - BSD stack was written in C). Microsoft referenced BSD license because of some BSD network utilities use - like ftp or telnet.

      Nobody ever said Microsoft used BSD-licensed Kerberos source. Microsoft just got Kerberos RFC and wrote their own version incompatible enough with Unix.

      If you are saying GPL does not allow 'evil' corporations to take and close GPL code - it's nor true. 'Evil' corporations do not disclose their code and nobody knows how much open source code is inside their code. Another thing is just to take cool idea and rewrite program from scratch adding features and some incompatibility.. That's what happened with Kerberos in Windows.

    7. Re:Totally clueless by Stephen+Samuel · · Score: 1
      My understanding is that the original MS TCP stack was heavily based on the BSD code, and that's why they included things like Telnet, ftp, ping, etc. Some of the broken behaviour was explicitly put in there to give IE an 'unfair' advantage when talking to IIS servers.
      I wouldn't be surprised to find that it's been rewritten in the decade + since then.

      Dunno about the history of the kerberos code, but if you take it as a hypothetical premise, it still stands as an example of what can be done with/to BSD licensed code.

      Microsoft would have to be insane to knowingly include GPL code in Windows. With sanctions like $30,000 per willful infringement, if anybody recognized their code and proved it, MS would have to choose between giving billions of dallars to the FSF (or whomever owned the code) or opening up huge chunks of Windows code to the GPL. Both of those possibilities should keep Bill awake at night and sweating.

      The companies most likely to attempt to purloin GPL code are smaller (startup) companies that have little to lose because they have little to start with. For the most part, I'd guess that the big companies that have been found using GPL code inside of proprietary releases are most likely to have done it by mistake (eg: a programmer under deadline snarfed the code and didn't tell their boss).

      --
      Free Software: Like love, it grows best when given away.
    8. Re:Totally clueless by Anonymous Coward · · Score: 0

      As the other poster implied, if MS's 1% of the work makes it worth sufficiently more than my implementation to have their paid version take over, hell yes.

      Ya, as if that alone sells software !! You need some lessons on marketing. Sitting in ur basement and coding will not make the market aware of your tool. Microsoft actually may not even need to add that 1% and still sell it off simply by marketing.

    9. Re:Totally clueless by Kjella · · Score: 1

      This is so wrong and clueless that it's actually funny.

      This is so naive that it's actually funny.

      1) Microsoft can't "take your code".

      They can, and they do. Your code gets listed among a kazillion pieces of code "licenced from company x, y, z.....". Nobody will care you contributed. Since it's not in source form, noone knows what you wrote anyway. Noone will see your code's use, and thus noone will go looking for the original BSD code.

      2) Microsoft can't "close it off".

      Sure they can. Let's say you produce a fantastic open IM protocol. Put in a magic key exchange, and you have a closed platform. Naturally, they can't destroy the original, but if interoperability is a factor, they can. They close off your code with their modifications. Embrace and extend.

      3) Microsoft can't "charge you for access to your own code".

      See #2. That is a very clear example of how you can be forced to pay for your own code to interoperate with the 95%+ that use the closed version. Another possibility is that they incorporate it into a larger work. You have the original program and the code providing the functionality, but to use that function you must pay them. Even though they only added a few function calls and no actual code of their own.

      Kjella

      --
      Live today, because you never know what tomorrow brings
  86. So fucking what? by Anonymous Coward · · Score: 0

    And the point of this is....?

  87. I Love the GPL - because I love business by argoff · · Score: 2, Insightful

    First off, companies are about people, it is colsed licenses that seperate companies from people. If I am in a business and I run Linux, I can share it everywhere, at home, at work, with friends, try doing that with a closed sorce product. The GPL unites business and people, and that is one reason why it has been so successfull in the marketplace.

    Second off, right now, this very day - I can open a business and roll my own operating system for a few $1000 dollars of work. It can be a ksiok, it can be a platform that runs some special hardware, whatever - the point is that power enables 1000's of small businesses that would likely have had to spend millions otherwise - the GPL is anything but anti-business.

    Third, I am allowing you to do things I don't aprove of - TO YOURSELF, but when you take code and information that was given to you freely by all of us, and then fence it off, and then start threatening my friends and neighbors with copyright lawsiuts - and then get angry because we now use a license that won't let you do what you "want to do" - well sorry. Tough shit.

    1. Re:I Love the GPL - because I love business by DaveV1.0 · · Score: 1
      Interestingly enough, you don't address the parent posters original concerns. You, in fact, misinterpret his entire post and make arguements that are completely off-point.
      First off, companies are about people, it is colsed licenses that seperate companies from people. If I am in a business and I run Linux, I can share it everywhere, at home, at work, with friends, try doing that with a closed sorce product.
      Yes, but the parent states
      The problem with the GPL mindset is that it looks at the world as if there are two different groups: big companies and "the people".
      Which says the GPL mindset is exactly opposite of what you stated. You talk about running Linux and sharing it. How does that address this
      Let's say I'm making a game, and I want to use some standard but rather complicated file format for my models. Now let's assume that there's a premade library that will allow me to easily support the format. Oh joy! Except it uses GPL. Now, I don't want to have to release my code, there's enough theft of ideas in indie gaming as it is. So, I can't really use the library. Neither can a big studio like EA games. Now, who gets hurt more? It's not a problem for EA; they just have one of their coders stay late(er) and the job is done. Or they can pay a third party. But a small developer is probably stretched as it is, and now has to spend even more time reinventing the wheel.
      Answer: it doesn't.
      Second off, right now, this very day - I can open a business and roll my own operating system for a few $1000 dollars of work. It can be a ksiok, it can be a platform that runs some special hardware, whatever - the point is that power enables 1000's of small businesses that would likely have had to spend millions otherwise - the GPL is anything but anti-business.
      The last I saw, rolling ones own meant "to make ones own". I doubt you could make your own O/S for a that litte work. Now, you might be able to make a distro for that. But,it is not the same thing. You are not making anything. You are mearly taking the work of others and putting it together. The people who did the actual work get exactly nothing from you. Granted, thousands of business can be started cheaply using (f/F)ree software, but I am willing to bet that none of them will be successful software companies releasing software under the GPL.
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  88. But the little guy doesn't get paid by bbagnall · · Score: 1

    I know how trendy it is for lefties to bash corporations while ignoring things like computers, cars, money to buy food, and other benefits. But with Open Source (which I support and have progrmamed for in the past) the programmer gets nothing. No tangible pay to support a family. Nothing to put food on the table or clothe or house anyone. But working for MicroSoft, I can very well become a millionaire, which happens to thousands of Microsoft employees. The "little guy" working for MS is screwed less than the "little guy" doing it for free in my opinion. So the argument that somehow this is David vs. Goliath isn't really relevant. Or put another way, Golitath is actually a pretty generous guy.

    1. Re:But the little guy doesn't get paid by Anonymous Coward · · Score: 0

      I'm one of these programmers that build "privative software", and I Fully agree with you, the only thing that supports the GPL developments is the interest of few peoples (wich don't work or the software industry, because they are ussualy teachers, or receives incomes from outside the software industry) to beat the "capitalism icon of MS", they call us antisocial programmers, but our work pay the bills, clothes and food of thosands of families, if the GPL becomes the std, the software industry will become in decadence, because brilliant minds will migrate ot other areas where the material aspiration would come true, just see the amout of money that Bill Gates donates, all the GPL backers can't gather that ammount of money unless they sell all they possesions. The MORLAEJA is, I wrote close sourced software, so I become rich, they wrote GPL software, so they still gathering funds from donations to survive ...

  89. Re:My contrarian view of the GPL license by jbolden · · Score: 1

    This is a troll but a consulting company giving code to a corporation constitutes distribution. They woud have to give them the code. The corporation that recieved the code could then either keep it or distribute it to anyone they gave the code to....

  90. Re:My contrarian view of the GPL license by lachlan76 · · Score: 2, Interesting

    I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source"

    You mean the "Shared Source" that doesn't allow you to recompile it, and only allows source code to go to a select few? I know you're a troll, but what you're talking about is BS, and could be done under a BSD license.

    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 incompetent or are trying to fuck you over.

  91. cowards don't stand up to bullies by argoff · · Score: 2, Insightful

    What are you talking about, I work with companies that make money using Linux all the time. And frankly, they don't want controll over Linux, I've never worked for a company in the opperating system business.

    I don't care if you make money from GPL'd code - what I care about is that if I make a piece of code available to you freely - that you won't turn arround, fence off a slightly modified copy of it, and then start to sue my friends and neighbors who use it for "copyright" infringement. Maybe you think I'm a coward for not giving you that "right", well go to hell.

  92. Here's why I love it:Gravity isn't just for planet by Anonymous Coward · · Score: 0

    "I write GPLed software for OSX and so do many other people. Just browse VersionTracker. But I don't understand your fundamental objection to ever paying for software - even if you can afford it and it doesn't have any obnoxious DRM."

    One can make the long-term argument that just as all businesses eventually gravitate towards a monopoly. All payware eventually gravitates towards DRM.

    How so? Simple human nature, both individually and collectively.

  93. Re:My contrarian view of the GPL license by GlockToTheHead · · Score: 1

    Um... no. The GPL makes things free as in restrictions. There is no freedom in sight.

    Hey, dumbshit. Is a resctiction on restrictions also a restriction?

    No, it isn't.

  94. The companies need to help GPL development by michelcultivo · · Score: 1

    As a consultant I known a thousand of companies that use free software to do its job but don't contribute to the software maker (that is the guy that develop software based on GPL). I thought that there's must exist a campaign on this larger companies to donate $$ to the software developers.

    1. Re:The companies need to help GPL development by Anonymous Coward · · Score: 0

      Remove the viral clause from the GPL, and more companies will. The software will still be free.

  95. That has as much to do with GPL as a Can of Tuna by FreeUser · · Score: 2, Interesting

    First, I assume YOU were abiding by the GPL, and your derivative code was either in-house (not distributed) or likewise under the GPL.

    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.

    Dangerous? DANGEROUS? I do not think that word means what you think it means.

    Using the GPL is very, very SAFE. If this person didn't understand the license they released their software in, they have only themselves to blame. The license is there, written in black and white, in plane English (and translated into assorted other languages). The FSF has detailed information on the GPL, how it works, what it implies, what freedoms it insures, etc.

    The author was in no more danger using a license he didn't understand (the GPL) than he would have been using another license he didn't understand (a knockoff copy of Microsoft's license, edited for himself, the Artistic License, the FreeBSD license, or any of a dozen others).

    You were in absolutely no more danger (other than having to endure an unpleasant social episode) than you would have been had you been using FreeBSD licensed code (if you think that idiot took exception to your using his code in your project, imagine if he'd licensed it under the FreeBSD license and you'd used it in a proprietary program ... something that license gives you the right to do).

    Can he sue you? In the USA, you bet! You can be sued by anyone, for any reason, and have to go through the trouble of going to court. I was sued by a dog owner who moved into our no-dog building with a pit-bull when the building decided to enforce the rules and started fining the prick. (The building had been a no dog building since the early 1980s, it was clearly stated in the condo docs, and the owner knew this. But, he was an intellectual property attorney and he knows how to bully. Not that it got him very far, but he did get to use his law partner at no cost while I and others in the building ran up legal bills defending ourselves against his frivolous suit. It was satisfying to put the nonsense to rest once and for all, however, even it the process was annoying as hell ... and a little expensive)

    The GPL certainly doesn't put you in any danger you aren't already in when you decide to crawl out of your home and face the public each day (or craw up to your computer and do so virtually, via the Internet), and it protects you against a great many things other licenses (mostly prorpietary ones) do not.

    This doesn't mean there aren't incompetent jackasses in the world who will bluster, threaten, and maybe even sue, but implying that the license has anything whatsoever to do with their incompetence, or their litigiousness, is simply nonsense.

    Oh, and by the way, if he had sued, your victory would have been a slam dunk. The GPL does offer you very potent protection, something many other licenses do not.

    --
    The Future of Human Evolution: Autonomy
  96. Go Freedom!!! Boo Communisim!!! by argoff · · Score: 1

    You know, the communisim that I renember was about controlling the information that people have access to at all costs. In that sense, the GPL is about freedom, and Microsoft is about commuinisim.

    Also, what the hell does a government backed monopoly that coerces what people can or can't copy have to do with property rights? Answer: nothing - property rights derive from the fact that property has physical limits and that not everybody can use it at the same time. Copyrights derive from kings who granted publishers a monopoly in return for not publishing bad things about the monarchy. The copyrights=property argument is propaganda, plain and simple.

  97. I don't want their code. by Anonymous Coward · · Score: 0

    I license my code 2 clause BSD because I want anyone who can benefit from it to do so. I don't care who they are, or what they use it for. If I wanted to prevent people from benefitting from my code, I would just not release the source at all.

  98. Re: Here's a Tip... by vettemph · · Score: 1

    The GPL is not for you. It is also not for M$.
    RTFL (read the fucking license) before you use it.

    also, you can write and release proprietary code that runs on GPL'ed OS's. You just need to know how to do it. Try googling. Try not speading FUD and ignorance about the subject.

    --
    The government which is strong enough to protect you from everything is strong enough to take everything from you.
  99. troooooll.... by flynns · · Score: 1

    seen in other threads ALMOST word for word.

    stupid lameness filter. it's a troll. swear. honest.

    --
    'If you're flammable and have legs, you are never blocking a fire exit.'
  100. So I can use software even if a company goes away by Anonymous Coward · · Score: 0
    I like the GPL so I can continue to use software even when a company dies and bankrupcy attourneys own the rights to all the software.

    Blender is a good example. Peoplesoft is another one. Windows NT is perhaps the best example. With the GPL, all these would still be useful today.

  101. Exactly what? by argoff · · Score: 1

    Let me get this straight:
    *I can make a piece of code.
    *Put it out there for people to use freely.
    *Someone can come along and fence it off with their own license
    *Then they can sue any of my freinds or neighbors who use that copy of or a derivative of it for copyright infringement.

    Well WHY IN THE WORLD WOULD ANYBODY WANT TO DO THAT!!!!

    Thats what the gist of the BSD tools argument is about, having better tools has nothing to do with it.

  102. The GPL is not properly credited to "open source". by jbn-o · · Score: 1

    You may be thinking, "I can do that already with software that's in the public domain, or covered by other open source licenses, like the BSD-style license.

    I'm not thinking that because I know the history of the open source and free software movements better than to credit the GNU General Public License to the open source movement. As RMS pointed out to someone wanting to help trademark GCC to help the "open source community":

    Open source advocates do contribute to our community, when they work on free software packages, but our community is older than that movement, and owes its existence to the idealism that movement rejects. It was built by the free software movement, so it is the free software community. If you help us, please keep in mind that what you're helping is the free software movement.

    Speaking more specifically to what Joe Barr said, it is a relatively trivial thing to create a set of rules and list a license as conforming to those rules, than to write the license and define a movement. By the time the open source movement came into existence, the GPL was in widespread use. The ideas the GPL speaks of (software freedom, chief among them) are the ideas the open source movement was founded, in part, to move away from.

    As the FSF explains quite clearly, the open source movement was started by people who wanted to "sell" free software to business and thought that freedom talk would get in the way. So they droppped it and pursued a different philosophy which is essentially a development methodology.

    As the essay also indicates, the term "open source" is no more clear to people at first blush than "free software", hence it is not really an improvement on free software at all. I'd argue that open source is actually considerably weaker than free software because open source proponents are sometimes compelled to argue for software that doesn't qualify as open source. Their insistence on technical achievement (borne from their devotion to speaking to business) makes an odd message to send to others. Free software proponents are never put in the position of stumping for proprietary software because proprietary software, by definition, doesn't give users freedom. The goal is not to pursue technological achievements at the expense of software freedom. Technological improvement will happen over time, but freedom may not if we don't work to preserve it.

    The reason I love the GPL is because it has made one of the richest men in the world -- some would say that makes him one of the most powerful men in the world -- impotent against the surging growth of Linux and its user base.

    Then perhaps you'd be willing to consider giving GNU a share of the credit, since the GNU GPL came from the need to ensure software freedom for covered works and their derivatives. The Linux kernel is a fine and useful program, but it is not the entirety of the OS, and Linus Torvalds' political views on software matters--pragmatism, basically--are not that of the GNU project, the free software movement, or those who appreciate software freedom. It is ahistorical to give his views sole credit (essentially, crediting him for work he did not do) and to lead people to look to his philosophy when explaining the importance of the entire operating system of which the Linux kernel is a part.

  103. Re:My contrarian view of the GPL license by Anonymous Coward · · Score: 0

    YHBT. YHL. HAND.

  104. Private sector RnD by argoff · · Score: 1


    Congrats, you have just explained exactly why the GPL has caused a shift in public RnD away from the government sector and back to the private sector where it has always belonged. At a time where most private RnD efforts are being cut back, ventures like OSDL are taking off. IMHO, this is just the beginning.

  105. Communism!=Fascism by biryokumaru · · Score: 1
    in locke, all concept of ownership (as in property) is an imaginary abstraction, and thus that easily subsumes copywright. more practically, intellectual property rights exist and thusly that point is ultimately moot.

    the "communism" you're likely talking about is better described as fascism, which is very, very bad. and never works. thats why fascist states always collapse.

    to marx, it is the people who must elect to move toward communism. not just any people, but a well-educated, value-producing people with a representational government. atleast, marx suggests representational government, i believe either he or lenin disregarded it as unfeasable, though.

    from a neo-marxist standpoint, both microsoft and the opensource community are clearly communist constructions. (privitization, etc)

    therein lies your statement regarding microsoft and communism: microsoft is a hierarchial fascism (a natural state of bussinesses, really, not just "evil bad thing" fascism), but internally a communist organization (also a natural state of bussinesses).

    whereas the opensource community, as it conglomerates around different projects, builds small, representational organizations both administered and populated entirely by what is essentially a modern proletariat - computer programmers. the internet, and the attempt to release programs freely therein, allows people to produce value whilst simultaneously having no "property". the quality of infinite multiplicity, as you suggest, plays a significant role in the feasability of property-less value.

    what i mean is, when a programmer creates a gpl'd program, he creates something of value while retaining only (essentially) honorary property rights on it. and that makes a programmer a member of the proletariat (proletariat literally means "those without property"), to the extent of that program's sphere.

    thus, the opensource community is really communism, as it is the self-organization of a proletariat. and it's a self-representational communism (the first of its kind?), well juxtaposed against the fascist communism of most modern bussiness models.

    --
    When you're afraid to download music illegally in your own home, then the terrorists have won!
  106. Monopoly of the _first_ author by wannabgeek · · Score: 0

    While I like GPL and I have benefitted from it (lots of freeware I use), I have just one complaint. The way GPL is, the first guy who ever writes the code, controls its destiny. Even if the first coder's contribution is very limited, and he kind of does nothing later, the code will still have to remain under GPL. A guy who comes after him and say does a substantially improves the code and does lots of things will not have a say in deciding or changing the terms.

    --
    I'm much more funny, interesting and insightful than the moderators think
  107. The GPL by petrus4 · · Score: 1
    Ah, once again Newsforge calls the faithful to worship. Gather together, O ye who believe. Come forth and bow down before the heathen altar of the great God GNU and its Prophet, the anointed RMS, and receive their blessing.

    I will admit I like the GPL for some things. Example: My girlfriend and I were searching high and low for a copy of the book The Science of Getting Rich online the other day. The book of course is 90 odd years old, and we knew it was in the public domain. However, the only place where we were able to find it was on Wikisource where it was licensed under the GFDL. This sort of application is where copyleft really shines...in that it allows people to make derivative works, but simply serves to prevent the original work from being removed from the public domain. In the case of The Science of Getting Rich you might be wondering what I mean...A particular woman has set up a website and is making money selling a number of products based around Wattles' philosophy as espoused in that book. Great, you say. Where's the problem there? The problem is that Wikisource was the only place I could find the book...and it wasn't through lack of searching, either...we scoured both Google and eMule. I strongly suspect that a number of people who were making money from derivative works of the book had taken pains to make sure the original wasn't available online, in order to prevent others from also making money from derivative works in the same way they had. It is highly lamentable that keeping such public domain works available in practice requires legal enforcement...but apparently it does.

    Something on the other hand that bothers me about the GPL in particular is the confusion that has arisen apparently in a lot of people's minds about software being free as in speech as opposed to free as in beer. I wouldn't know how many times I've seen someone suggesting the idea of selling GPL licensed software, while being perfectly happy about also making source available, only to have some misinformed fanatic materialise out of the woodwork and begin screeching about how it is supposedly a violation of the license to DARE to try and make money with it, as well as being demonically evil in the process.

    If there are any such fanatics reading this comment, immediately go and read this, and educate yourselves. <heavy sarcasm> It flowed from the immaculate keyboard of your spiritual leader himself as well, so you can be comforted that it is authoritative on the subject. It so happens, incidentally, that the Prophet was actually selling copies of Emacs on tape for a few hundred bucks each at some point in the 80s, so I'm assuming he himself obviously isn't opposed to using GPL licensed software to make money, even if you are.</heavy sarcasm>

    1. Re:The GPL by Anonymous Coward · · Score: 0

      Um... If it's in the public domain, that GFDL license does not apply.

    2. Re:The GPL by Anonymous Coward · · Score: 0
      the book is in the public domain, but that particular "webification" isn't.

      mozart's music might be public domain, but a performance of it by norah jones probably isn't.

  108. You just countered your own "argument". by Anonymous Coward · · Score: 0

    XFree86 came about because of that, if it were possible to take the original MIT X away and make it proprietary, XFree86 could never have happened. And when XFree86 decided to not accept contributions from the community and change their license, oh look, x.org appeared. Nice job proving yourself wrong though.

  109. You are confused. by Anonymous Coward · · Score: 0

    BSD licenses protect the users rights completely. More than the GPL does. It simply doesn't "protect" the original authors "right" to force everyone who ever uses his code to license their code the same way. That's not protection, that's enforcing your ideals on others.

    When I get a piece of BSD code, I get more rights than with a GPL piece of code. This is an undisputable fact. Now, knowing that, how can you claim that the extra restrictions that the GPL places on me are in fact protecting my rights? Its not, its protecting the ideals of the original author, users be damned.

  110. You are misguided. by Anonymous Coward · · Score: 0

    Having to get a different license agreement with the author is not a feature of the GPL. Its a problem. I can also get a special license agreement for proprietary, closed-source software, that's not a feature of closed-source licenses though. The fact that the code is licensed in a way designed to prevent people from using it is a problem. Just because there's ways to work around that problem, doesn't make the problem good.

    1. Re:You are misguided. by Anonymous Coward · · Score: 0

      Right on! GPL zealots are full of false logics. They're using the GPL to license under another license, which invalidates all advantages they claim for the GPL.

      The GPL was created to "protect" the 4 freedoms, but it's only used as a tool for Relicensing, which voids the 4 freedoms they claim to "protect" and cherish.

      BSD is the way!

  111. Analysis of GPL vs BSD discussion by Ded+Bob · · Score: 1

    If anyone wants a long analysis of the GPL vs BSD debate: Social aspects of the BSD vs. GPL debate (the notes) and Labyrinth of Software Freedom (the paper).

  112. Re:Simple (not quite) by stephanruby · · Score: 1
    I would have been more than happy to give back my improvements on the compression routines to the public.

    Yeah, but without a license obligating you to give you back that code, do you think your company would have allowed you to give it back? Or do you think you would have taken the risk to give back the code without telling your company about it?

  113. GOTCHEE by Anonymous Coward · · Score: 0

    Hook, line, sinker.

  114. Re:Here's why I love it:Gravity isn't just for pla by iamacat · · Score: 1

    One can make the long-term argument that just as all businesses eventually gravitate towards a monopoly. All payware eventually gravitates towards DRM.

    Yes, there was a time when grocery stores routinely sold out of date products and misrepresented the contents on the label. Then we passed some food safety laws, and now they don't. There will be always companies scumming customers or having unwanted social effects. We just have to push back through laws and consumer education. But it's not inherently wrong for me to make something and sell it to other people :-)

  115. Communism(Marxisim) --> Fascism by argoff · · Score: 1

    I don't know what Locke said about property, but I do know that just because people label somthing a "property right" - doesn't mean that it is. For years people screamed about slave ownership as a property right, and that it was "free market", and so on ... it was all crap and had nothing to do with property and everything to do with controll.

    Also about communisim, perhaps I should have called it Marxisim, because the whole idea was never voluntary community based at all. The bottom line is though, that no matter how "enlightened" the origanal approach was, it involved coercive power over just behavior....

    Maybe I had the will to create a shoe factory, maybe I had the resources and knowhow too, but if that "enlightened planner" decided otherwise then it was DOA.

    ... when you have that kind of power, bad things happen, and they did. When it comes to restricting what people coppy, Microsoft clearly has the power to make bad things happen, and they will. As for that kind of potential to abuse power in the GPL community .... there is none. * freedom matters *

  116. Re:Simple (not quite) by Ded+Bob · · Score: 1

    The FSF favors the GPL for libraries over the LGPL.

  117. "Communist" by Stephen+Samuel · · Score: 3, Insightful
    People run around screaming "Communist!" like it's a threat to democracy. It's really not. Soviet Russia suffered under Stalinism. True communism is really not much different than Capitalism, except for the fact that the profits are more evenly distributed to the workers and management gets minimum perks from their position (at least in theory).

    Fact of the matter is that that's really the way that capitalism was meant to work under Adam Smith's Wealth of Nations (considered by many to be the godfather of modern capitalism. Under his view, big multinational corporations were (are) no different than big government -- both result in centralized decision making which warps local economies.

    What the GPL does is it forces decision-making back down to the local levels and prevents a big company from controlling the entire market by force. This is actually far closer to real capitalism than either Microsoft's market-warping monopoly. And also far closer to closer to capitalism than it it is to Stalin's market-warping communism.

    It's also far more intrinsically democratic than either.

    So, the next time Gates & company starts screaming 'communist', respond

    It's not communism. It's financial democracy
    --
    Free Software: Like love, it grows best when given away.
    1. Re:"Communist" by rongten · · Score: 1

      And even the copyright was in beginnig a
      useful tool, as Lessig points in "Free culture".

      But in the period of crony capitalism,
      do you think the aristocrats of the financial
      world will relinquish their often ill
      gotten gains?

      Interesting times are coming, and democracy,
      being it financial or political is in
      danger.

      --
      Zed: Nothing is ever easy
    2. Re:"Communist" by cshamis · · Score: 1

      Actually all that the GPL does is provide a mechanism that cannot be exploited by anyone. If you release code to the public domain, then anybody can come along, improve it, sell it, claim it's their own. The GPL allows everybody to share, with the condition that any "improvements" be returned to the source. This is no different than the signs you find in break-rooms and laundromats the world over. "Please leave this area cleaner than when you found it". It doesn't really prevent a company from doing anything. They have the same rights to use, modify, and change as anybody else. They just renounce their claim to their improvements same as anyone else. That doesn't always do companies a lot of good because they're trying to "sell" that value-added. If the "value-added" was available for free, then why would anybody pay them any money? Without money, then there can't be innovation and R&D etc,etc,etc. I mean, the GNU guys are good, but I don't think they could have brought off the moon-landing, or the Hoover damn, or the Panama canal, or the golden-gate bridge, Those projects took GOBS of money, and not all of it came from Uncle Sam. A lot of companies threw in to make those projects happen. Partly because of altruism, but also because they knew that anything they developed on their own, might be of use (and thus) be able to sell to somebody else. Private companies aren't all bad. When they become monopolies... then you can have problems, --But not all monopolies are bad, as any Econ 201 book will tell you. "but that", to qoute Mako, "is another story..." --Christopher A. Shamis

    3. Re:"Communist" by spencerogden · · Score: 2, Insightful

      I appreciate your point about communism not being Soviet Russia's problem. Although whether communism can exist on a large scale with out causing a situation similar to Russia is another valid debate.

      However, Adam Smith's capitalism does not work without the 'invisible hand' which is created by rewarding people for their actions. Communism is usually based on "From each according to his ability, to each based on his need". This doesn't leave much room for rewarding people (giving management minumum perks as you say). Even if you decide to reward hard workers or good managers, how do the compensation levels get decided without a free market?

      If anything this situation proves that large centrally organized monopolies aren't efficient, and eventually will be replaced. I suspect that more monopolies have been torn apart by market forces than legislation.

    4. Re:"Communist" by Anonymous Coward · · Score: 0

      If you can make, Your next post rhyme, I shall mod you, up!

    5. Re:"Communist" by GooTi · · Score: 1

      People run around screaming "Communist!" like it's a threat to democracy. It's really not. Soviet Russia suffered under Stalinism.

      This actually what RMS said a few weeks ago in Chile, actually comparing MS model with stalinism:

      (translated)
      "[Gates] doesn't believe in private property, because his company says the copy buyed by the user is not actually his own property, he's only paying the rent. He doesn't believe in your private property, only his own, which seems almost stalinist to me."

      Granted, I don't think BG could answer *that* to "the commie" :)

    6. Re:"Communist" by Anonymous Coward · · Score: 0

      Although whether communism can exist on a large scale with out causing a situation similar to Russia is another valid debate.

      Look at the scandinavian countries (norway, sweden , denmark).

      This doesn't leave much room for rewarding people (giving management minumum perks as you say). Even if you decide to reward hard workers or good managers, how do the compensation levels get decided without a free market?


      Not sure why you think rewards should only flow the management way given that in the current system the biggest cut goes their way. Also, if the workers get more raises this may actually give them an incentive to self-manage thus reducing the burden on the managers and in some cases, make the manager's job less demanding and hence less deserving of pay. Which is what would go against the interest of the managerial class and therefore ...

      I suspect that more monopolies have been torn apart by market forces than legislation.

      And neither market forces nor legislation is guaranteed to work. Specifically, when law-enforcers work hand in hand with monopolies, and "market forces" are also enslaved using patents and all kinds of exclusive IP.

    7. Re:"Communist" by tigga · · Score: 1
      People run around screaming "Communist!" like it's a threat to democracy. It's really not. Soviet Russia suffered under Stalinism. True communism is really not much different than Capitalism, except for the fact that the profits are more evenly distributed to the workers and management gets minimum perks from their position (at least in theory).

      Whoa!
      You need a bit more information..

      Read Orwell's '1984'. Talk to people from former Soviet Union and socialist countries (old enough to remember socialist realities).

      Economics under socialism (there were no communism anywhere) was so screwed...

      Example - cheapiest cars had price equal to two-three engineer's year salaries (nice!). Salaries and prices were established by government. Another thing - engineer could not buy a car if he/she had money. They have to wait in line years and years before they got a right to buy it - there were not enough cars for everybody.

      And no "threat to democracy"?! Soviet Union had exactly 1 (one) political party. 99.99% of voters voted 99.99% of their votes for the Communist Party. Make your own conclusion regarding their democracy.

      I would not say communism is not different from capitalism.

    8. Re:"Communist" by Anonymous Coward · · Score: 0

      > What the GPL does is it forces decision-making back down to the local levels and prevents a big company from controlling the entire market by force.

      "According to Marxism, the class struggle within capitalism will eventually lead to the proletariat overthrowing the bourgeoisie and establishing socialism. Socialism, in turn, will result in the gradual fading of social classes (as the means of production are made public property), which will lead to the final stage of human society - communism."
      http://en.wikipedia.org/wiki/Communis m

      > It's not communism. It's financial democracy

      This is actually far closer to bullshit-ism than either your warped view of the GPL.

      Can you explain how or why you entitle other people's derivative works (derived from your work,) if they don't want to share Their Works with you? Are you claiming your work is absolutely original that you entitle this right?

      It's hilarious to see you and your ilk target Microsoft, but turn your back on other big and greedy corporations who throw you a few useless patents.

    9. Re:"Communist" by Anonymous Coward · · Score: 0

      Look at the scandinavian countries

      Hm, I wouldn't call Norway 'communist'. The economic system is socialistic, true, but that's pretty far from communistic as I see it.

    10. Re:"Communist" by Anonymous Coward · · Score: 0

      1984 is a good book, but it is not as political as people like you would like to think it is. It wasn't doing a very good job of showing us about the Soviet Union.

      You're also an idiot.

      Communism (even though the SU wasn't Communism or Socialism) isn't "the opposite to democracy". America want you to think that, and it seems you're stupid enough to believe it.

      Idiot.

      [- IOP]

    11. Re:"Communist" by tigga · · Score: 1
      Communism (even though the SU wasn't Communism or Socialism) isn't "the opposite to democracy". America want you to think that, and it seems you're stupid enough to believe it.

      Word communism has a lot of meanings - it's form of society or ideology or political movement.
      So far there were no country with communism society. There were bunch of countries with communist government - all of them were not democratic. They were in theory democratic but reality was quit different.

      So far history showed no democracy associated with communism. BTW I didn't say communism is "the opposite to democracy". Those countries were communists ruled (and rule now) had their own version of democracy which is ridiculuos.

      You said "America want you to think that" - this does not make any sense. America is not just one person - there are millions of persons who want some different things. Of course they don't care what me or you think.

      BTW you should know insults are not arguments.

  118. Re:Simple (not quite) by Ded+Bob · · Score: 1

    Yeah, but without a license obligating you to give you back that code, do you think your company would have allowed you to give it back?

    It happens much more often than you think. IBM gives a lot to Apache, for example, without any such obligation.

  119. Re:My contrarian view of the GPL license by Kentsusai · · Score: 1

    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.

    That is somewhat undecided by the courts.

    My hunch is that if you write software, then compile, etc. it using the GPL'ed tools then you do not have to release the code.

    However, if you are using static (rather than dynamically linked) libraries then you may have to. But personally, I would argue whatever is in your interests [i.e. keep the code secret and make a profit or help greater mankind].

    It is still disputed.
    It's a matter of interpretation.
    It is a matter that should be clarified in the GPL license.

    Finally, I think you should hire a better firm of lawyers. Or... just get advice from all the techno nerdy lawyers on /. :-)
    BTW, I haven't sat down and read the GPL license fully. So, please feel welcome to politely correct me if I am wrong :-)

  120. Re:Communism(Marxisim) -- Fascism by Anonymous Coward · · Score: 0
    perhaps you should either read locke or marx before talking about the concepts of property or marxism. when you refer to "coercive power" you seem refer to "a political theory advocating an authoritarian hierarchical government (as opposed to democracy or liberalism)" and thus fascism, not communism.

    this is still the same guy as before, im just posting anonymous cuz this is a worthless statement (and kinda flamebait), and thats bad karma =p

  121. Readable version by Anonymous Coward · · Score: 0
  122. Microsoft's Kerberos implementation by Ded+Bob · · Score: 1

    I thought that Microsoft had violated the RFC, but the version of Kerberos they use was written entirely in-house. I am having trouble confirming or denying the latter. Does anyone have knowledge about it?

  123. Not Very Interesting by Nimrangul · · Score: 1
    I don't see why an article like this one would even be mentioned on Slashdot, let alone put on the front page.

    I see no reason for Linux fans to be jizzing in one another's faces. It can be assumed that a person knows of if not likes the GPL based on the fact that they are reading Slashdot, there is no need for the mutual masterbation.

    Now, before someone goes calling this flamebait, think about it. Was this article informative? Was it insightful? Was it news? Was it even interesting? I say no, this was a GNUist saying that they agree with themselves.

    I infact disagree with the idea that the GPL protects some magical freedom to edit code, I don't think that such a freedom exists. I believe that the right is given to people under the terms of a license and that the license ensures that the right remains for anyone else.

    The article says the public domain does not protect this magical freedom, yet the original code will always remain in the public domain as it was released. The code is not going anywhere, if someone takes it and improves it that does not suddenly remove the original from the public domain.

    Anyways, to end my rant, I feel that this article was completely needless and uninspired.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    1. Re:Not Very Interesting by rbarreira · · Score: 1

      It's slashdot, we should not expect any quality in the news which appear here... There are dupes, irrelevant stuff, even spam

      On the other hand, there are lots of interesting stories too.

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  124. When the last 1% is what matters by Anonymous+Brave+Guy · · Score: 2, Funny
    So you find it right that you do 99% of the work and MS do 1% of the work and they take 100% of the profits from your joint work?

    There is an old joke, with many variations around the 'net, that goes something like this:

    One day, Mega Corp.'s mainframe stops working. As it's an old system that's been running for years, their own support staff are at a loss about how to fix it, so they call a consultant who used to work for them when the system was first set up.

    The consultant comes in and looks around the system for a minute. Then he takes out a piece of chalk and draws a big X on one of the boards. "That's your problem, right there," he tells them. "Replace that board and everything will be fixed. That'll be $100,000, please."

    Stunned that anyone could ask so much money for a minute's work, the senior support guy asks for an invoice. "Sure," says the consultant, and he writes down the following:

    Chalk, one mark: $1
    Knowing where to put it: $99,999

    Sometimes the last step really is worth more than everything that went before it, and being able to take it is a valuable thing.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:When the last 1% is what matters by Jah-Wren+Ryel · · Score: 1


      Chalk, one mark: $1
      Knowing where to put it: $99,999

      A more accurate analogy to MS's embrace-and-extend business model is:

      Chalk, one mark: $1
      Being the only mainframe consultant in the phonebook: $99,999

      In otherwords, MS (and any other market dominating vendor, for that matter) has the luxury of being the only available option - no one but MS can feasibly replace the Windows TCP/IP network stack because no one but MS has the Windows source. That doesn't make their 1% of the effort to integrate the BSD stack worth $99,999, it means they've got an effective monopoly and thus prices are all out of whack with respect to actual value.

      --
      When information is power, privacy is freedom.
  125. Re: Here's a Tip... by Anonymous Coward · · Score: 0

    He'll stop spreading FUD when Slashdot stops posting FUD (I know, way too much to ask from Slashdot).

  126. Re:The GPL is not properly credited to "open sourc by Anonymous Coward · · Score: 0

    If there wasn't GCC, there'd be another compiler. The idea that GNU was centric to open source is down right dumb.

  127. Here's why I hate it by cdrguru · · Score: 1
    It devalues everything I do. I own a software publishing company. Users on Windows - and one day Linux - aren't programmers and aren't interested in becoming programmers. They are also not interested in either (a) tailoring every aspect of their applications or (b) paying someone to create them - both are too much trouble and too expensive. They expect to benefit from economies of scale where there is an application for realtors (for example) that instead of every realtor across the country paying someone to tinker with every realtor buys the same $49.99 package.

    This is absolutely contrary to the GPL philosophy, but is basically how computer software has worked for the past 50 years or so. Since the introduction of the "Independent Software Vendor". What the GPL proposes is that these people cannot exist and the common user cannot benefit from their labors. Instead, the common user is supposed to support someone paying for "support" that in a properly-written application wouldn't be needed. And, they also have the benefit of obtaining the source code which they will never understand, perhaps so they can pay (yet again) some contractor to modify something that should have been capable of doing the job properly in the first place.

    Lastly, what the GPL does allow and encourage is for someone to take the publicly distributed source code and create something from all that research. OK, so they don't exactly copy the code - just use the knowledge contained in it. Just extract the value (or the IP) that is there and use it to create their own product which isn't GPL'ed. Not happening? If it isn't it is just because nobody really believes there is anything worth taking away from the currently GPL'ed codebase that is there.

    1. Re:Here's why I hate it by jbolden · · Score: 1

      Lastly, what the GPL does allow and encourage is for someone to take the publicly distributed source code and create something from all that research. OK, so they don't exactly copy the code - just use the knowledge contained in it. Just extract the value (or the IP) that is there and use it to create their own product which isn't GPL'ed.

      Since GPLed products don't use patents you can probably go far further in this direction than with a commercial product. However copyright still applies so you can't go too far.

      but is basically how computer software has worked for the past 50 years or so

      Actually about 30. Prior to that the software was a free add-on you used to sell hardware. Sort of like the way Cisco gives away IOS stuff, they aren't in the software business. Note that this didn't require an artificial economy because the software was worthless without the hardware.

      every realtor buys the same $49.99 package

      Why not have the National Association of Realtors commission one package once and make it available to all US realtors. Why not have the state associations pay to have state data uploaded into it? What value do the stores which sell the product for $49.99 bring to the equation?

      Alternately you have banks and so forth that want to do business with realtors they have the kinds of staff to this sort of work.

    2. Re:Here's why I hate it by Anonymous Coward · · Score: 0

      Sounds like your just bitter over the competition. No one is forcing you to use the GPL. Take it or leave it. You'll just have to deal one way or the other.

    3. Re:Here's why I hate it by JohnFluxx · · Score: 1

      Even bug-free software needs support. It needs to be rolled out, configured, setup, updated, modified and so on.

      Also i'm not sure what you mean by "modify something that should have been capable of doing the job properly in the first place". Requirements change, people want new features, and so on. Software is never complete. Can you think of any software that is complete?

    4. Re:Here's why I hate it by Long-EZ · · Score: 3, Insightful

      From a quick view of the products offered at www.infinadyne.com, it doesn't look like you have much competition from open source software.

      There is still a large market for custom software, so independent programmers can make a good living coding one-off apps for their clients, and there is still a large market for niche products that Microsoft isn't going to fill, and Infinadyne can capitalize on that market quite nicely.

      I don't really see how open source is a problem for you at all, even if viewed from a very selfish viewpoint instead of the appropriate perspective of what is best for the overall market. Is open source software taking any bread off your table? Can you offer a specific example, or are you just not happy with the concept that some programmers will write quality software and give it to people?

      I did some programming in the distant past. In fact, ironic considering your example, I developed a large real estate program under contract. I was paid an hourly wage. The software never quite saw the commercial light of day. I don't program much any more, mostly because Windows came along and turned me into "just another Windoze luser". But I've been exclusively running Linux the last two years, and running my small electrical engineering business very effectively without Windows. I'd like to do some programming again, and I'd be very inclined to give back to the OSS community by contributing some code.

      As an end user, I love open source software. Philosophically, I love the idea that the source code is available if I ever want to add features, even though I admit that's rarely done. But on a more practical side, open source software seems a lot better to me in almost every way.

      When I want a piece of software, my package manager allows me to search for keywords and quickly locate interesting programs. I read a paragraph description of each. For common applications, there will be many choices and I'll click the best looking three of them and click install. With a cable modem, they usually download and install in a minute or two. No hassles with copy protection schemes, complex EULAs (that nobody reads), or lengthy registration processes. I run the software, evaluate it in a few minutes each, and remove the software I don't want.

      Installation and removal are quick and easy. The package manager never asks me anything like the Windows question, "This application uses URscrewd.DLL, which may be shared by other applications. Remove?" How the hell should I know? Shouldn't the Windows uninstaller know that sort of thing? The Debian package manager does a perfect job at managing library dependencies. And of course, there is no registry to be corrupted, so I never suffer from Registry Rot or DLL Hell.

      Now, for the biggy. I have been very shocked by the excellent support I receive when using open source software. Logically, I'd assume someone charging a lot of money for a $5 manual and a $1 CD in a shrink wrapped box could offer much better support than what is available with free (as in "free beer") software. But that has not been my experience. I haven't needed any more support on OSS software than I have with the expensive shrink wrapped closed source software, but when I did, the support was actually much better! Much of the support came from a community of users, often on an online forum, but sometimes the program's author provided expert support and seemed genuinely happy to do it.

      Clearly, not everyone is motivated purely by money. I'm not sure why that frightens you or angers you, but it seems like a good thing to me. It isn't communism. It's actually quite nice. I hope you can enjoy it some day.

      Using open source software just FEELS right, and it isn't because it's free. It's a cop-out to say this, but I don't think people will fully appreciate it until they've tried it.

      Imagine, software that doesn't assume you're going to steal it if it doesn't write hidden files all over your hard drive and hassle you with registration keys. Imagine software with the primary goal of meeting the user's needs instead of generating recurring revenue through proprietary data formats and similar customer unfriendly tactics.

      In what way does GPL code "devalue everything you do"?

      --
      >> My ultraviolent Linux switch video.
    5. Re:Here's why I hate it by smittyoneeach · · Score: 1

      P.J.Plaguer (Dinkumware C++ standard libraries, IIRC) had an interesting editorial where he (to summarize) embraced open source as an advertising leader for his product. When you're interested in a more formal arrangement, because the inherent informality of the GPL leaves you anxious, come see him.
      That is confidence, and a good reason to ensure that the market continues to support a spectrum of licensing.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  128. I love the EULA by Anonymous Coward · · Score: 0

    There are a lot of good reasons to like the EULA: the End User's License Agreement. For one thing, it's a Goliath OR Goliath kind of thing. It's the not too little guy standing up on the corporate behemoths that run rough-shod over our daily lives and by virtue of your own influence be one of them. For another, it's virtuous to have all this money in my pocket.

  129. Re:The GPL is not properly credited to "open sourc by jbn-o · · Score: 1

    We have no idea if someone else would have written another compiler, but we do know that GCC is still the chief (if not the only) free software compiler. GCC was developed for the purpose of furthering software freedom, initially written by RMS.

    GNU was not "centric to open source" because GNU predates the open source movement by over a decade. But the open source movement got its start by building on what the free software movement had built in those years.

    Finally, the namecalling seals the deal: I think your post deserves a flamebait or troll moderation.

  130. BSD can be dangerous if people don't get it. by Anonymous Coward · · Score: 0

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

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

    Recently I wanted to use some BSD-licensed 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 the BSD license. This has result into a little flamewar on ANN which you can read here. So using BSD-licensed 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 BSD license - e.g. misunderstanding.

    Another thing with BSD license 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 without giving the due attribution. When contacting them and asking them to give the credit 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 BSD-licensed work done by others are done within the Amiga community as well as many other communities.

    I don't say that BSD license 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 giving me proper credit even when when asked.

    The bottom line is: people violate copyright law, no matter what is the license under which the software is released. The copyright holder can either sue them or stop bitching. Do I also get Score:4, Interesting?

  131. Re:That has as much to do with GPL as a Can of Tun by Anonymous Coward · · Score: 0
    What is this "plane English" you speak of? Is it a mathematical translation of some kind?

    Yes, and the first axiom of "plane English" is this:

    i) World is on a plane with four edges guarded by dragons.

  132. Re:Simple (not quite) by stephanruby · · Score: 1
    It happens much more often than you think. IBM gives a lot to Apache, for example, without any such obligation.

    That's not what I was implying. I was asking about *his* company. Most big companies I know don't give back code unless it's their CEO or their PR department's doing.

    IBM, Xerox PARC, google, those are the exceptions -- not the rule.

  133. Re:Simple (not quite) by eraserewind · · Score: 1

    So I should be able to put Linux into my own proprietary OS if I fix something in their scheduler? Everyone benefits. That's basically your argument.

  134. GPL fosters atleast some of the noble values by ravee · · Score: 1

    I have been using linux for the past 2 years. Before that, even on windows, I was using GPL softwares like Vim and MikTeX.
    What I find the most interesting is that supporting and believing in GPL movement inculcates in us the noble values of sharing , openness, large heartedness which are becoming more and more rare in this fast paced and materialistic world.
    For example, In these times of software patents and widespread consumerism, encouraging school children to embrace the use of GPLed softwares can teach them that sharing what they have with others is really cool. And I am sure they will eventually extend this principle to all walks of life which will make our society better place to live in.

    ravee
    --
    http://linuxhelp.blogspot.com

    --
    Linux Help
    for all things on Linux
  135. I agree by Anonymous Coward · · Score: 0

    I think that it's stupid for most product to be GPL when LGPL would do a better job.

    I mean as a company, if you need to add one commercial driver or any other adjustment
    and you are NOT allowed to link it to the original product that is insane and counterproductive.

    Especially, for those GPL projects were 90% of the codebase could be LGPL and be reused properly in other projects.

    Mainly, put the business logic in LGPL
    and put the GUI layer GPL if you want so.

  136. There's more to life than the GPL by Ragica · · Score: 1
    The GPL is cool, and interesting, and all that. But it seems to me a great deal of my favourite free software survives quite well (and even more freely) without it. FreeBSD, of course using the BSD licence. Apache (and various Apache foundation projects) using the Apache licence. Mozilla using MPL. Python using it's own BSD-like licence. Zope, with its own (again, as in most of these cases, more BSD-like).

    In fact, while i run virtually entirely on open source software on my desktop, the only major piece of software I use regularly that jumps to mind which is GPL is KDE. (Though no doubt quite a few of its dependencies which I don't pay much attention to are GPL... but like many have pointed out, it seems GPL is the 'default' open source licence for a lot of people just because they aren't lawyers and don't want to think about it.)

  137. Re:My contrarian view of the GPL license by Anonymous Coward · · Score: 0

    The same bsd license that the netbsd (?) network stack was licensed under?

  138. Re:My contrarian view of the GPL license by lachlan76 · · Score: 1

    I meant modifying BSD code.

  139. Four legs good, two legs bad.... by Anonymous Coward · · Score: 0

    four legs good, two legs bad!

  140. Bullshit and baloney-Giving to the trough by Anonymous Coward · · Score: 0

    Here's something to ask the GPL zealots.

    How many times have GPL projects fed from the BSD trough?

    Did any of them in the spirit of their license "give back"?

    What about all the other non-copyleft licenses?

    1. Re:Bullshit and baloney-Giving to the trough by jbolden · · Score: 1

      Did any of them in the spirit of their license "give back"?

      Absolutely, for example the two main desktops for FreeBSD are Gnome and KDE which both came from the Linux/GPL movement.

    2. Re:Bullshit and baloney-Giving to the trough by Jay+Maynard · · Score: 1

      Are GNOME and KDE licensed under the BSD license for BSD use? No? Then how is this "giving back"? If you're not licensing your code so that BSD can make use of it under their license, you're not truly "giving back".

      --
      Disinfect the GNU General Public Virus!
    3. Re:Bullshit and baloney-Giving to the trough by Brandybuck · · Score: 1

      Actually, there are major parts of KDE that are under the BSD license (kwin, kicker, etc). But that's because KDE is not a GNU project. On the other hand, GNOME is a GNU project, and you won't find any BSD licensed code there. GNU has never once contributed any code to BSD under the BSD license, or to X under the MIT license.

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:Bullshit and baloney-Giving to the trough by Jay+Maynard · · Score: 1

      Not only is GNOME a GNU project, but it was explicitly a GNU political project, started because they didn't like KDE's license.

      Of course they're not going to give back to BSD. They don't agree with their politics.

      --
      Disinfect the GNU General Public Virus!
    5. Re:Bullshit and baloney-Giving to the trough by jbolden · · Score: 1

      Saying the two most popular desktops on the FreeBSD platform aren't licensed for BSD use is fairly self contradictory.

    6. Re:Bullshit and baloney-Giving to the trough by Jay+Maynard · · Score: 1

      No, it's not. BSD use is more than just using it on the BSD platform. It also means being used under the same terms as the rest of BSD - including use by commercial entities for profit. The BSD system itself is licensed for such use. Neither GNOME nor KDE is. Since they're not, they're not truly given back to the BSD community.

      --
      Disinfect the GNU General Public Virus!
    7. Re:Bullshit and baloney-Giving to the trough by jbolden · · Score: 1

      Well then under your definition BSD has given nothing to the GPL community since it hasn't released its software GPL -- that is software which helps to build a free software community outside of and as an alternative to the commerecial community. That argument cuts both ways

    8. Re:Bullshit and baloney-Giving to the trough by Jay+Maynard · · Score: 1

      No, it doesn't. There's plenty of code in Linux that was lifted directly from BSD, with their blessing. The reverse has not happened.

      The difference is that BSD-licensed code is usable directly by GPLed code, with no relicensing or permission required. The reverse is not true. Thus, the BSD camp has contributed to Linux, but the Linux camp hasn't contributed to BSD.

      --
      Disinfect the GNU General Public Virus!
  141. Bullshit and baloney-Safeco license. by Anonymous Coward · · Score: 0

    "GPL ensures that they never have to make the choice since all versions. Surely you believe in the author having a similar right not to allow others exploit his work in proprietary products."

    Or products of war. I'm certain that must burn the peace-loving GPL'ers.

  142. You are a moron. by Anonymous Coward · · Score: 0

    Who the hell cares what someone else does with the code, the original is still there, and you are free to do with it as you please. Get it through your thick fucking skulls, you can't make my BSD code unfree, you can only make your own code changes unfree.

  143. Totally clueless - again. by ulib · · Score: 1

    Stephen Samuel wrote the following bullshit:
    The only place that Microsoft has to include your copyright and the BSD license is in the source code, and nobody outside of Microsoft (and people who sign an NDA) are likely to see that source code.

    Again, that's ridiculously false.
    Microsoft has to include "your copyright and the BSD license" in every *binary* distribution as well. It's clearly written in the BSD license: "Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution."

    I asked you to get a clue. Now I must think that you actually enjoy making an ass of yourself.

    --
    Requiem for the FUD

    1. Re:Totally clueless - again. by Stephen+Samuel · · Score: 1
      Microsoft has to include "your copyright and the BSD license" in every *binary* distribution as well.

      OK: Oops on my part, but it need not be anywhere near obvious... The 'and/or other materials provided with the distribution' allows it to be burried in some well-forgotten corner. As an example, you may notice just how obvious it is(n't) what parts of Windows are still based on BSD code.

      --
      Free Software: Like love, it grows best when given away.
  144. Stalinism != communism by Stephen+Samuel · · Score: 0, Offtopic
    My point is that you're talking about stalinism, not communism.

    Under stalinism what the workers saw is that they worked their asses off, and the party bigwigs lived on the high hog of the the workers' efforts -- Not much different than some 'capitalistic' corporations.

    Communism is 'give according to capability, take according to need'. Stalinism is 'Give according to the party plan, take according to rank in the party.'

    Since rank in the party mattered far more than what one contributed to the commons workers had no real incentive to work hard.

    Communism is also supposed to be controled by the workers -- a democracy by another name. Stalinism would have none of that. -- thus the workers were working on the plans of distant bigwigs, with no input to the plan, and no real profit for their work (it all went to the same bigwigs). That pretty much sucks.

    This is part of the reason why sweat shops work so well in impoverished 3rd and 4th world countries -- It's pretty much the same situation as stalinist russia, except for the fact that the workers are literally discardable. If the worker doesn't do exactly what you tell them to when you tell them to and how you tell them to, you can simply toss them out like a rag, and find somebody even more desperate than them to work under slave-like conditions. If they hold a strike, you can just call in the police (or a private security force) to shoot them.
    Pretty much the same as the worst of the stalinist era -- or the US Circa the 1930s.

    Sweden is an example of a socialist state -- with democracy, socialized health care and pretty much cradle-to-grave support from the government. The standard of living and productivity are both relatively high.

    Mexico is another example of the extremes of capitalism. -- A very steep pyramid, with a few extremely rich and lots of extremely poor. There are few social services, lots of very desparate people and some really nasty problems with things like pollution from companies with very little public oversight.

    --
    Free Software: Like love, it grows best when given away.
  145. Re:The GPL is not properly credited to "open sourc by tigga · · Score: 1
    We have no idea if someone else would have written another compiler, but we do know that GCC is still the chief (if not the only) free software compiler.

    TenDRA is a C compiler. It can do C++ code but lacks C++ libraries.

    http://www.tendra.org/

  146. It is NOT Virtuous, give me a break by greggman · · Score: 1

    The GPL is like running a charity except when the poor come to get some food they have to sign a contract that says "In exchange for this food you promise to give all your food back to this food kitchen for the rest of your life".

    Give me a break. Virtuous is giving it away with no restrictions and letting each individual choose for themselves whether or not to be equally generous and also who they want to do it.

    this is NOT the GPL.

    1. Re:It is NOT Virtuous, give me a break by Oswald · · Score: 1
      Well, um, no.

      The analogy is flawed. If we insist on comparing software to food, we should say that using a program is like receiving an unending supply of food, since it works over and over. When a developer gives other people access to the source code, that would be like giving people access to the kitchen. The GPL simply keeps people from taking the kitchen for their own.

      Of course, this is wrong, because the "kitchen" can be endlessly replicated at no cost to the original developer, so having someone else modify and/or sell copies of it isn't the same as having someone steal your cookware. This shows that we should NOT insist on saying software is food.

      Whether you agree with the GPL or not is not my decision, but please don't base your opinion on useless metaphors like this one.

    2. Re:It is NOT Virtuous, give me a break by greggman · · Score: 1

      You're right, bad analogy.

      Still, my point is the GPL is not charitible. Charties do not require the people they help to contribute back. The GPL does.

      So, calling the GPL charitible IMO is also a flawed analogy.

  147. Utter Bullshit by Anonymous Coward · · Score: 0

    The BSD community does not get pissed off at the GPL because they can't use GPL code. This is why they created their own BSD systems.

    Moreover, your term "protect" actually means restrict. Ever heard of a free lunch? Obviously you have: "They're pissed because they can't have a free ride." Nevertheless, it's you who want to get free lunches with your GPL.

    For instance, suppose you wrote a 5000 lines GPL program, and someone comes along and writes 100000 lines on top of your program. It's clear now isn't it that you'd want this 100000 lines for free, since you didn't write any of the 100000.

    Another example, suppose someone wrote 1000000 lines of code, but would like to add your 10 lines GPL patch without giving you his kitchen sink.

    It's you who want free rides and free lunches. If your code is intended to be Free, you wouldn't attach "give me your lunch and your kitchen sink" clauses. Nobody is angry at the GPL. We see the GPL for what it truly is and prevent using your precious and generous GPL code. Personally, I wouldn't touch GPL code with a 10m shit pole.

  148. Freedom or power? by eldacan · · Score: 1

    What is freedom for you? Is more freedom always good? Cerainly not: people should not be "free" to hurt other people right?

    Maybe true legitimate freedom is freedom that doesn't affect others. There is a better word to descibe freedom that affects other people: power.

    The GPL gives you absolutely all the (personal) freedom you have with BSD licenses: zero restriction on use, you can do absolutely what you want with the program on your computer. However when it comes to other people the GPL does restrics you: contrary to BSD licenses it doesn't grant you power on other people (ie. no freedom to affect, diminish other people's freedom)

    http://www.gnu.org/philosophy/freedom-or-power.htm l

    So the "BSD more free than GPL" debate all comes to whether you consider power as a legitimate freedom...

  149. Re:Trollo-meter: off. the. charts. by Anonymous Coward · · Score: 0

    Parent is right. Internally here at IBM, Linux is pretty much just another feature point for the zSeries platform. Other than that it's mostly just lip service. We're spending millions to advertise our support for linux, not on R&D.

  150. Re:Here's why I love it:Gravity isn't just for pla by droleary · · Score: 1

    All payware eventually gravitates towards DRM.

    Nope. Counter example here. Just because your imagination is as limited as the monopolies you speak out against, don't assume that everyone is so hindered.

  151. Confucius say by SilverspurG · · Score: 1

    GPL say,"We do not have money to support lawyers. Take this but be fair about it. If you are not fair about it we will have an easy case finding a lawyer to beat you down."

    --
    fast as fast can be. you'll never catch me.
  152. Re:"Communist" - proper term Fascism by cluckshot · · Score: 1

    To be a bit helful the proper term we should be discussing is "Fascism" but not in reference to the GPL but in reference to the "Bill and Steve Show" at Microsoft.

    To be quite precise these people built an empire largely out of government control of the property of others and developments of others. Then they built their business using Tax Exempt Bonds and Industrial Development Authorities. This is quite precisely a case of a business built out of State Investments. In the strictest of definitions this is "Fascism."

    Now to be really fair wouldn't you love to be able to build a business where other people's work made you money and you didn't have to pay them and you could even tax them for building your property plant and equipment? Wouldn't you just love it where the US Army would define that no other bidders need apply for contracts to supply similar services? Wouldn't you love it if you could get all of this and then have the money all to yourself not even until recently having to pay the suckers (Investors) who supplied additional capital to your company? I could go into this a bit deeper but it is clearly and plainly fascism.

    Don't you love the defenders of the Steve and Bill Show who argue about "Free Enterprise" and "Free Markets" and stuff like that. They talk a nice story but that is all it is, a story. It bears no relationship to any facts. This not troll it is just the facts so mods if you disagree get a life!

    --
    Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
  153. Communism and Democracy are ORTHOGONAL!!! by Anonymous Coward · · Score: 0

    The opposite of the Democracy is the Dictatorship and not the Communism. Communism differs from Capitalism in the way the private property on the production capacities is (not) recognized and guarded by law. It just happens so that every Communistic party tend to suppress any political opposition and their leaders become authoritarian style politics (for known reasons). As the parent post correctly pointed, the only complete and pure dictatorship in russian communistic party was Stalinism time.

    So there are actually two axes
    Democracy - Dictatorship
    Capitalism - Communism.

    This model does not say, though, that there can not be a country with Dictatorial Communism, neither that there may not exist Democratical Communism. The reasons why Democratical Communism is not possible lays outside this model.

    And you all have certainly seen Dictatorial Capitalism, haven't you?

  154. Dude, by Anonymous Coward · · Score: 0

    I) why didn't you just read through those 200 lines to figure out the algorithms involved? It's not like there would be patents involved.

    Or, IIa) assuming those 200 lines were as simple as you claim, ask the author(s) for an alternative licence for due compensation?

    Or, IIb) if there were too many authors, are you neglecting to mention other components also using the GPL? If so, do you think you rightfully have any business complaining about what a whole community of programmers have done with their time and resources?

    All I'm hearing is "whine! whine! whiiiine", and not a hint of resourcefulness or even justification for one's own existence (and salary).

  155. Re:That has as much to do with GPL as a Can of Tun by Anonymous Coward · · Score: 0

    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.

    Dangerous? DANGEROUS? I do not think that word means what you think it means.

    Lol. Read this thread http://www.ann.lu/comments2.cgi?view=1098707485&ca tegory=files (with comments the grandparent was refering to) and you'll see why it's dangerous. You seem to have a much better understanding of this issue than anyone there, so you might want to post a brief explanation there. Thank you very much in advance. Ciao. Alfonso.

  156. Re:Simple (not quite) by PurpleWizard · · Score: 1
    On the other hand if the proprietary company had a patented 200 line algorithm that formed part of anothers 2 million line application the patent owner with the billion dollar budget would sue for great buckets of cash.

    And win!

    I'm not sure why one side should be able to function so differently from the other. "Hey you can't license your product or stuff so we can't use it but we can"

    Besides those 200 lines form part of many millions of lines that are available for your use. You just happen to only want to use those few, but you are welcome to the other millions too. But in order to use them you just have to play fair, meaning on equal terms of share and share alike.

  157. Next thing you'll say GNU's not Unix.

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
  158. Bullshit and baloney-Indirect benifits. by Anonymous Coward · · Score: 0

    "The BSD license is basically a Public Domain license with credits included.
    It's not a problem by itself, if everyone else worked this way. -- But they don't, so you develop a software and make it available for free under the BSD license, but the ones who make money with your software are free to close the source?!"

    And how's that any different than say a company taking the GPL'ed source, and indirectly making money from it?* Note they don't have to release either the source, or their improvemenmts, unless they directly release it. e.g. incorperated in a saleable product.

    *Maybe it makes their company more efficient? Maybe they use GCC in their development? Use your imagination.

  159. Why I don't love the GPL-The "trust us" license. by Anonymous Coward · · Score: 0

    "If GIMP was public domain, there's a good chance that it would be a shitty freeware utility with no developer base like all the other shitty freeware utilities out there, and would have contributed next to nothing to the community. Or do you mean they should develop their software under the GPL for a while until it turns out good, THEN public domain it? Perhaps you should ask the same of Adobe."

    I find this highly amusing. You all can't decide if the public domain is a good thing, or a bad thing. When the MPAA/RIAA and public domain come up. You all complain about how it's starving and needs to be fed. While here we have a post saying how bad the public domain is because regardless of what's in it. Nothing good will come from it.

    Secretly you all recognize that the force of law is required to achieve your aims, and not some philosophy based upon the alturistic nature of humanity.

  160. Re:Simple (not quite) by Anonymous Coward · · Score: 0

    boo fucking hoo! that's just TOUGH FUCKING LUCK CUNT.

  161. Re:Simple (not quite) by Ded+Bob · · Score: 1

    For the original poster, it sounded like his company could have handled the Artistic license (or the Perl version of it) much better than the GPL.

    I have worked for three companies since I have left college. Two of them were small and one large. All of them have given source to non-GPL code projects. They even have allowed me to provide code outside of work as long as it did not conflict with the non-compete clause.

  162. Re:That has as much to do with GPL as a Can of Tun by FreeUser · · Score: 1

    Alfonso,

    I'm sorry you used a license you didn't understand, and I find the flames you endured unfortunate.

    But, had you used a different license you didn't understand, analogous results (i.e. unintended consiquences you object to and have given up the right to prevent would have occurred).

    I'm going to bold this because it is important.

    Releasing your hard work under any license you don't understand is "dangerous" in the sense that you will probably experience consiquences you didn't intend and may not like. THIS IS TRUE OF ANY LICENSE. You MUST understand the license you release your work under if you wish to avoid disappointments like this.

    I am not familiar with the Amiga OS architecture, or how linking from libraries works on that platform. I would suggest you ask the folks at the FSF for clarification on how the GPL applies in your case. Depending on how "tightly" the code in your GPLed libraries link to a 3rd party app, the GPL may or may not apply to that third party app. This is one area of the GPL I am personally a little fuzzy on, so I would encourage you to get a clear answer from an authoritative source, such as the Free Software Foundation (fsf.org).

    Generally, the GPL requires derivative products to also be GPLed. The question is, is the commercial version of this app using your code within its binary or is it only "loosely" linked to an external library (if your code is in the compiled binary, then they MUST provide access to source upon request, and the CANNOT restrict your rights to modify said source, use it in your projects, or share it with others so long as it remains under the GPL). This means, if the commercial version has your code in the binary, you can request the sources, modify them to not require a key, and distribute the modified version under the GPL for all to see and use. But, if it is only loosely linked to a library you wrote, we are back in the fuzzy area where this may not apply, and you'll need a more expert opinion than mine on the subject.

    --
    The Future of Human Evolution: Autonomy