Slashdot Mirror


6 Reasons To License Software Under the (A/L)GPL

Henry V .009 writes with a link to Zed Shaw's "newest rant," which gives a cogent description of his reasons for choosing the not-always-popular GPL for his own code: "Honestly, how many of you people who use open source tell your boss what you're using? How many of you tell investors that your entire operation is based on something one guy wrote in a few months? How many of you out there go to management and say, 'Hey, you know there's this guy Zed who wrote the software I'm using, why don't we hire him as a consultant?' You don't. None of you. You take the software, and use it like Excalibur to slay your dragon and then take the credit for it. You don't give out any credit, and in fact, I've ran into a vast majority of you who constantly try to say that I can't code as a way of covering your ass."

8 of 367 comments (clear)

  1. Not really for that by vivaoporto · · Score: 5, Interesting

    Licensing as BSD, MIT or Creative Commons Attribution is as much valid as a way to get recognition for your work as licensing as GPL. The only thing the later adds is that not only your work can be freely (as in the 4 freedoms) distributed but also the improvements on your work must also be.

    If recognition is all you want, by all means, just choose any attribution license. If having your work used by the most people is more important, use a BSD style one. Now, if your goal is to assure that your code will be always free, use GPL, LGPL or AGPL.

    1. Re:Not really for that by Enleth · · Score: 5, Interesting

      I guess I have some 30 seconds now before heavy airborne objects thrown by the GPL and BSD advocates bring this thread into a total mayhem, but I'll try to make an unorthodox argument there, anyway.

      IMHO, both GPL-like and BSD-like licenses protect the freedom equally. The question is, whose freedom it is. Roughly speaking, GPL protects the freedoms of users by restricting the coders, while BSD protects the freedom of the coders, which might result in restricting the rights of the users. Which is more important, that's a whole new problem, but it's not about one license being "better" than the other.

      Another, no less interesting way of looking at the problem is asking who do we exactly mean by the "users" of the code - the people "using" the resulting binary, or the people taking the code and "using" it to create new code? Or maybe both? This question alone puts the issue in a new light, and it's not an obvious one.

      Many times I've seen people fighting over the GPL/BSD issue here and not ever once they agreed beforehand what do they mean by "users", "freedom", "better", etc. - heavy object throwing took over.

      --
      This is Slashdot. Common sense is futile. You will be modded down.
  2. Re:Awww, What Happened to Badass Zed? by Antidamage · · Score: 4, Interesting

    Oh my god, this is THAT loser?

    Zed Shaw convinced me I never wanted anything to do with open source development. That very rant you just linked helped me decide it was better to use what was available then fuck off leaving open source in the dust. I concluded if you don't have complete, absolute control over your project then the Zed Shaws of the world are going to take all of your successes and mar them with whiny drama antics.

    Slashdot does itself a great disservice publishing this sort of story. I suppose we shouldn't be surprised. Sometimes, no matter how bad you think a whiner is, he has supporters who want to keep hearing him whine.

  3. I do! by filesiteguy · · Score: 4, Interesting

    Every chance I get to tell my manager that my team has used an OSS product for one thing or another, I mention it. I'm trying to get him to stop usign the term, "freeware" or "shareware" which implies something less than ideal.

    Sure, we use multi-thousand dollar products for development, but there's always some tool, some image, some utility, some code that is just better and licensed under GPL or CL.

    Like I always say, "why improvise when you can plagiarize."

  4. Re:Nobody hired you? by k10quaint · · Score: 4, Interesting

    Have you ever stopped to think that if you have fantastic technical skills and nobody will hire you, perhaps it isn't your technical skills that need work?

    ^^^there isn't enough bolt font in the world to give this quote it's due attention

    Dear Mr Z,
    My boss knows exactly what software we use in our product. So does our legal department. So does IT, because they make all the source code in it available. Investors know what powers the company as well, in fact the CEO probably brags to them about the companies extensive use of open source (like Oracle, IBM, and Google).

    Mathematicians are plagiarists. We copy theories and proofs all the time. Welcome to the universe.

    And I used to think that all open source developers were selfless. BOY WAS I A MORON.

  5. OSS 101 by v(*_*)vvvv · · Score: 4, Interesting

    Dual-licensing always seemed like a no-brainer to me.

    This cannot be emphasized enough.

    Businesses have money. Their sole purpose is to make it and not use it. If you give them the option to not use it, they will gladly accept. But if you don't give them that option, they will gladly pay, if what you are offering is worth the price.

    Nothing is personal about a business, and it seems many GPL programmers expect some transaction on some personal level, like an IOU or something. But if you take the money element out of a business transaction, there is no human element left. Unless the law requires it, they owe you nothing, and they have better things to do than console you.

    If you don't dual license your OSS, then you are not interested in making money. You are making it clear, and you cannot expect anything in return. If you do dual license, then you are asking for money from those who make it. They will review your value proposition, and either accept, or go to a competitor.

    Make your intentions clear with the licenses you choose, not with your mouth or your blog.

    It is that cut and dry. There really isn't much to rant about.

  6. Re:Nobody hired you? by FishWithAHammer · · Score: 5, Interesting

    Actually, having met Zed once, I was surprised at how personable the guy was--I'd be surprised if there was a group he couldn't work with. I chalked it up to the Maddox Effect: Maddox writes as a bombastic douchebag, but is a pretty shy and soft-spoken dude in person.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  7. Re:Nobody hired you? by mellon · · Score: 4, Interesting

    I don't know if I'd necessarily call you a moron, but you were definitely mistaken. Open source developers do it because it works for them, not because they want to wear a hair shirt.

    I don't have any complaints about the open source software I wrote that you probably use, because I did actually get some recognition for it. But we could never make money at it, because it was licensed under the BSD license. If I had it to do over again, there's no way I'd release it under the BSD license - what that meant was that all the open source people flamed me for not GPLing it, and the corporations took it and submarined it into their products, which they then sold in competition with the company that was paying me to write the software, so that despite having the best DHCP client and server at the time, we never made a penny on it.

    Unfortunately my company went to closed-source rather than GPL, but after that experience I can't really blame them. So when I read Zed's rant, I was singing "right on, brother" the whole time.