Slashdot Mirror


Who Enforces the Open Source Licenses?

sams asks: "Every few days now it seems that yet another corporate entity has tried to push the bounds of what is allowed under the open source licenses (GPL, etc..) so the question is: If a company violates the GPL license on a product, who will enforce the license? Who will take the violating company(s) to court to protect the open source intellectual work of others? Probably not the writers of the software, who probably can't afford a long drawn out trial with a company? The EFF? Ideas?" We've already had a close call with the Sun/Blackdown fiasco, and this has probably discussed in that topic. However, there is a high possibility that something like this will happen again, and we would do well to discuss this further.

296 comments

  1. Legal Firepower vs Developer Interest by Wellspring · · Score: 5

    This is certainly a problem, I agree. I don't think we CAN enforce the GPL-- not in the current legal climate. No individual developer or group of developers-- or the FSF-- can match in dollars spent on lawyers and months spent on courtroom time the power of a potential violator-- at least not until Congress passes tort reform (and would Clinton sign it-- I think not). So we can't really rely on legalism to protect Open Source software.

    But that's ok. The key element to making an Open Source product work is mindshare. Closing up the source, embracing and extending, not giving credit where credit is due-- these are tactics that are counterproductive and alienate the network effects that make Open Source so attractive for businesses.

    So even if this does happen, I wouldn't worry. We should fight to stop violations, but in the end, the power of the GPL is not in its language or legalisms, but in the community and mass entrepenurism that it makes possible. Break faith with the community, and you lose the one reason to go GPL in the first place.

    1. Re:Legal Firepower vs Developer Interest by DaveHowe · · Score: 2

      No individual developer or group of developers-- or the FSF-- can match in dollars spent on lawyers and months spent on courtroom time the power of a potential violator
      True - but I suspect a good try could be had to send suitable "cease and desist" letters to the vendors, rather than $BIG_CORPORATION, in the hope the resulting bad publicity and the thought of being a co-defendant in a court case will reduce the avenues of sale for the offending product.
      For that matter, there must be SOME lawyers that would be willing to take on SUN or COREL both for a fraction of the damages and for the publicity they would get as a "defender of public software shamefully stolen".
      --

      --
      -=DaveHowe=-
    2. Re:Legal Firepower vs Developer Interest by Anonymous+Codger · · Score: 2

      Be careful what you wish for. Tort reform as it has been proposed would make it HARDER to sue, not easier. Tort reform would be good for big business, neutral for small business, bad for lawyers, and bad for consumers.

      That's not to say that some reform isn't desirable, but what's been proposed is just CYA for the big boys.

      --
      No sig? Sigh...
    3. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0
      You seem to assume that the GPL would survive in court. Any lawyer will tell you that any predictions about what will happen in court is purely wishful thinking. There are no guarantees.

      And you would not want to watch the monkey trial that would ensue as Richard Stallman or his lackeys tried to convince a judge of RMS's particularly curious notions on what constituted a `derived work'.

    4. Re:Legal Firepower vs Developer Interest by dsplat · · Score: 1

      There is one very important aspect of the various open source licenses that is enforceable and does not require going to court. The source is free. Regardless of what anyone tries to do with it, we can continue to use it, fix it, and enhance it. And a bunch of individual developers around the world make a really poor target for lawyers to try to wrestle control from. In other words, we don't have to sue them to get it back because they can't take open source away.

      I don't mean this to say that open source projects and companies shouldn't protect themselves from abuses of open source licenses. But that is only one side of the issue.

      --
      The net will not be what we demand, but what we make it. Build it well.
    5. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0

      If the GPL falls in court, it will be the end of free software. That cannot happen!

    6. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0

      The GPL isn't going to fall in court. However, its notions of what constitutes a `derivative work' are likely to be curtailed. This is particularly apparent in the idea of viral libraries. The court is unlikely to agree with Richard on the "user does the link" issue. But that would be fine, because it would get rid of the bullying.

    7. Re:Legal Firepower vs Developer Interest by DJerman · · Score: 1
      Regardless of what anyone tries to do with it, we can continue to use it, fix it, and enhance it. Risky proposition, but interesting.

      --
    8. Re:Legal Firepower vs Developer Interest by DJerman · · Score: 1
      Regardless of what anyone tries to do with it, we can continue to use it, fix it, and enhance it.

      So if Micros~1 should pick up say, GCC and put a major part of it into the next VC++, we should get hold of their source clandestinely, then wait for them to sue us, and claim they have no grounds for complaint?

      Risky proposition, but interesting.

      preview,preview,preview

      --
    9. Re:Legal Firepower vs Developer Interest by jkorty · · Score: 2

      A corporation couldn't completely coopt GPL'ed software away from us, but it could do so partially. Perhaps the most important design point of the GPL is that it requires improvements from whatever source to go back to the community. Stolen software by definition fails this test. Nothing is more discouraging to a public-spirited developer than to see lots of enhancements made to their cool software, but each appearing in a seperate, sealed, proprietary package, unmergable and unimprovable by those that get the itch to do so, while all the while the common publicly-available base sits there, rotting away, ignored by all but the origional developer. By forcing contributions to be public, I feel that this feature of the GPL is the single greatest factor accounting for the growth of free software in the world today and is the driving engine for the success of the bazaar model, simply because it requires those with the itch to improve to contribute their work to others that develop that same itch to improve.

    10. Re:Legal Firepower vs Developer Interest by deefer · · Score: 1

      if Micros~1 should pick up say, GCC and put a major part of it into the next VC++

      How do you know they haven't already? Or any other big company out there? (#include "stddisclaimer.h" - I'm not accusing anybody, just supposing... God bless American lawyers...)
      Every major corporation seemes to feel the need for large parasitic departments like Marketing. And one of the first things Marketing does (apart from enjoying the two drink minimum :) is ask "what else is out there like this?". Only, they can do a good deal more than just feature analysis on GPL'ed code. So the techies go and download gcc source, and take it apart. Then they'll pull out all of the best bits and make the techniques work for them. And with the whole closed source kept under wraps until a Judge orders otherwise, you're never going to know that they ripped your code.
      I'd like to think that if company X liked, say the parser of gcc, they'd give the accredited author a call with their cheque books waiting. But I'm unfortunately not that naive. So, even worse, Joe Coder at company X paraphrases the gcc parser modules and his/her PHB's think he is the next programming guru. And the original programmer never gets his name accredited in the closed source - effectively depriving him of "payment" - ie a bit of respect from other coders.
      That said, I love being able to see the code behind something cool I just downloaded. It's nice to be able to see how it's done correctly all the time. And I don't care how good a coder you are, if you think you've nothing left to learn by reading other's code then you've given up advancing your skillset.

      --

      Strong data typing is for those with weak minds.

    11. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0

      I know for a fact that Microsoft has definitely looked at gcc technology, and used what they learnt from this. If gcc were a competitor's product, there would be a winnable court case here.

    12. Re:Legal Firepower vs Developer Interest by the+eric+conspiracy · · Score: 2

      For that matter, there must be SOME lawyers that would be willing to take on SUN or COREL both for a fraction of the damages and for the publicity they would get as a "defender of public software shamefully stolen".

      Indeed. The loss by many large corporations to lawsuits brought under a variety of contingency agreements is in fact proof that large corporations are vulnerable, no matter how big and powerful they are. Johns-Manville and Dow Corning are bankrupt. Phillip-Morris is hurting. Union Carbide was decimated. Hooker Chemical no longer exists.

      If somebody does violate the GPL, they ARE vulnerable.

    13. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0

      You've been eating too much Christmas fruitcake if you think that an el-cheapo lawyer is going to beat Sun or Microsoft.

    14. Re:Legal Firepower vs Developer Interest by nixnixnix · · Score: 1
      Open Source makes it possible to not have to pay for knowledge. Without O.S., we end up with situations like Microsoft struggling to redo things that IBM figured out in the 1960s.


      I like the idea that Richard Stallman's or Alan Cox's brains aren't being wasted on the 197th iteration of some corporate Order Entry System. Instead, they make totally vital and cool things like a portable C/C++ complier and an open TCP/IP stack. This makes the world I live in interesting. Without them and people like them (people like you, reading this) why get out of bed in the morning?


      BTW: My colleages, while they are avid users of Open Source software, they fear for their job security because of it. I think they're insane. Don't you?

    15. Re:Legal Firepower vs Developer Interest by Wellspring · · Score: 1

      I'd actually rank it this way:

      Small Business: They can't afford lawyers and months in court, and as businesses they are vulnerable to hit and run lawsuits. Small businesses and startups can be ruined by even one lawsuit. So tort reform is best for them.

      Big Business: They can afford powerful legal teams. Tort reform (as proposed! Don't let the trial lawyers fool you.) stops them from using harassment lawsuits, but protects them from those same tactics against each other and their startup competitors.

      Lawyers: OK, they are hurt by this. Collectively, they are the most politcally connected, powerful, and media savvy group-- that's why tort reform isn't passed, even though the lawsuits are becoming ridiculous and the damages awarded are out of control. They are the ones who say that you won't be able to sue X over Y when it is passed.

      Consumers: Consumers benefit from tort reform in a bunch of ways. Part of the cost of everything we buy pays for lawyers to avoid lawsuits and defend against legal seiges. Innovation in many companies is discouraged because of a liability concern. Finally, lawsuits are now being used to pass legislation that consumers (acting as voters) don't support. If a court decides that X is going to happen (for instance, a breakup of MS, but equally possible, invalidation of the GPL) then it happens no matter what we as experts or consumers as voters decide.

      The judicial branch is very important, but while we need to protect it's power and independence, we also need to stop abuses and profiteering. Lawyers (being lawyers) are great at arguing that it is 'bad for consumers and just plain wrong'-- because that is what they do for a living!

      As I said, while suing to protect the GPL isn't a bad idea when it is violated, the real power of Open Source is that a free market will pick reliable, useful and free over unstable, clunky and expensive every day of the week (if it didn't, MS wouldn't be worrying so much). The moment code is stolen and resold, it loses everything that made it attractive-- it is now competing with the open source version it was pirated from-- which will be three versions ahead anyway. So, while I want to see the GPL work, it is our support of open source projects, and our contempt for developers which will keep the open source community ahead.

    16. Re:Legal Firepower vs Developer Interest by DaveHowe · · Score: 2
      You've been eating too much Christmas fruitcake if you think that an el-cheapo lawyer is going to beat Sun or Microsoft.
      Who says they *have* to win? $BIG_COMPANY has to tie up lawyers, take the bad publicity, and RISK a judge making a ruling against them that costs them all their profits. Similarly, any of $BIG_COMPANY'S major Vendors will look twice at the package, not wanting to be caught up as a co-defendant or having to recall product, and then start looking at the GPL tree the product came from (which may even have incorporated 3rd party workalikes to the $BIG_CORP product by then, and wonder just WHY they have to pay $BIG_CORP 2/3 of the sales price if they can just *download* the same thing from the web and sell it for half the $BIG_CORP product price, and *still* make more from the deal?
      yes, $BIG_CORP could retaliate by making $OTHER_PRODUCT more expensive for the vendor if he doesn't play ball, but MS have already found out about what happens when you get caught at that one.

      Now look at it for $UNKNOWN_LAWYERs view. he gets national publicity, and a reputation of being a champion of the people against the big corporations; not bad for a few hours in court. And assuming he either wins, or $BIG_CORP decides to settle rather than having the PR Nightmare of being caught with their hands in the cookie jar, he gets his costs and possibly more from the deal - not to mention all the work as people recognise him as someone going to bat against big companies, and bringing their contingency-fee cases for faulty products and bad workmanship.
      --

      --
      -=DaveHowe=-
    17. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0

      Ah, yes. As in McLibel. Good idea!

    18. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 1

      Microsoft now owns Interix, and Interix integrates and distibutes a robust POSIX API that runs on top of NT. And included in the distribution is the GNU C compiler. With the GPL, of course.

      So Microsoft is already doing some of what you "fear."

      I have Interix running on my NT box at home. I installed an inetd. Now I can telnet into the machine under multiple accounts simultaneously, while the machine sits at a login prompt from a cold boot (no GUI logon at all). I can even open talk sessions between the different logins, so Interix in effect turns NT Workstation into a multi-user environment. And Interix includes a licensed copy of Motif, and X11, so I can build X apps and display them anywhere. Interesting stuff.

    19. Re:Legal Firepower vs Developer Interest by damyan · · Score: 1

      This was a good discussion.

      But haven't you guys been living in Perl for too long?

    20. Re:Legal Firepower vs Developer Interest by firewood · · Score: 1

      > If the GPL falls in court, it will be the end of free software.

      There is lots of free software not covered by the GPL (e.g. public domain, Berkeley, Mozilla, etc.). There is even the question of whether software covered by the GPL is actually "free"
      under many definitions of that term.

    21. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0

      I think you'll find that Dow-Corning and Johns Manville DECLARED bankruptcy, and then reincorporated as a different firm with no ties to the liabilities...IN OTHER WORDS they left you and I holding the bag and are still doing business and making a hefty PROFIT

      DOWN with the MAN, whomever he IS...

    22. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0

      you know for a fact eh? do elaborate.

    23. Re:Legal Firepower vs Developer Interest by Anonymous Coward · · Score: 0

      Which begs the question, if you wanted UNIX so bad you'd pay for an OS and a POSIX layer, why didn't you just install unix to begin with?

    24. Re:Legal Firepower vs Developer Interest by Taurine · · Score: 1

      This might be more of an issue (for Linux) if the software ever gets to the same kind of level of ease of installation and use, and ubiquity, as Windows. Developer support will only remain important whilst the software

      a) has bugs
      b) has a large proportion of its users who are also capable developers.

      If ubiquity is achieved, it is likely that the majority of users (even the technically proficient ones) will value packaging and other 'added-value features' over whether it is open source. Withdrawing developer support from a product isn't going to have an enormous effect for a company that sells 99.9% of its products to people that are motivated by the desire to have useful software, not open source ideology. It will cost them more in support, and quality will degrade, but profits are unlikely to take a nose-dive in such a climate.

      Red Hat plays fair, but is it the developer's choice of distribution? RPMs are useful for beginners, but don't encourage users to get involved in the source. I am talking about when the user experience is ten times more user-orientated than it is now.

      One should also consider whether there is the need to protect the GPL. If you believe in everything the GPL stands for, then YES. But there seem to be a lot of people around at the moment who appear to think that the GPL is the best licence because it is the most in your face. Perhaps these people don't know what the GPL means, or what the alternative open source licenses do differently. Have the BSDs suffered in any way because their open source code isn't 'protected' from being used, modified or otherwise, in closed source software?

    25. Re:Legal Firepower vs Developer Interest by technos · · Score: 1

      Techies are techies. Some work for Evil Companies, most don't. I'd like to think that the techies in there are the same as the techies out here, ethical and intelligent. Don't destroy my idealism, thank you!

      I don't see a problem with some project team pulling down some GPL software and emulating it: Their code is no worse than ours to begin with. Granted, we are on a parallel course, but they have little to gain by stealing our code when they are perfectly capable of doing it themselves with no liability and no porting effort.

      I see only one real danger from these Evil Corporations: The overzealous legal departments of the larger ones thinking they can 'sneak it under the wire'. They're used to bending the rules to make a buck whan it is likely they will lose less from the lawsuit/settlement then by the tomfoolery.

      --
      .sig: Now legally binding!
    26. Re:Legal Firepower vs Developer Interest by Ateran · · Score: 1

      Question: If I write a program, release it under the GPL, someone takes that program, incorporates it, makes it look different, and sells the end-program as closed-source, how would I tell/prove that they had taken my source in the first place?

  2. Close call? by Dj · · Score: 2

    A "close call in the Sun/Blackdown fiasco"?

    Um, close as in "not an open source license and not a contractual issue but a good ettiquette issue"?... Oh close call as in actually nothing at all to do with a close call. Funny how you don't say mention Corel and their Linux distribution instead and it's actually involving open source and a license violation?

    Oh, I forgot, Corel Friend, Sun Enemy, Fire Hurt Mongo.

    :)

    --
    "You know you want me baby!" - Crow T Robot
  3. For FSF-copyrighted code by Jonas+�berg · · Score: 4

    For FSF-copyrighted code, they will stand up and go to court against whoever violated the GPL. There has been incidents in the past, but they have always been solved out-of-court though. The FSF lawyers tells us that this is why we should recommend that GNU software is copyrighted by the FSF (and the reason I assign my copyrights to the FSF); I don't honestly know how it will be handled otherwise (a class-action suit by all developers?), someone with more knowledge about US law can probably enlighten.

  4. No central body, but... by SmileyBen · · Score: 2

    There may not be any central body to enforce the GPL, but if it comes to it and there's a clear cut case where someone is infringing it then even the big companies had better watch out - with the recent IPOs there are a lot of very wealthy geeks, many of which have already stated that if it came to it they'd happily use some of their money on lawyers for the big fight...

    1. Re:No central body, but... by SurfsUp · · Score: 2
      with the recent IPOs there are a lot of very wealthy geeks, many of which have already stated that if it came to it they'd happily use some of their money on lawyers for the big fight...

      Exactly right. There are already a half-dozen $Billion companies whose business plans and future stock price depends on defending the GPL licence. Consider this scenario:

      Megacorp A snarfs a bagful of GPL code B into their proprietary product C and pretends they wrote it themselves.

      Random Geek D notices something about Megacorp A's product C that reminds him of GPL'd code B and decides to investigate further. Disassembly reveals an exact correspondence to said GPL'd code.

      Geek D contacts GPL code B's author E, who flies into a righteous rage. After calming down, author E posts the news on Slashdot. Things heat up.

      Mega-wealthy geek F reads the slashdot article and immediately contacts author E with an offer to bankroll whatever legal action is required.

      Meanwhile, outrage builds and a class-action suit is launched as well

      Faced with a public relations disaster and the likelihood of losing badly in court, Megacorp A quickly decides to settle. The settlement amount is paid into a non-profit fund for future defences of the GPL

      Geeks D and E are now famous and land high-paying jobs at a linux startup that goes public a year later, making them rich

      Geeks F's company's stock doubles on news of the settlement, making him twice as wealthy.

      Everybody lives happily ever after. Except Megacorp A, which have known better in the first place

      --
      Life's a bitch but somebody's gotta do it.
  5. Well, I'd say the obvious answer is the FSF by guerby · · Score: 1

    The FSF has lawyers, and if the given piece of code is 100% GPL, or even better part of the GNU project (with all the legal papers properly done), I would bet that the FSF will take legal action, plus probably call for other form of action.

    I once talked with RMS about a company delivering emacs as their editor with some custom elisp code, and he immediately asked me to check the license on the company elisp code...

    If this discussion on /. provides some insight or questions, may be someone should ask RMS to write up a web page to provide author guidance on what to do in order to give our GPL software maximum legal protection. And of course what to do when someone thinks he has seen a violation ;-).

    --LG

    1. Re:Well, I'd say the obvious answer is the FSF by Anonymous Coward · · Score: 1
      And of course what to do when someone thinks he has seen a violation ;-).

      RMS has done that a long, long time ago. http://www.gnu.org/copyleft/gpl-violation.html.

      The whole discussion seems to me like the typical GPL discussion: A bunch of people ranting about this or another open source license, without ever having read the relevant things...

    2. Re:Well, I'd say the obvious answer is the FSF by RichDice · · Score: 1

      This information is in lines with what RMS said in reply to a question asked of him at the "Alternative: Linux" conference in Montreal in early November.

      RMS said that the FSF will only defend copyright when it is the FSF that holds copyright on a piece of software. He said that the FSF won't automatically defend any piece of GPL-ed software just because it's GPL-ed. He wasn't worried that this would create problems, too, in the case of a GPL copyright holder doing a poor job defending that copyright in court and having the copyright "struck down" or some such. Apparently, according to RMS, copyright decisions regarding a license on one product aren't transferable to another product.

    3. Re:Well, I'd say the obvious answer is the FSF by Anonymous Coward · · Score: 0

      If a company can't deliver emacs with customer lisp code, then a company can't deliver quake1 with a customer level.

    4. Re:Well, I'd say the obvious answer is the FSF by Royster · · Score: 1

      RMS said that the FSF will only defend copyright when it is the FSF that holds copyright on a piece of software.

      He could also have said that the FSF can only defend copyright when it is the FSF that holds copyright on a piece of software. One needs standing to sue in court. In the case of copyright violations, only the copyright holder has standing to sue. Other third parties have no such rights.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
  6. Corel by rlk · · Score: 1

    Corel fixed their first license. Their second one still had the over-18 clause, but that apparently passed muster with RMS. If I remember correctly, the wording was such that it only restricted who was allowed to download from their site to those who are of legal age to bind to a contract. It did not restrict use or further distribution. If my memory is correct on that point, that's not much different from the FSF agreeing to give you a tape only if you agree to pay them for it.

    1. Re:Corel by Anonymous Coward · · Score: 0
      sound pretty fair - corel prob have enough lawyers to have them say that anything even looking like a contract would require something like that - is it standard practise?

      I never read the small print - only the important stuff like how to configure & customise the make file! (no makefile - no install!)

      A. TheJackal

    2. Re:Corel by jsfetzik · · Score: 1
      sound pretty fair - corel prob have enough lawyers to have them say that anything even looking like a contract would require something like that - is it standard practise?

      In the US the 18 and older thing is pretty standard in contracts. By law a minor may enter into a contract directly, thus can not be bound to the terms of a contract. The interesting thing here is that if a liciense agreement is considered a contract, then the terms of said contract can not be enforced on a minor, except for those terms that site laws.

    3. Re:Corel by Dj · · Score: 1

      Irrelevant to the point. Corel violated elements of the GPL. Sun did not. Sun get named as the "close call", not Corel. How does that work then?

      --
      "You know you want me baby!" - Crow T Robot
  7. Does it matter? by Psiren · · Score: 2

    If a company releases or uses GPL code, it is more than likely that they are trying to join in on the "we use open-source software" bandwagon. This would mean that they want people like us to like them. Purposely violating the GPL is not going to acheive this.

    If its a closed source product that has used GPL code thats a different matter. It's also more difficult to detect. But if its open source, its open source for a reason. To please us. Therefore all we need to do is apply a little pressure, and get them them to sort things out. They are not going to try and alienate us, because there would be no reason for going GPL in the first place.

    Granted, I gloss over some problems here, including license incompatibilities etc, but you get my jist.

  8. The royal family of course.... by Anonymous Coward · · Score: 2

    Prince Charles has been known to do so.....

    QE2 herself loves RedHat and hates Solaris and the ol Queen Mum...well she has copies of the GPL hanging in her private art gallery in Buckingham Palace...

  9. We Don't Need To by DreamerFi · · Score: 2

    Remember Brent Spar? I'm sure Shell does.

    The first company to really clusterfuck on this issue will be made into toast - with the mindshare Open Source has in the press increasing everyday, a company had better be very careful when doing something stoopid.

    -John

    1. Re:We Don't Need To by Jeff+Mahoney · · Score: 1

      .... Unless, of course, they're a big enough company to have a "spin" put on it.


      Doing something like that would be fairly easy to spin into something good.. X company today decided to extend the widely available Y software. Joe Schmoe of X said in a press release, "We think that our product is a real value-add that will make customers out there choose our product".


      etc, etc.

    2. Re:We Don't Need To by Mija+Cat · · Score: 1

      Spin won't work unless it's something already in use heavily.

      Think about it. I, Mija of Borg, take the GIMP and "extend" it.

      Unless my extension is damn good, none of the current users will move to it.
      And if it is that good, then the GIMP maintainers will be spurred to reverse-engineer it.

      This simply isn't a real threat.

      Meow

      --
      Yes, that's really my e-mail. Don't change a thing.
    3. Re:We Don't Need To by DreamerFi · · Score: 1

      Well, I'd consider Shell to be 'big', and they failed..

      -John

  10. Tough to get legal fees by Anonymous Coward · · Score: 1

    The biggest problem that I see is legal fees. Class-action lawsuit on contingency is unlikely given that no monetary punishment would be available. The warm feeling of forcing a company to comply with the GPL is not enough ;). Some people will probably suggest that Red Hat or Corel would pitch in money for a lawsuit. However, I'm sure that companies that intend to violate the GPL would test the waters with modifications minor enough so that these companies would not waste their time and money on. This sets a dangerous precedent. All GPL violations should be prosecuted or other GPL violations would be used a s a precedent. I see the GPL as very difficult to enforce. Excellent community builder.

    1. Re:Tough to get legal fees by sjames · · Score: 2

      Why wouldn't there be monitary damages? OF COURSE I am willing to license any of my code for use in a proprietary system for only 40 billion dollars. Since all of the proprietary vendors seem to feel it's OK to assume for purposes of asessing damages that the 'pirate' would have paid the full license cost if not for the 'theft', I will assume that they would have cheerfully given me 40 billion dollars if not for their 'piracy'. Perhaps we could settle out of court for a penny on the dollar?

    2. Re:Tough to get legal fees by johnburton · · Score: 1
      Well I have some sympathy for this but consider that when a company sues for breach of copyright their loss is loss of income so it's reasonable for the court to award damages to make up that loss.

      When an open source developer sues a company for breach of copyright, their loss is loss of freedom of the code so the court needs to restore that by forcing the company to either make their work open source or to stop using the code.

      If the court wished to award punative charges then that's a separate issue but the damages are not supposed to be some sort of punishment, they are meant to be compensation for the loss of meney caused by illegal actions.

      If restoration of the free status of the code is not what you are after then the GPL isn't the correct license for you to apply to your code.

      --
      Sig is taking a break!
    3. Re:Tough to get legal fees by cduffy · · Score: 2

      Umm.

      One way to make money off GPLed software is to sell (nonexclusive) non-GPL licenses to folks who ask (mostly businesses with GPL-paranoid lawyers).

      If someone puts my GPLed software under a non-GPL license without buying a license to do so, I just lost income.

      So one can have both income and freedom, and be quite unhappy 'bout losing either.

    4. Re:Tough to get legal fees by mindstrm · · Score: 2

      I would venture to say that the following series of events will take place at some point in the future. The first ones have happened before.

      1) Company X will release some claim/license/software/something that appears to violate GPL.
      2) The OSS community will go balistic and spam the shit out of them. (in other words, after this point, they can't claim they don't know about the issue)
      3) Company X will state that the GPL is invalid or some such thing, or that it doesn't apply to them.
      4) The original license holders will make a big damn fuss about it (or others will convince them to) and the whole OSS community will go into a flaming rage because it's challenging their license.
      5) Class-action won't be necessary.... the authors will have all the backing they need to fight the case.

      Note.. this is one reason why using a single license like GPL can be good... once we set court precedent.... it helps a lot.

    5. Re:Tough to get legal fees by sjames · · Score: 2

      When an open source developer sues a company for breach of copyright, their loss is loss of freedom of the code

      Not actually, unless the company managed to erase all existing copies but theirs. It would be a suit to recover the income that would have been made had they opted to license (non exclusivly) the code for closed source use. Opening their source and restoring the proper copyright notices is adequate to avoid future royalties, but the existing proprietary sales must be addressed since they still made money based on violating the GPL.

  11. We simply ping them into submission! ; ) by Bobzibub · · Score: 1

    he he..

  12. Copyright holders by apilosov · · Score: 2

    Legally, the only people who can bring a copyright infringement lawsuits are the holders of the copyright in question. That is, only authors of software can sue for license violation.

    For all "GNU" software (different from software released under GNU GPL), FSF is the copyright holder, and FSF will fight in court if needs be. (As they did when NeXT tried to bundle gcc pieces with their Objective C compiler).

    All the more reasons to assign your copyright to FSF, I'd think.

    1. Re:Copyright holders by Anonymous Coward · · Score: 0

      Problem with that tho, is that gcc is a pretty big deal as far as OS software goes... But what if I were to make program that the FSF doesn't much care about? Chances are, is that they wont help us out...

    2. Re:Copyright holders by ajl · · Score: 1
      Even if the copyright holder is the only one who can file a lawsuit, that doesn't mean the copyright holder is the only one who can pay the lawyer.

      So find somebody with enough money (FSF or a commercial company) and they can pay a lawyer to fight your lawsuit.

  13. Pro Bono by ludes · · Score: 1

    It is possible that a developer whose copyrights are being violated by GPL abuse could interest an intellectual property attorney in taking the case on Pro Bono (i.e. for free). Most states have some sort of Pro Bono requirement or recommendation to all members of the state bar. IP attorneys frequently have trouble finding Pro Bono work that is actually in their area of expertise so there may be a fair amount of interest if they were aware of these disputes.

    1. Re:Pro Bono by Surak · · Score: 2

      In addition, if the suit is against a large company, most IP attorneys will take a case "on contingency", especially if they think they can win.

      Basically, the idea is that you are going after a big "Bucket O' Money" and all the lawyer wants is his or her third of that money. Basically, if the lawsuit is worth enough money (millions) and it looks like you have adequate proof to win, many IP attorneys will take the case on contingency

      However, please note that I am not a lawyer, althouh I play one on the 'Net.

  14. A close call with Sun/Blackdown? by stange · · Score: 5

    Oh please.

    There was no close call with Sun and Blackdown. Sun was completely within their rights to do what they did with the software. Was it rude to not give some credit to Blackdown? Of course, but the GPL doesn't prevent rudeness (Heck, Christmas doesn't prevent rudeness either). The Blackdown folks need to get thicker skins; just because your "partner" goes and uses the product to the full extent of your contract, you don't start whining. Welcome to the business world.

    Dear /., stop editorializing in the story summaries. You often don't have a clue what you're writing about, and the additional verbosity just makes /. harder to read.

    --
    slashdot.com All the news that isn't.
    1. Re:A close call with Sun/Blackdown? by jflynn · · Score: 3

      I quite agree that there was no point to or basis for a court case in the Sun/Blackdown matter.

      However, open source developers do not develop for money as their primary reward, as do corporate developers. Open source development is a social activity more than a business. It's for fun, not work. For this reason I think that social rules can be just as important as legal rules, if you want *effective* open source development. Not crediting the Blackdown folks was ethically akin to not paying their own developers -- a stupid mistake if you want further development. Sun should be civil towards those doing work for them, Blackdown's reaction was justified. That most of them think Java on Linux is important enough to continue after Sun apologized speaks well of their tolerance.

    2. Re:A close call with Sun/Blackdown? by __aarrap2489 · · Score: 1

      I think this particular subject has dead horse syndrome. It's been beaten quite enough now. There is evidence that a good amount of code is reused from the blackdown port, but there is also the fact that the virtual machine runs faster. This says to me that an effort was made to optimize the code to increase performance, as we all know the blackdown jvm was not without issues in the area.

    3. Re:A close call with Sun/Blackdown? by kire · · Score: 1

      Another point to consider is that if you check the Sun web pages now, right on the front page where it says Linux JDK RC released, it says it was a collaborative effort between the Blackdown porting team, Inprise, and Sun. In that order. That doesn't read "intentional corporate assination" to me. It seems as if this horse as been beaten enough. Give it a rest, pick on microsoft or something.

    4. Re:A close call with Sun/Blackdown? by greenrd · · Score: 1

      More to the point, Blackdown isn't Open Source - let alone GPL'd! I do wish the slashdot story writers would stop saying things are open source when they're not. Blackdown has nothing to do with this question.

  15. Choosing a freer licence by Anonymous Coward · · Score: 2

    Perhaps we should just adopt a licence that doesn't draw so much controversy. The GPL is a daily source of fights and confusions. Free licences shouldn't have that, and it obvious that the GPL has its detractors who claim that the GPL is not free. So why don't we pick something people don't threaten to go to court about, or to punch your lights out over?

    1. Re:Choosing a freer licence by Webmonger · · Score: 1

      Lots of folks have chosen licenses that are "more free" by your terms. Look at X86 or the BSDs. Software that's GPL'ed is GPL'ed because the author liked that license the best.

      Diversity is usually good. Although sometimes it makes it difficult to take components from one piece of software and add them to another. If they have different licenses.

      I'm not dancing on the rooftops over it, but I think the GPL is the best solution in an imperfect world.

    2. Re:Choosing a freer licence by Anonymous Coward · · Score: 0

      Who is this 'we'?

    3. Re:Choosing a freer licence by mindstrm · · Score: 2

      You know so many people quote the 'Free as in Freedom, not free beer'... but I think some still don't get it.

      The GPL is about the CODE being free, as in having freedom. Pretend it's a living thing.. it is FREE... it can go where it wants, but nobody can restrain it.It's about your freedom to do anything you want with it.

    4. Re:Choosing a freer licence by Anonymous Coward · · Score: 1

      Like all other religious cults, the FSF are adept at twisting normal words for their own deceptive practices. How can we get a deprogramming team together to save these poor deluded children who've given their lives for a false dream?

    5. Re:Choosing a freer licence by rking · · Score: 1

      I find your question somewhat odd, perhaps you could clarify a few points?

      1. What do you mean by a "false" dream? Perhaps you mean that it is someone else's dream rather than your own and therefore worth less?

      2. Why would you want to "save" people from pursuing a dream? Are your own dreams so frightening to you, or do you just fear to fail in their pursuit? Or, again, is it that you look down on the dreams of others?

      3. I guess "deluded" means people you disagree with?

      4. Unless you think people are literally killing themselves in the name of free software, presumably people who've "given their lives" for this "false dream" aren't children (who have their lives ahead), or is the term "children" intended to be some strange insult?

      Thanks for any additional insights you can provide.

  16. Re:Sure, it matters by Webmonger · · Score: 1

    Gotta disagree. There are better reasons for going with GPL'ed software--such as: "It does the job really well, and the source is available".

    Companies who use open-sourced software aren't necessarily looking to jump on a bandwagon. They just want free (beer) software. And it doesn't matter if they alienate the OS community, because they may not be targeting us.

    What if TiVO or Be hadn't released source? Would it have affected their bottom line?

  17. Forget the Law: Voilate GPL, Beware Grits by InitZero · · Score: 1

    If anyone blatently violated GPL, they wouldn't live long enough to go to court. Raving hoards of Ms. Portman-lusting Slashdotters would find the violater and FIRST POST the person to death (if you know what I mean -- and I think you do), ending the event in the ultimate punishment: hot grits down his pants.

    While not nearly as painful as having to play with lawyers, it is certainly much more quick and decisive.

    InitZero

    1. Re:Forget the Law: Voilate GPL, Beware Grits by deefer · · Score: 1

      Hehehe kinda like trying to rob a gunshop, really :)
      But so far, everyone who's been shafted has called for restraint from the community... Wonder how long this will last?

      --

      Strong data typing is for those with weak minds.

  18. Re:Sure, it matters by Psiren · · Score: 1

    Well, if they're not targetting us, then they're less likely to release their code. Who is going to know or care if they use a piece of GPL code within their closed source software? Certainly not the shareholders. And if its closed source, its difficult to prove that GPL code is in there.

    If they take the bold step of releasing it as open-source, then who else are they trying to please but the free software community??

  19. Flamebait??? (Re:The US legal system.) by Anonymous Coward · · Score: 0

    this is a good point, I believe..
    and just don't see a very offensive way in its statement!!

  20. Re:Legal Firepower v/s *self-destruct* by Zurk · · Score: 1

    no it wont. if the GPL cannot be enforced it has a *self-destruct* provision -- read the statement which sez that if the product cannot be released under the terms of the GPL it cannot be released at *all*.

  21. Non profit legal entity by Father · · Score: 1

    Looks like its time to create a not-for-profit corporation to assist in the defense and provide a legal "enforcement" arm... a 501(c) "Open-source" protection agency.
    Of course this begs the question of who will guard the guardians themselves... but it would be nice to have an org you could go to if you have problems.

  22. Deep pockets... by fastpage · · Score: 1

    I don't think legal funds would be a problem. If a case comes up that is serious enough to warrant a law suit, I am sure funding would come from companies like Redhat, Caldera, VA Linux, etc, and community donations. Because these companies rely on GPL and believe in it, it would be in their best interest to protect it. I think with all that IPO money flying around they could afford it. Microsoft spent a lot more money compared to the DOJ on the anti-trust lawsuit. And by most people's oppinion the DOJ won. Money doesn't automatically determine victory. As for who would sue, probably a class action law suit from many different companies and groups. Just because nothing is set in stone at the moment doesn't mean things can't come together quickly to react to a problem.

    1. Re:Deep pockets... by Jim+Hammond · · Score: 1

      In the case of Microsoft vs. the government, who would you expect to win if Microsoft chose the winner? Likewise, who would you expect to win if the government chose the winner? Therefore, it really doesn't matter how much Microsoft spent; whereas, it would matter very much if it were a case of Joe OpenSourceDeveloper vs. Sun.

  23. Re:Sure, it matters by Webmonger · · Score: 1

    The question here is "what if they don't release the code?" That's probably the most serious kind of GPL violation.

    Perhaps the truth would be leaked by a community-minded programmer. Or maybe it would be obvious, from the way the software worked, that it was based on known GPL'ed software.

    It's probably possible to reverse-engineer a binary to prove, in court, that it is based on certain source. Didn't say it was easy.

  24. the answer is already there by Anonymous Coward · · Score: 0

    If the offending company is a large firm (or small as long as it's high profile) and a lawyer has read the GPL (or whatever agreement the software is SUPPOSED to be under) and read the agreement the vendor is providing the software under, then that lawyer would take the case (with backpay of course) for the smount of 'damages' done, plus the high profile company case would spread the lawyers name around. Ever hear of Johnny Cocharan (sp?)?

  25. Re:The US legal system. by Webmonger · · Score: 1

    You can get free lawyers in a criminal case, but not usually in a civil case. That's how it works in Canada, and I wouldn't be surprised if it's the same in most systems based on British law.

  26. OSS companies should contribute by Jjaks · · Score: 2

    I think that it would be a good idea if there were an organization of some sort that kept an eye on Open Source legal issues. Companies like Red Hat or SuSe that are comitted to OSS could then contribute funds to demonstrate just how comitted they are.

  27. FSF... by Anonymous Coward · · Score: 0


    I suspect that if there is an organization that
    makes clear, obvious, and repeated violations, the
    FSF will step in and use it as a precedent.

    Involving the courts means a lengthy wait to get
    the problem resolved. The user base (us) has done
    a good job so far with
    well-intentioned-but-clueless companies like Corel
    who made mistakes but were willing to fix them.

    If a company blatantly rips off GNU licensed code
    and is caught, and refuses to change, we will have
    a battle on our hands. I predict this will happen
    next year.

    Mark


  28. Rubbish by Anonymous Coward · · Score: 0

    What a load of rubbish.Why have a GPL if you cannot enforce it.Why do these brilliant minds fail on those simple things?

  29. Course of action by Noryungi · · Score: 4
    How to win your GPL-based lawsuit against big corporations, in 5 easy steps:
    1. Publish all relevant details on your web site, including both the GPL-covered version of the software and either a copy or a link to the non-GPL-covered version. Include, if at all possible, a useful comparison of functionalities, diff of sources, etc. In short, try to obtain as much information as possible about the alleged violation. Make sure you triple-check everything before going any further.
    2. Send a polite e-mail to company/individual, requesting that they "cease and desist", respect the terms of the GPL, publish full source code and/or modifications from your version, and acknowledge you as rightful "owner" and maintainer of the software. Since most companies will try to ignore you, prepare several polite copies of the same e-mail, and send to relevant authorities in the company (CEO, legal department, marketing department, etc...). Make sure to publish both e-mails and responses on your web site. I believe most companies will settle at this stage, especially if you explain very clearly what you intend to do if they do not comply (see below).
    3. Try to get the news published on Slashdot and other public-discussion forum -- this will raise awareness of your case very, very, very fast. Include links to both GPL-protected version and non-GPL version. Make sure people can look at the evidence you have gathered on your web site. Put mirrors up if your site is slashdotted. =)
    4. If no answer (or the wrong kind of answer) is received from the company: post entire stories on your web site, including links, etc. Contact both FSF, Slashdot, and most users of your software and (politely) ask them their help in setting up a legal defense fund. If your software is included in large Linux/Open Source distributions (for instance: Red Hat, Debian, Mandrake, SuSE), ask these companies to contribute as a gesture of goodwill. Make sure you send the entire story to on-line and off-line media (for instance the NY Times and Salon).
    5. You have won: the GPL-violating company now face (a) the wrath of Internet zealots (Mmmmm... the taste of the Ping Of Death in the morning...), (b) a legal suit that could prove very costly and financially damaging and (c) a public-relations nightmare. No sane company is going to expose its backside to the kind of hellfire you have just created. Just make sure you have got everything right before unleashing this kind of thing on an innocent company, though...


    Of course, I am not a lawyer -- but you don't need to be one to see this kind of thing unfolding.

    Just imagine this: "Mr Gates, how do you explain your enormous company violated the rights of Mr John Q. LoneHacker, the creator of BlaBlaBla, by stealing his intellectual property, which was protected under the GPL?". =)

    Just my $0.02...
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Course of action by coats · · Score: 2
      Make that 6

      . You miss one important possibility which has been pushed to the limits by the Software Publishers Association and the Church of Scientology: the Copyright Act permits very aggressive ex parte action by the plaintiff. According to the precedents set by the SPA and the CoS, it is entirely within the realm of legality for the plaintiff to roll up to the offender's place of business with a Federal Marshal and several eighteen-wheelers, and cart off every computer in the place for investigation of copyright violations, at the plaintiff's leisure in a warehouse of the plaintiff's choosing.

      IANAL, either, but that's what's been happening!

      --
      "My opinions are my own, and I've got *lots* of them!"
    2. Re:Course of action by Noryungi · · Score: 1

      He he he he... =)

      I had forgotten that!

      Can you imagine this: "I am sorry, Mr Gates, but we need all your personal computers plus all 15000 Microsoft NT servers? Please stand back, sir"

      Of course, what you refer to is not funny, but I can't help Micro$soft (one of the founders of the SPA) deserves a taste of its own medicine...

      =)

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    3. Re:Course of action by Anonymous Coward · · Score: 0

      Congratulations! You've just unwritten the "public relations fiasco for thieving company" story and written the "vengeful free-software cultist abuses court system to victimize poor innovative company and all their employees and their families, meet Merle Rogers, 28, who wonders how he will buy food for his 2-year-old daughter now that he cannot work" story!

    4. Re:Course of action by WickedDyno · · Score: 1

      Maybe it's just me but doesn't this go against what Free Software is all about?

    5. Re:Course of action by Anonymous Coward · · Score: 0

      I agree that the course of action you suggest is the best, but I see one big flaw: not every violation will make an interesting story. If many violations occur, not all of them will make the news. If only one violation occurs, but it's small, it may not make the news. And (almost) everything in your suggestion counts on at least one major news outlet carrying the story.

  30. Larger companies might help by DanaL · · Score: 2

    VALinux and RedHat probably have the cash now to fight a long, legal fight.

    And don't forgot, now that IBM, Compaq and other big companies are taking an interest in Free Software, and releasing some of their code, they'll have an interest, and the resources, to make sure people don't abuse their licenses.

    Dana

  31. You couldn't do a class action... by Andrew+Cady · · Score: 1

    Class action? Only whomever owns the copyright can sue. (Do you think that multiple developers on one project *share* copyright? No, if that were true the GPL would not be enforcable. Derivative works are controlled under the copyright of the author of the work from which they are derived.)
    Will the FSF really protect any copyrights assigned to them (as opposed to just the ones that are officially part of the GNU project)?

    1. Re:You couldn't do a class action... by Anonymous Coward · · Score: 0
      Only whomever owns the copyright can sue.
      Nope. That's the wrong case. You need "whoever", of course, because it is functioning as the subject of that clause. Here's a good rule: If you aren't sure, always use the "who" form. And if you are sure, are yousure that you're sure?
  32. Erm, correction... by Andrew+Cady · · Score: 1

    Multiple authors can share copyright if they are both original authors, but generally that's not how open source software is developed.

  33. GPL is viral... by gott · · Score: 2

    If I have a GPL'd product from which someone else derives a work, and they release it under a non-GPL'd license, then, due to the license they agreed to in order to use my code in the fisrt place, their code is under the GPL even if they don't expressly say so. Therefore, I can use their code whereever I want. They are then responsible for bringing the suit. My defense is then my original code with it's license and proof that their work is derived from mine. Therefore, the burden is on them to defend their non-GPL license by court actions (similar to defending a trademark).

    1. Re:GPL is viral... by Peter+Desnoyers · · Score: 1

      I've always wondered whether or not proprietary competitors would actually keep each other in line when it comes to the GPL. If compiler vendor X, for instance, discovered that vendor Y had incorporated GPL'ed code into their product, would it make sense for vendor X to join forces with the copyright holder to sue vendor Y? It wouldn't help X directly, but would certainly be a blow for Y if they were forced to release their proprietary source under the GPL.

  34. Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 1
    Richard Stallman has long supported a software tax for various purposes, including this one. This could make a big difference. Imagine if every piece of nast commercial software came with a mandatory 10% FSF tax. Wouldn't that be awesome? Think of how much we could do with that money that wasn't going to Bill Gates' pocket.

    Since powerful business interests (Bill Gates) will try to interfere with this, here's what people should do in the meanwhile...

    Does free software help you get your job done? Do you make money from free software? Have you written an article, or done consulting about free software? It's time for you to give something back to the community that allowed you to eat.

    You who make all your money from free software should give 10% of your income to the FSF to make up for the government's slowness in implementing this tax. If you only use free software 50% of the time, that a half-tithe of 5% would be fair.

    People used to do community service. They used to give of themselves. They used to tithe 10% to their church. Now we have nothing. Nobody goes to church. Nobody volunteers. Nobody gives of themselves.

    Don't think of it as an FSF Tax. Think of it as tithing to the FSF for the greater good of all mankind. And since the FSF is a tax-deductable charity, just like a church, you aren't even charged for this money!

    It's time to tithe. Do your part. Give to the FSF, for the love of Free Software. Your conscience will rest easier. It's Christmas. This is the season of giving. Think of how much God gave to you. Think of how much the Richard Stallman gave to you. For the love of everything that's good and true in this life and the next, give your 10% back to those who deserve it most.

    1. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      "Does free software help you get your job done?"
      No.
      "Do you make money from free software?"
      No.
      "Have you written an article, or done consulting about free software?"
      No and no.

      So why should I pay a fealty to the FSF church?

    2. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0
      You don't use any free software? None at all? Ever? Really?

      Are you aware that the Slashdot code you're using is free software?

      Don't be a hypocrite. The FSF needs your money. It's Christmas time. Do the right thing.

    3. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      No, this doesn't work. The FSF is not a State-approved church. You cannot save on your taxes by giving them money.

    4. Re:Christmas, Tithing, and the FSF by forthy · · Score: 1

      I don't make money with free software (at least not up to now). I make money with bloody proprietary software (and with bloody casino capitalism stock market speculations).

      I give back to the community by writing free software. Don't tax me, I've already given more than 10% of my working time back to the community. Church taxing monks doesn't make sense, eh?

      And if you spent this money just on lawyers to defend free software, there's something terribly wrong. Laywers are utterly unproductive. I know, they are part of the Golgafrinchina's load of unproductive people who crashed here, but they still are unproductive.

      I know, in the US, you can get almost any result out of a trial, if you pay enough to the right lawyer (good price/performance: OJ Simpson's lawyer, bad price/performance: Bill Gates' "we have our own render farm to generate faked videos" DoJ trial lawyers). I don't understand why you need a legal system if it just manages to keep an anarchistic state (the right of the stronger). Well, perhaps because the lawyers are strong enough ;-).

      --
      "If you want it done right, you have to do it yourself"
    5. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      If you use free software while at work, then you are making money with free software, and should tithe.

    6. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      I was unaware that the FSF had begun to ordain its own ministers.

    7. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      Listen buddy, I don't need your pseudo-Christian communist propaganda rammed up my ass. I work hard for a living. Yes, I use free software to do that. But I'll be superfucked before I give my hard-earned dollars to a fucking cult like the FSF. I am my own church. What's mine is mine. Keep your hands off of it, you freak.

    8. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      Well, I believe we've just now seen the face of televangelism in the 21st Century: webevangelism for the FSF. Lovely. NOT!

    9. Re:Christmas, Tithing, and the FSF by _Lint_ · · Score: 1

      Isn't the FSF a non-profit orginization? If so, I would think you could make a Tax-deductable donation. One certainly doesn't need to be donating to a church to get the tax-break.

    10. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      You, apparently, don't live in Germany.

    11. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      It doesn't matter whether this is tax deductable or not. It's the right thing to do. Think of how much Richard has done for us. Isn't it about time we did something for him?

    12. Re:Christmas, Tithing, and the FSF by the+eric+conspiracy · · Score: 1

      Neither is the Red Cross, but you sure can take donations to them off your taxes.

    13. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0
      It doesn't matter whether this is tax deductable or not. It's the right thing to do. Think of how much Richard has done for us. Isn't it about time we did something for him?
      Good idea. When's his birthday? Or ESR's? Or Perens'? We could sell those cool little saints calendars and include all the hackers' birthdays. The proceeds would be donated to the FSF.
    14. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0
      Hmm, maybe that is the reason the site is so slow all the time, maybe if they moved to a system such as IIS on NT the site would be more reliable.

      Ok, this is a blatant flame, but come on taxing software to give to another organization. Suddenly were not talking about free software anymore but a way for the FSF to extort money from other companies. If you want to have truely free software, lose the GPL and put it out under public domain, then everone can do anything they want with it.

      With all these crackpot ideas dealing with GPL, is it no wonder most large companies are writing their own licenses when dealing with open source?

    15. Re:Christmas, Tithing, and the FSF by bobalu · · Score: 1

      Um, actually if you look here (http://slashdot.org/code.shtml) you'll notice the current version is NOT available. And, as the site says "News for Nerds" not "All GPL/All the time" I won't be giving them a hard time about it. Maybe you should look first before you call people a hypocrite (and as an Anonymous Coward yet!).

      --
      The revolution will NOT be televised.
    16. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      Actually, if it's worked out right, we could have a day to put on the calendar for ESR and RMS's date of martyrdom. Preferrably the same date, to economize.

    17. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0
      Imagine if every piece of nast commercial software came with a mandatory 10% FSF tax. Wouldn't that be awesome?

      It sure would! Those of us who wonder if the FSF is a vaguely socialistic organization would no longer be troubled by any vagueness at all.

    18. Re:Christmas, Tithing, and the FSF by Anonymous Coward · · Score: 0

      Taxes are not socialist! They are the foundation of our entire American government--which, you will note, it the greatest capitalistic culture the world has ever known!

  35. Pro bono and qualification questions (broad) by bort13 · · Score: 1

    Perhaps I'm completely starry-eyed and idealistic, but are there no lawyers who would take such a case for the publicity, or for a percentage of any settlement? It strikes me as if a case like this might be lucrative and seriously good for a law firm's business. The firm/lawyers would have an army of developers as potential clients forever, win or lose.

    On another note: What makes everyone think that they're not "stealing" code now? Who's to say that they're not finding ways to optimize their copyrighted ideas by examination of GPL code?

    What qualifies as a copyright infringement? If Microsoft makes EDIT.EXE more like Emacs, say with a lisp-like extension language and the same control and meta keys. They ship it in the WinNT command line, are we in sue-able territory here?

    1. Re:Pro bono and qualification questions (broad) by John+Allsup · · Score: 1

      What qualifies as a copyright infringement? If Microsoft makes EDIT.EXE more like Emacs, say with a lisp-like extension language and the same control and meta keys. They ship it in the WinNT command line, are we in sue-able territory here?
      And then Apple and M$ can sue developers for making Linux more user friendly???

      Only (in GPL case) cases of actual distribution of GPL-software derived software under a non-GPL license is infringement.


      John
      --
      John_Chalisque
  36. Ubermensch, uber-alles! by Mara+the+Dancer · · Score: 1
    Ubermensch, user-mensch, right?

    The way I see it, why should we worry, if the companies have a clear sign of the way things are going to go *if* they do push? Pushing the license is pushing us, after all... and if it's pushable, so are we and there's just no way we can continue, sadly.

    So drink well, eat hardy, and send in those emails. The minute it becomes a legal action legislated by a body that isn't YOURS, the game is up. Luckily, this isn't the case. So again: why worry? Fidgeting is going right back into reacting rather than getting on with what we've given ourselves to do as our lifeblood: code, document, and set about replacinbg order with disorder. Get some perspective!

    (after all, it will be "they" who are looking to "us" before too long. Cry wolf no longer, or you'll weaken our stance with, as the /. Non-Anonymous Cowards say, FUD.)

  37. Re:Sure, it matters by TheCarp · · Score: 1

    > Perhaps the truth would be leaked by a
    > community-minded programmer.

    A whistle blower would be the ONLY way it would
    happen.

    > It's probably possible to reverse-engineer a
    > binary to prove, in court, that it is based on
    > certain source. Didn't say it was easy.

    Actually, its probably impossible.
    Unless there are copious amounts of debugging
    info stored in the binary, then it would be hard
    to go from machine language to any sort of
    higher level code, much less prove that some
    specific code had to have been used.

    Think of compiler optimisations etc. However...
    in court you could force the company to let you
    see the source code itself (assuming you had a
    whistle blower), then you could set about
    proving it.

    --
    "I opened my eyes, and everything went dark again"
  38. Blackdown Java WAS NEVER OpenSource in first place by Anonymous Coward · · Score: 0

    It was under Sun's very restrictive proprietary license in which whatever changes they made were property of Sun Microsystems. You get what you pay for when you choose to work on a commercial piece of work rather than working on a true Open Source GPL'd alternative such as Kaffe.

  39. Re:The US vs. Canadian legal system by Mara+the+Dancer · · Score: 1
    The reason why is not because civil law is decided by British "deductive" laws. Rather, in Canada, the "civil" side of the law is descended from Napoleonic law. And a good set of consistent standards they are; the 'Mericans can learn a thing or two from us.

    But this is sort of off topic, unless you wanted to bring damages into the situation, and thus into the tort. Besides which, it would be incredibly hard to prove culpability and influence on an entire community, although it IS highly interesting. I guess it all boils down to the legal system not being capable of sustaining the kind of communitarian idealism (or whatever you want to call it) that we're using. It's too bad, in a way, that precedents aren't part of the tort system, so at least we can see what warning shots are fired at those "viral marketing" goons and their schemes to take over the whirled[sic].

    Of course, one could sign over their work to a corporation, like FSF, as we used to in ye olde days. But what is the status of FSF these days? Is it incorporated, corporated, international, non-profit? These things can really matter in torts and criminal proceedings, and might be our tunnel out if the answers are right.

  40. {humor} Re:We Don't Need To by Black+Parrot · · Score: 1
    > Remember Brent Spar?

    No, but it sure does put me in the Christmas spirit to see Alta Vista offer me the chance to
    Comparison shop for +"Brent Spar" +Shell

    --
    It's October 6th. Where's W2K? Over the horizon again, eh?
    --
    Sheesh, evil *and* a jerk. -- Jade
  41. Re:Rubbish (counter-flamebait) by John+Allsup · · Score: 1

    The GPL probably CAN be enforced. The FSF has successfully taken legal steps (though none in court as yet) to get GPL-derived software released under the GPL.

    The problem of WHO WILL SUE is the one at hand. If the FSF owns the rights to the software, then THEY can sue -- else the can't.

    Question: If I GPL my software, and there is a violation, can I then assign the copyright to, saw RHAT or the FSF, such that they have rights to sue the infringing party?? (I -know- that this sounds like a use-them-at-your-convenience statement, but it is an important question.)


    John
    --
    John_Chalisque
  42. Re:Sure, it matters by dito · · Score: 1

    No need for reverse engineering, if it gets to court, the source code would be part of the evidence.
    If the source code they present as "the real source" compiles a binary that's identical to the one they're distributing, then this is almost surely the real source code (except maybe for comments and macros). If the binaries differ then they're lying about the source code.

  43. Re:Legal Firepower v/s *self-destruct* by jordang · · Score: 2

    But by that very logic - if the GPL fails, that is if it is found invalid on its face, than any provision or clause of it is equally invalid. The self-destruct clause would therefore be invalid and not applicable.

    Jordan

  44. Viralness is Our Weapon Against SlaveLords! by Anonymous Coward · · Score: 0
    The GPL's virality is our movement's greatest weapon to use against the slaveware lords.

    Have you ever gotten a software for Linux that for which Free Source was not provided? Here's what you do: run ldd on it. Look for what shared libraries it uses. If not shared, check then with nm. What you are looking for is GPL'd libraries that they have used to make their slaveware. If you find any, then we win, the you may free the slave from his chains.

    Check other nonfree software, too. For example, anything from BSD. Is it linking to the GPL libraries? If so, then we can go after the people who use BSD software to hide as a commercial slave.

    If you are the author of a software library, then make sure you GPL it. This is where the whole GNOME project screwed up. They forgot to use the right licenze.

    This may sound mean. It's not. It's virtually certain that commercial businesses are using GPL software to make their softwares, but they are not using the GPL on it. For example, the Configure program. But it's the acrobat and wordperfect and netscape and gaming people I don't trust the most. I think some of them are cheating. Without open source, how can we know? We can use ldd and nm, but how can we find violations?

    1. Re:Viralness is Our Weapon Against SlaveLords! by Anonymous Coward · · Score: 0

      People should be free, not necessarily software. The GPL discriminates against those who develop custom software for a living, and which could cause some to argue that is should be banned under the Debian Free Software Guidelines. Use the LGPL and MIT for libraries, the GPL for self-contained applications. It's all about freedom.

    2. Re:Viralness is Our Weapon Against SlaveLords! by Anonymous Coward · · Score: 0
      The GPL discriminates against those who develop custom software for a living
      It is not wrong to discriminate against those who would do evil. I discriminate against rapists, murderers, mafiosi, and other servants of wickedness every day. If you don't, you're twisted.
    3. Re:Viralness is Our Weapon Against SlaveLords! by Anonymous Coward · · Score: 0

      Pardon me, but you're coming off like a rather idiotic zealot when you claim that "those who develop custom software for a living" are evil.

      Not that your opinion matters a bit to anybody if it's going to be so far off center from reality.

    4. Re:Viralness is Our Weapon Against SlaveLords! by Anonymous Coward · · Score: 0

      You really don't support the FSF, do you?

    5. Re:Viralness is Our Weapon Against SlaveLords! by Anonymous Coward · · Score: 0

      ---
      What you are looking for is GPL'd libraries that they have used to make their slaveware.
      ---

      You wouldn't believe how entertaining it is to see someone use the term 'slaveware' without meaning to be funny.

      Free the code!

      heh.

  45. Re:Rubbish (counter-flamebait) by Anonymous Coward · · Score: 0

    If it wasn't from the mouth of a judge, those so-called "legal steps" carry no weight. Let justice speak.

  46. Re:The US legal system. by Anonymous Coward · · Score: 0

    You damn stinking can!! As long as you give 1/3 of the billions you win to them. The only problem is that if all that they are suing for is contractual changes, no lawyer is going to take that case. As far as Guns goes, Guru ESR tells us it is a basic human rights stated right there in the bible.

  47. I don't think so. by bobalu · · Score: 1

    And exactly how would you justify that? I hate to tell you this, but it's completely legal and OK with the majority of Americans for programmers to create something and make money off of it and NOT give it away. Open source is cool, but the vast majority of non-religious (as in the FSF variety) have NO PROBLEM with commercial software and never will. They have NO INTEREST in modifying their code and would prefer to not know it even exists, along with the computer itself. They (and I) don't give a flying rat's ass about Richard Stallman and the FSF, so whatever he proposes is pretty much "so what". As is the boycott of Amazon.com - well intentioned but completely ineffective.

    Now, if you're taking money from the public they're going to have some say in what you do and how it's done, aren't they? Do you really want Congress writing a law that says all open source code must be vetted for swear-words so we don't pollute the young impressionable minds of our children? Or one particular window manager WILL BE MANDATED in order to eliminate redundant distribution of public funds? Or maybe you'll need a license and certification to make sure you're REALLY a good open source guy.

    So OK, it's Christmas - give some money to the homeless, but keep you're hand out of the public pocket.

    --
    The revolution will NOT be televised.
  48. �ber �ber �ber �ber �ber �ber by Anonymous Coward · · Score: 0
    You should be using Über or über. You can't just leave the umlaute off. It's like the silly news story today about the bus accident in "Canon City". There is no "Canon City". It's called Cañon City. To pretend you can discard diacriticals is naïve at best, arrogant at worst--and wrong, regardless.

    1. Re:�ber �ber �ber �ber �ber �ber by Mara+the+Dancer · · Score: 1

      This may be extremely silly, but I agree with you. I just don't know how to use international keystrokes from Lynx (or ?terms). In LaTeX, sure, but I don't usually keep my DTD-def ents handy. :( Maybe Rob or Hemos should should put the elements on the post-page for lamers like me.

    2. Re:�ber �ber �ber �ber �ber �ber by Anonymous Coward · · Score: 0

      Not everyone's keyboard has umlautes. Or a Compose key. [1] Daniel [1] Actually, xkeycaps can bind a useless key (like PrintScr) to Compose -- I think they call it Multi-Key. But most people don't know this.

    3. Re:�ber �ber �ber �ber �ber �ber by Anonymous Coward · · Score: 0

      well, for umlautes, it is correct to write ue, ae, or oe, if one doesn't have the keystroke. Thus über = ueber. (Or one can use the correct markup code; see http://www.w3.org/TR/1999/PR-html40-19990824/).

  49. LGPL by asgeirn · · Score: 1
    Have you ever gotten a software for Linux that for which Free Source was not provided? Here's what you do: run ldd on it. Look for what shared libraries it uses. If not shared, check then with nm. What you are looking for is GPL'd libraries that they have used to make their slaveware. If you find any, then we win, the you may free the slave from his chains.

    You forget that most libraries does not use the GPL license, but the LGPL license. This license allows further restrictions, and I don't think we kan make a case against software using such libraries.

    1. Re:LGPL by Anonymous Coward · · Score: 0

      Yes, you are right. But read what Mr Stallman says about the LGPL. We should not be using it. We should be using the GPL. Is there a list of libraries which are only under the LGPL instead of the GPL? A definite list of both would help us in this mission.

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

      Why should we be using the Lesser GNU Public License? This discriminates against the great majority of programmers who have no choice to earn their living working with a combination of proprietary and open-source software. It contributes to Stallman's unitarian monopoly over open source. Just because one person was able to make a living as an evangelist for sharing source code doesn't mean we all have to play by his rules. It is simply a fact that someone like Stallman would come along some day, and be a great booster to the code. That he personally believes all code should be handled according to his personal ethic is fine for him, but think twice about your own chances of earning a living by swearing off all forms of proprietary software. I go to the Church of Stallman, but I don't donate all my time and resources to it. Use the GPL for self-contained programming utilities. Use the LGPL for flat libraries. Use MIT for the foundations of real work.

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

      So sorry. I was talking about the GPL above, not the LGPL.

  50. GPL and enforcement by lordmage · · Score: 1

    Time and time again companies will use GPL code or products as enhancements to thier base product. They are not selling the GPL product directly nor are they changing it.

    To me, the only true Open Source is Public Domain source code. GPL prevents companies from improving baselines with latest techniques. GPL prevents products from being released that would improve overall life.

    I know it is hard to accept but I can only mess with OS products after work, because I need a job. It is terrible for me to have to reinvent the wheel just because it is GPL'd.

    I envision a time where all source code would be release public domain so people could sell binary packages and the source code would be released say 1 year afterwards so others can deal.

    OMIGOD, that is a real socialistic premise. I just want to make my job easier, and public domain software does, GPL does not.

    As for enforcement, GPL states you can include items as long as you do not sell them. How can one prove that you sold a GPL piece of source in a overall package? ie: sell a software environment with gcc included. The company could always claim they sold thier custom products and not the gcc.

    NRE is what drives prices, not reused code.

    --
    I can program myself out of a Hello World Contest!!
    1. Re:GPL and enforcement by Anonymous Coward · · Score: 0

      It is selfish to want to make your life easier. The GPL is there to make the world better for everyone, not just one person. Who cares if you personally have to reinvent the wheel? The only reason you must do that rewrite is if you are one of the bad guys trying to use closed source to extort money in an immoral racket. In which case, you are our enemy and we do not care.

    2. Re:GPL and enforcement by anonymous+cowerd · · Score: 1

      > I know it is hard to accept but I can only mess with OS
      > products after work, because I need a job. It is terrible for me
      > to have to reinvent the wheel just because it is GPL'd.

      It's also pretty terrible that I have to either write my own word processor - that is, "reinvent the wheel" - or pay Microsoft to use Word 2000. Why can't I just steal Word 2000 instead? Just because the Microsoft Corporation spent millions of dollars to write and distribute Word 2000, and copyrighted it too, how does that give them any right to keep me from copying the Word 2000 CD, installing it and using it on my computer, and selling copies to others for profit, all the while not paying Microsoft a single penny? I don't know about "improving overall life," but it certainly would improve my life if I could start a business reselling hot commercial warez for big bux without those stupid police hassling me.

      It's so unfair that greedy, selfish organizations, such as Microsoft and the FSF, get to keep legal control over their own property.

      Yours WDK - Wkiernan@concentric.net

    3. Re:GPL and enforcement by Todd+Knarr · · Score: 1

      No, the GPL prevents you from using someone else's work under terms they do not wish it used under. You want the right to do anything you wish with their work, and are annoyed that they will not give it to you. If you want to think of it in your terms, consider the returning of your improvements to the code to the rest of the community as the purchase price of the chunk of code you used to avoid having to reinvent the wheel.

    4. Re:GPL and enforcement by Anonymous Coward · · Score: 0
      the GPL prevents you from using someone else's work under terms they do not wish it used under
      That's a lie. Richard has said a million times that the GPL is not a usage licence. This is very important, because copyright law cannot be used to create a "use licence". If he tried this, Richard's whole empire would collapse like a house of cards in a hurricane, and we would all be sold off as chattel to Microsoft.
    5. Re:GPL and enforcement by Anonymous Coward · · Score: 0

      Yes that is a socialist premise alright, but you mistated it horribly. What you are saying is that you want to be free to steal other peoples work with impunity.

    6. Re:GPL and enforcement by lordmage · · Score: 1

      So, I should stop writing stuff period for Public Domain? Basically, you are stating that I should not benefit from GPL when I can, because I want to benefit at a Job? Tit for Tat. I write code others can use at times, why can't I use it as well. I write code, fix bugs, and even have a large gaming community I support with MY JOB. If I lose MY JOB because everything is free then the free stuff I do as a Hobby goes away. Look at the ending to this story in the long run. Microsoft is gone, everyone uses Free Software. OpenSource. The programmers, Like myself, are then left out in the cold. Do you really think supporting products can support the large amount of programmers we have now? I never think this would happen in reality because there is always more to do than the Free Software community could provide at this point. However, it could serious AFFECT my family. Family comes first over any "ideal". I make the statement that I gain benefit more from PUBLIC DOMAIN software than from GPL software. Why is it STEALING? What are you talking about? STEALING code, when it is already sent out for free. Basically, to benefit MANKIND as a whole, Public Domain would do better. GPL is socialist. Public Domain is true Free Source. GPL basically states you cannot use this code in a capitalistic way. No one can make money off my work, not even me. This is true socialism. Suppose later on I wish to make money by taking my flagship product commercial. If I made it GPL, I could not do that. I would have to rewrite that code. If I released it Public Domain then my familiarity with the code would give me the ability to move ahead with that option.

      --
      I can program myself out of a Hello World Contest!!
    7. Re:GPL and enforcement by lordmage · · Score: 1

      Stealing? Stealing what? Stealing the time and effort spent on the code? Why? If I release something to GPL they are STEALING my code. I can no longer use my OWN code to benefit myself in other packages I write.

      Correct me if I am wrong, but once I GPL a product, all the code in that is GPL. That means if I wish to create a new product or enhance the existing product to make money(GOD FORBID), then I cannot use my own code. That is stealing too then.

      Is taking the ideas of others, ie: Word processors and making them also stealing? Is reverse engineering Windows (WINE) also stealing?
      I have no love for Micro$oft but I am also not a Linux NaZi or a GPL NaZi. I am pointing out the errors in the thinking.

      Btw, why would I complain that about the GPL if I want to STEAL something? Obviously, I am not wanting to steal something, I am wanting to use something useful.

      Sometimes, People flame because they have no argument to back thier position. If you wish to debate me on the obvious pros and cons of GPL, I am willing to. I do not wish to get into an insult war with people.

      --
      I can program myself out of a Hello World Contest!!
    8. Re:GPL and enforcement by lordmage · · Score: 1

      There is one difference from Large Commercial Companies and GPL code.

      This may be the fallacy of my thinking but I would think that people placing code in the public domain, or even GPL, wish for it to be Reused. The big companies have NO DESIRE or WISH for thier code to be reused. ( this maybe a bad analogy, but an orphanage would be morally right to help right?)

      That is the difference that I see.

      Question: Would GPL prevent me from getting paid to package a special SPECIFIC software package say to an orphanage and charge for the specific Mods that would only affect that orphanage? Consider that the mods may have to be protected as they reveal certain practices that are illegal to show the world.

      Would this be considered a voilation of GPL? I think it would.

      --
      I can program myself out of a Hello World Contest!!
    9. Re:GPL and enforcement by Anonymous Coward · · Score: 0

      The GPL is *not* about code-reuse. It's about viral infiltration. If you cared about code reuse, you'd use a free licence instead.

    10. Re:GPL and enforcement by Anonymous Coward · · Score: 0

      Money is the root of all evil. We must resist its temptation.

    11. Re:GPL and enforcement by Anonymous Coward · · Score: 0

      They're ignorant socialists. Ignore them. Let's see them pay a mortgage and support three kids through college.

  51. When Samba's GPL was broken... by larard · · Score: 2

    I recall that the samba project once had somebody break the GPL. A third party sold their own version of the Software without releasing their altered source, i.e. a clear GPL violation. The samba team contacted the FSF who lent them a lawyer...

    and all ended well in the world of free software, or something like that.

    Sorry I can't provide links to the article but I don't have time to search for where I might have read about it at the moment. Linear Algebra exam in 1 hour...

    Hope this provides some case history for this subject.

  52. Re:For FSF-copyrighted code -- not always true by Bryan+Ischo · · Score: 2

    Not always true. I discovered a very specific and very blatant violation of the GPL - a guy was selling a library that was released under the GPL in binary-only form, with some "enhancements" (which were trivial it turned out), with a specific license forbidding all of the things that the GPL requires (such as decompilation), and without source code.

    I wrote him to let him know that he was violating the GPL, and what steps he might take to correct this (i.e. what clauses of his license would need to be removed and how he would have to make source code available) and he responded with a very rude "who gives you the right to tell me what to do" type email.

    So I wrote the FSF about it, and they didn't really do anything. They looked into it a little bit but said that unless the original author of the code wanted to sue (and he didn't - he had since written a new version of the lib and was basing a commercial, non-GPL'ed product on it, and couldn't care less about his old code and the GPL violation), they couldn't do anything.

    And that was that.

    BTW, in case you are wondering, the library was Hashjava, the guilty party is Neil Aggarwal, the URL for the guilty product (Obfuscate & Obfuscate Pro) is
    http://www.JAMMConsulting.com/servlets/JAMMServlet /ObfuscatePage


    If you've got the time and the inclination, write Neil and give him hell.

  53. Re:LGPL, but he DID say GPL by Anonymous Coward · · Score: 0

    Yes most or many MAY be under the LGPL, but he did specifically say GPL'd libs
    Posting a 'correction' like this is redundant and annoying and superflous

    Go pour some grits down your pants
    NO I can't spell, I am to stupid to be allowed to breed, I am most certainly wrong, and every other bad thing you have to say is probaly true too, so you don't need to flame my anonymous ass

  54. Re:For FSF-copyrighted code -- not always true by Anonymous Coward · · Score: 0

    This points out an inherent weakness in the GPL. Our only salvation is to render unto Richard that which is Richard's. In other words, assign the copyright to the FSF.

  55. A better question might be... by DamnYankee · · Score: 1

    Are Open Source licenses like the GPL defendable in court?

    There is a lot of controversy surrounding the chained effects of GPL code - often referred to as the "GPL virus" - and I don't think this kind of licensing would hold up well in a court of law.

    I don't stand strongly for or against the GPL to any great degree. But a license is a contract. My limited understanding of contract law (note: I am *not* a lawyer) that subsumes all subsequent or previous contracts to its own conditions and extends itself to cover objects (i.e. code) that were not written or released specifically under its own terms, probably violates a few basic contractual laws.

    As I understand the GPL, if I write something and release it under a BSD or Artistic license, and someone comes along and includes my code in a GPL package, all subsequent derived works become automagically GPL'd. This may not have been my original intent. I may _want_ my code (and any derived code) to always be available for commercial, closed, shareware, etc. as well as GPL and other more open projects. But inclusion of my code in a GPL project by someone else has just ended my license (and intent) and subsumed it with the GPL.

    As I see it, the GPL and RMS have provided all of us with lots of benefits, but I find there are areas where it seems to go a little too far, and I think a court would probably rule likewise.

    --

    Life is a tale told by an idiot, full of sound and fury, signifying nothing.
    William Shakespeare

    1. Re:A better question might be... by Royster · · Score: 1

      As I understand the GPL, if I write something and release it under a BSD or Artistic license, and someone comes along and includes my code in a GPL package, all subsequent derived works become automagically GPL'd. This may not have been my original intent. I may _want_ my code (and any derived code) to always be available for commercial, closed, shareware, etc. as well as GPL and other more open projects.

      I think that you misunderstand the GPL. If you release source code package A under a non-GPL license and someone writes A2B.diff and releases package B, derived from your package A, under the GPL (assuming that your license permits this),
      your code (package A) is still under your license. Others can use that code as your license permits. They can not use the code in A2B.diff unless their resulting package in under the GPL. Your code can not be infected against your will by the actions of others. The GPL only affects that fork of the code, not others.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    2. Re:A better question might be... by DamnYankee · · Score: 1

      This is the problem I'm pointing out.

      Say that my intent in releasing package A is that all derived packages are under the same license that I released it under. This is essentially the same intent as that of the GPL "virus". The crux is that I release it with *my* license superceding all others, instead of the GPL's superceding mine.

      --

      Life is a tale told by an idiot, full of sound and fury, signifying nothing.
      William Shakespeare

    3. Re:A better question might be... by the+eric+conspiracy · · Score: 1

      someone writes A2B.diff and releases package B, derived from your package A, under the GPL (assuming that your license permits this)

      I think that the problem with this is that under copyright law the original author own the rights to derivative works. This may prevent the author of A2B from releasing B under the GPL because this author does not own the copyright to B.

      Of course he can release the patch under GPL, and all that implies, but I don't think he can do anything witht he license of B.

    4. Re:A better question might be... by Anonymous Coward · · Score: 0

      The other question is of damages. It would be difficult to impute damages to a free product other than the reputation of the author on the basis of an introduced defect. Even if they derive definite benefits, what damages could be evidenced.

    5. Re:A better question might be... by Royster · · Score: 1

      As I said assuming your license permits this for this = "releasing a derivative version". The BSD and Artistic licences allow this. BSD code has been included in Linux which is under GPL as a whole.

      Re: who owns the license to derivative works, it's not as clear cut as you would have it. he original author retains the right to authorize derivative works, but has effectively given that right away by using the BSD, Artistic or GPL licenses.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    6. Re:A better question might be... by Anonymous Coward · · Score: 0

      Say that my intent in releasing package A is that all derived packages are under the same license that I released it under.

      ************************************************ ********

      If this was your intent you would be an idiot to release it under the licenses you mentioned. If that was your intent you should have released it as GPL to begin with. This is what GPL does. The licenses you mentioned do not.

  56. We enforce it by our attention by peter303 · · Score: 1

    We, the hacker community, declare GPL violations as such.
    Then it falls off our radar screen
    and the software hopefully withers away
    from lack of sales and bug fixes.

  57. Who owns it? by Imhmo · · Score: 1

    Couldn't someone claim that the GPL'd code is a work derived from code owned by someone else? That the plaintiff has no business claiming ownership of the work?

  58. Ideological fights, ideological confusions by twit · · Score: 2

    The main cause for contention with respect to the GPL is its ideological leaning. More specifically, it's seen as anti-business. Which, to a certain extent, it is.

    RMS sees the interests of the developer and the corporation as, while not entirely orthogonal, at least not congruent. For that matter, I agree with him: if my company loses money on my employment, I'm out on my ass. My good judgement can be overridden at every turn. Any work that I do on their time, whether incorporated into client work or not, is their property. (I wonder if this post is their property, since I'm doing it at work - most likely, it is).

    Is the GPL unenforceable? As much as any license, I presume. The power of a license dispute is that it almost invariably ties up the code in question prior to the suit being resolved. Given that the time between product revisions is much shorter than the time to go to trial, the business logic against using GPL'ed code surreptitiously is impeccable.

    Look at the dispute between Symantec and McAfee. McAfee had to do a white-room rewrite of their antivirus software - *twice* - to avoid it being contaminated by a hundred-odd lines stolen by a programmer who had previously worked at Symantec. This was much cheaper and faster, believe it or not, than going out and litigating the matter to a settlement.

    While free software advocates may not have the resources to reverse-engineer each and every possible violator, the stick is so much bigger than the carrot as to make it very difficult to rationalize using GPLed code on a systematic basis. I'm sure that small fragments have been grafted in by individual programmers, out of convenience or laziness, but violations are most likely to be individual, not organizational. (Of course, this was the case with McAfee, too).




    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
  59. Defenders Of The Public Interest by Effugas · · Score: 3

    When an Open Source license such as the GNU Public License is violated, whose rights take a beating?

    I grant the obvious--the original developer of the software is definitely in an ugly situation.

    But why? Open Source Licenses are (by definition) distribution contracts. The original developer obviously has their own code, so how
    much harm can come from a "licensee" refusing to return the developer's own code?

    Ah, but the whole concept is that the developer isn't demanding the return of his own code, but rather the new code layered upon his own publically licensed work.

    Therein lies the key. It is not merely the developer who is being deprived of content--it is the entire market of software users who are being deprived of that which they have every right to use. It is the horde of developers who wish to "scratch their itch" and improve upon an up-and-coming(or long-established!) codebase to which they have been so generously granted access to. It is the none-too-small number of investors--both large and small--who have put forth their money based upon a business model whose prime component is open access to the core software components and all future developments therein.

    Open Source is indeed a public (if not natural) resource--possibly one of the few that is not depleted by usage but rather strengthened by it. However, it is alas not immune to the dangers of hoarding, pollution, and sheer misuse. Indeed, to paraphrase John Philpot Curran, eternal vigilance is the price of software liberty. Should the general perception become that the most basic precepts of Open Source licenses were being routinely ignored, both the stream of new open projects and the third party flow of incremental improvements to existing projects would dry up, as the latter group would feel no obligation to the former, and the former would notice.

    Vigilance against such a situation--both real and generated by media manipulators(see Microsoft's aborted faux Letters To The Editor campaign)--is critical to the survival of the Open Source movement, and to the rights which have been granted to the public as a whole.

    Is not the defense of public rights the raison d'etre of Government itself? The strip mining of communal codebases is something we've been spared thus far--should our "vigilante slashdotting" fail to sway an entrenched competitor, the involvement of government agencies and government lawyers is not something we should shy away from. There are a number of issues to consider, but Judge Jackson has shown that the U.S. Government can most assuredly "get it" when it comes to the socioeconomic issues surrounding the technology industry.

    I'm not naive--although an attacking company would be harmed far more than we would by sheer public disapproval, it'd be better for everyone involved if we never had to travel down this route. Conviction does not negate the crime. However, a public statement of the willingness of government to defend us may have the peculiar effect of preventing us from needing their defense, and that is something I feel may be of value.

    I'm interested in what the rest of you think about this. Feel free to disagree, or to provide insight as to what would be necessary to deal with the issues that I have brought up.

    Yours Truly,

    Dan Kaminsky
    DoxPara Research
    http://www.doxpara.com

    1. Re:Defenders Of The Public Interest by Anonymous Coward · · Score: 0

      If you're going to be so pretentious as to use a gratuitously foreign phrase, you could at least respect your readers and the language enough to spell it properly: raison d'être.

    2. Re:Defenders Of The Public Interest by Effugas · · Score: 2

      If you're going to be so pretentious as to use a gratuitously foreign phrase, you could at least respect your readers and the language enough to spell it properly: raison d'être.

      You're lucky I know so many french people, or else I'd have to make some grossly inappropriate comment like "*ARGH* FRENCH PEOPLE".

      Actually, to be honest, I just didn't remember how to write the character in HTML, and didn't think it mattered all *that* much. Consider it...raison d'être as expressed in the American character set. What, you think Russia(R-U-S-S-I-A) is the actual Cyrillic character set? ;-)

      Bah. I suppose I should thank you for keeping me honest. I'll try to use the correct accents next time.

      Yours Truly,

      Dan Kaminsky
      DoxPara Research
      http://www.doxpara.com

    3. Re:Defenders Of The Public Interest by Anonymous Coward · · Score: 0

      *COUGH* -- ``American'' character set?

    4. Re:Defenders Of The Public Interest by Effugas · · Score: 2

      *COUGH* -- ``American'' character set?

      Yup, go look up ASCII. American subset, English Character Set. As far as I know, no American coined words outside of [a-z].

      Hurm. Actually, genuine question--do modified characters show up in Perl regex's when Locale isn't set?

      Yours Truly,

      Dan Kaminsky
      DoxPara Research
      http://www.doxpara.com

    5. Re:Defenders Of The Public Interest by Anonymous Coward · · Score: 0
      First of all, HTML is not in "American". It's by default in ISO-8869-1; to wit, Latin-1. So you can post the real 8-bit character. You can also use the HTML escapes. They're on the W3C website.

      As for Perl, Dan, perhaps you should ask tchrist. :-)

    6. Re:Defenders Of The Public Interest by Anonymous Coward · · Score: 0
      There are plenty of words in English that require diacriticals to be spelt properly.

      • naïve
      • Möbius strip
      • jalapeño
      • tête-à-tête
      • résumé
      • Gödel
      • façade
      • crème brûlée
      • pie à la mode
      • Encycloædia Britannica
      • crêpes Susettes
      • curaçao
      • learnèd
      • preëmpt
      • São Paulo
      • coöperate
      • rôle
      • Secretary Federico Peña
      • Gabriel García Márquez
      • Gerhardt Schröder
      Ok, to be honest, the non-English borrowings are new to the language, and the markings used to indicate hiatus are seldom observed. But you didn't use a loanword. You spouted a complete phrase. One just can't be muttering raison d'être or Tschüß, dude or Viva la Revolución! without observing proper protocols, n'est-ce pas? :-)
    7. Re:Defenders Of The Public Interest by Tom+Christiansen · · Score: 2
      do modified characters show up in Perl regex's when Locale isn't set
      I don't know what that really means. But I bet the answer to your question resides in the perllocale(1) manpage from the latest developer releases.
    8. Re:Defenders Of The Public Interest by Effugas · · Score: 2

      do modified characters show up in Perl regex's when Locale isn't set
      I don't know what that really means.

      Does [a-z] catch e with a grave/aigu?
      Does [d-e]?
      Does [e-f]?

      Does the Locale setting matter?

      That's what I meant. (And YES, I'm regretting this entire thread! This wasn't what I came to discuss :-)

      Yours Truly,

      Dan Kaminsky
      DoxPara Research
      http://www.doxpara.com

    9. Re:Defenders Of The Public Interest by Anonymous Coward · · Score: 0

      None of those appear to be the Americanized versions. Those are all the foreign-language originals.

      The English language is not GPL'd, thank God.

    10. Re:Defenders Of The Public Interest by Anonymous Coward · · Score: 0

      Most of those are still mandatory in English. Only a few (like cooperate and preempt) have shed their diacriticals.

    11. Re:Defenders Of The Public Interest by Effugas · · Score: 2

      CONTEXT
      Does [a-z] catch e with a grave/aigu?
      Does [d-e]?
      Does [e-f]?

      RESPONSE

      No, not really, although that certainly has been discussed.


      Well FAQ me...;-)

      Seriously, aside from ugly issues(are accented characters greater than, less than, or equal to their non accented equivalents), I don't think [:alpha:] is should be mandated. Perl's general concept is that things should behave as expected; [a-zA-Z] should grab all alphabetical characters, accented or not, if only because that's what the programmer is most likely to desire. "Give me all characters in this range that aren't accented" is a far less common operation than "give me all alphanumeric characters".

      --Dan

  60. OSLU? by Squeeze+Truck · · Score: 1

    The Open Source Liberties Union!

    --

    "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

  61. Re:For *FSF-copyrighted* code -- not always true by Anonymous Coward · · Score: 1

    The fact that the FSF said to leave it to the original author suggests to me that the library hasn't undergone the copyright assignment, in which case they could do nothing (except maybe pay court costs -- I have no idea about that) The earlier poster was talking about software which is copyrighted by the FSF. Daniel

  62. Corporate vs Open Source by WKSGene · · Score: 1

    Wouldn't the same rules re: shareware and freeware apply to GPL? Perhaps a legal union such as the SPA would get involved. BTW: Sun can't steal Java. They never gave it away. Inprise mentioned Blackdown twice. To suggest that Sun and inprise have no proper rights to Java is to say that Linus has no proper rights to Linux. Even without respect to the leagalities, Sun invented it for crying out loud.

    1. Re:Corporate vs Open Source by Anonymous Coward · · Score: 0
      Wouldn't the same rules re: shareware and freeware apply to GPL?
      All software blest by the GPL is ipso facto freeware, but, to our infinite loss, not all so-called freeware is GPL'd--and, therefore, is not truly free in the best of all possible senses.
    2. Re:Corporate vs Open Source by baiano · · Score: 1
      > All software blest by the GPL is ipso facto freeware

      Make that "freedomware", please, for example, because Free Software is *NOT* "freeware"! :-)

      See also http://www.gnu.org/philosophy/wor ds-to-avoid.html

    3. Re:Corporate vs Open Source by Tom+Christiansen · · Score: 2
      Free Software is *NOT* "freeware"
      I think I've got déjà lu:
      I am not now nor have I ever been a member of the so-called `goodware' movement. I am the founding father of `Good Software' movement, which is completely different.
      -- Gilbert Oram Dawson
      Know what I mean? :-)
  63. Re:How to defeat this GPL violation, maybe by Ice+Tiger · · Score: 1

    Ok so lets say you reverse engineer his product and then put it back under the GPL. Can this person then sue you as basically the original GPL invalidates his licence?

    Basically as this person violated the GPL licence would they then have a leg to stand on if you violated his licence ?

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
  64. GPL invalid == no usage licence by Anonymous Coward · · Score: 0

    If the GPL is found invalid, then there is no license to use the code at all.
    which is an effective self destruct, it isn't really part of the GPL, it is the condition that would result by killing the GPL

    1. Re:GPL invalid == no usage licence by Anonymous Coward · · Score: 0

      Does dodge, but you're full of shit. The way the courts have always ruled these things is that they point out what parts of the licence do not apply. For example, in this case, it's likely that the virulence would be discarded, but the rest left intact.

  65. This too will pass by Anonymous Coward · · Score: 0

    Concerns about "free" versus "open", GPL versus BSD, etc., will be a thing of the past in a few years.

    The key software components of the internet are open-source (apache, bind, sendmail). A key force in the globalization of developing countries will be the programming geniuses who will adapt and extend the existing base of free software to the special needs of their countries or businesses.

    Though some will be aware of license issues, many won't, or won't care.

    Some of the code they produce will be so good we will start using it here.

    The issue will be not how to enforce the GPL in a courtroom in London or New York, but how to do it in Beijing, Outer Mongolia, or Sudan. Send in the troops?

    Just keep on coding ...

    1. Re:This too will pass by the+eric+conspiracy · · Score: 1

      but how to do it in Beijing, Outer Mongolia, or Sudan.

      They can do whatever they want in their own countries, but if they try to import their products to a country that recognizes copyrights, they have a problem.

      I know a lot of people don't like the WTO, but one of the effects of the WTO is getting countries like China to recognize copyrights internally.



  66. Re:How to defeat this GPL violation, maybe by Anonymous Coward · · Score: 0

    This might be the answer. People can take GPLed code, release it binary, apply restrictions, whatever. However, none of those restrictions will stand up in court. People can "pirate" their software with impunity.

  67. I sure hope the courts are fair. by Anonymous Coward · · Score: 0

    I really hope that the courts wouldn't arbitrarily rule particular clauses invalid, and leave others.
    You can use this software, if you pay for it.
    The court wouldn't remove the pay for it clause.
    You can use this software, as long as you release it (by our interpretation) under the licence given to you.
    I would hope the court would recognize these two licences as basically the same, and treat them accordingly

    1. Re:I sure hope the courts are fair. by Anonymous Coward · · Score: 0

      I would hope that the courts wouldn't arbitrariy rule anything. I'd hope that they would clearly delineate which clauses are ridiculous and which are realistic and enforcable.

      Anything steeped in absolutes, like the viral clause, obviously is ridiculous.

    2. Re:I sure hope the courts are fair. by Anonymous Coward · · Score: 0

      Exactly. Which is precisely why you are free to ignore the virus. It's not enforcible. Only the FSF mafiosi get any play out of it, not a judge.

  68. Re:How to defeat this GPL violation, maybe by Anonymous Coward · · Score: 0

    The day that a court of law hands down a decision regarding the GPL is the day that free software dies.

  69. The copyright holder CAN fight. by Anonymous Coward · · Score: 0

    The way I see it, just because you release your code under the GPL, doesn't preclude you from selling alternative licenses for your code. This is what Cygnus does for some of their libraries. Therefore, you can quantify a dollar amount the Company would owe you if you negotiated a Commercial Use license for your software. If the violating Company's product happens to be successfull, you can wait till the statute of limitations is almost up, then file a lawsuit for tripple the proffits earned form the sales of the said software products. There are many lawyers that will take on this type of case with no legal fees up front, and charge 1/3 of the settlement. This way, you end up with a chunk of money, the lawyer gets a chunk, the license ends up getting enforced, and the world gets the Companies product source code released under the GPL.

  70. Re:LGPL, RMS opinion by Anonymous Coward · · Score: 0

    in his opinion it is lesser
    you don't have to agree, but the LGPL does do less to accomplish RMSs long term goal
    Use the licence that does what YOU want
    I personally like my you-must-pogo-stick-to-work-licence, but that is just me

  71. Re:How to defeat this GPL violation, maybe by Anonymous Coward · · Score: 0

    Don't be an idiot. If it was under the GPV, it wasn't free to begin with. The free software that keeps the internet running has no trek with the GPV. Think about it. The important stuff really is free. Apache. Sendmail. Perl. XFree86. Bind. BSD. This is what freedom is, and this is what freedom gives us: the internet.

  72. Wrong paradigm by Barahir · · Score: 1
    It seems to me that we're thinking about this in the wrong way. The danger is that some corporation will not only take a piece of GPL'd software and try to co-opt it, but actually sue various geeks and users who are "violating" the corporation's "copyright."

    IMHO, the right way to think about this is in terms of defense against lawsuits by corporations, not in terms of going after corporations that violate GPL. If a corp violates GPL on some project but doesn't bother to enforce it, I would imagine there's a good chance that the project would fork into commercial and non-commercial branches.

    If the corp sues the developers and/or users of the open-sourced branch, it will not have a leg to stand on since both branches derive from GPL'd code (of course, IANL).

  73. GPL DOES discriminate by Anonymous Coward · · Score: 0

    Yes the GPL discriminates against proprietary code.
    however proprietary code discrimintates against other proprietary code and FREE code.
    The purpose of the GPL was to encourage FREE code, it is intended to fight non-free code.

  74. Re:The US vs. Canadian legal system by the+eric+conspiracy · · Score: 1

    Rather, in Canada, the "civil" side of the law is descended from Napoleonic law. And a good set of consistent standards they are; the 'Mericans can learn a thing or two from us.

    Actually the only part of Canada's legal system that decended from Napoleonic Law is the state system in Quebec. Which is very similar to what is practiced in the State of Louisiana in the US.

  75. Re:LGPL, RMS opinion by Anonymous Coward · · Score: 0

    "Lesser GPL", my ass. It's the "liberal GPL" or "library GPL" or "livre GPL" or "loving GPL" or "lackadaisical GPL" or "looser GPL" or "lazy GPL" or "liberated GPL" or or "linkable GPL". But lesser it most certainly is not. Something that doesn't try to steal the work of others out from under them is hardly lesser. It is far, far greater.

  76. Go with BSD by Anonymous Coward · · Score: 0

    There are many good resources on the web explaining the hidden agenda of the FSF and the GPL.

    These days it is not so hidden. BSD solves all of the problems of the GPL. There is very little reason for any legal wrangling.

    1. Re:Go with BSD by JordanH · · Score: 1
      • There are many good resources on the web explaining the hidden agenda of the FSF and the GPL.

      The agenda that's different than the clearly stated, totally open agenda stated at fsf.org? Please, enlighten us.

      • These days it is not so hidden.

      When did the FSF become more open about their "hidden" agenda? Most of the documents on fsf.org are pretty old.

      • BSD solves all of the problems of the GPL.

      A commercial, for fee, license also solves all of the "problems" of the GPL, too. GPL solves all the problems with a license that allows someone to profit from others work without providing anything in return.

      Different licenses for different requirements, I guess.


      -Jordan Henderson

    2. Re:Go with BSD by Anonymous Coward · · Score: 1

      Stallman's agenda is obvious. He wants no one to own their own work. I can't recall the URL, but I read some great stuff from a BSD developer on his realization that Stallman is just a power hungry freak.

      The GPL is a virus. It is the number one reason that these other licenses keep popping up, and will continue to do so.

      GNU is a cult. They all follow RMS in lock step, and if you don't agree, they say that you are not enlightened. It is a software cult, fairly benign, but a cult nonetheless.

    3. Re:Go with BSD by rking · · Score: 2

      "Stallman's agenda is obvious."

      You disagree with the person who said it was hidden then?

      "He wants no one to own their own work."

      Well, if we confine this to situations where the work is a piece of software and where ownership means the ability to restrict distribution then yes, I think that's a fair comment. I guess nobody thinks that he's trying to hide that?

      "I can't recall the URL, but I read some great stuff from a BSD developer on his realization that Stallman is just a power hungry freak."

      Well.. I'm glad you enjoyed yourself... not sure if you were trying to make some sort of point? You read somewhere, but you don't know where, that someone else has a low opinion of Stallman, is that it?

      "The GPL is a virus."

      Not really, at least it only affects those that choose to enter into the bargain - use GPL'd code and in return you have to GPL the works you derive from it.

      "It is the number one reason that these other licenses keep popping up, and will continue to do so"

      Which other licences? Whatever they are, why would people not need them if the GPL didn't exist, presumably their licencing needs would stay the same?

      "GNU is a cult. They all follow RMS in lock step, and if you don't agree, they say that you are not enlightened. It is a software cult, fairly benign, but a cult nonetheless."

      Hmmm.. not sure what you're getting at here. Care to say what you mean by a "cult" in this paragraph?

    4. Re:Go with BSD by Anonymous Coward · · Score: 0

      Oh come on. You're telling us that there's nothing wrong with the Devil tricking people into signing contracts with Him.

    5. Re:Go with BSD by JordanH · · Score: 1
      • Stallman's agenda is obvious. He wants no one to own their own work.

      Well, make up your mind. First, the agenda was hidden and now it's obvious.

      As to people "owning" their own work, perhaps it could be said that GNU advocates believe that Intellectual Property rights should be reviewed, but the broad statements about "no one to own their own work" are a bit strong. I've never heard RMS say anything about the ownership of material works.

      • . I can't recall the URL, but I read some great stuff from a BSD developer on his realization that Stallman is just a power hungry freak.

      A couple of posts ago, you - I think it was you, it's so hard to debate the anonymous - insisted that "There are many good resources on the web explaining the hidden agenda of the FSF and the GPL. "

      Now, you refer to some vague statement somewhere by a BSD developer who said that RMS "is just a power hungry freak". Well, to paraphrase the signature of a Slashdot BSD advocate "I read it from a BSD Developer, it must be true."

      I have no reason to believe that RMS is not completely forthcoming about his agendas. I think a lot of his followers would wish that he were a bit more subtle.

      • The GPL is a virus. It is the number one reason that these other licenses keep popping up, and will continue to do so.

      Gee, I must have missed the clause in the GPL that states "If you prefer not to release under the tenets of the GPL, then please consider making your work covered under an incompatible, but still Open Source, license."

      I think the reason other licenses keep popping up is that people are waking up to the advantages of community development and they want all the advantages while still holding their precious Intellectual Property. They want it both ways. If that's not the case, why don't these entities just choose a BSD style license?

      The GPL license is no more viral than any commercial license that allows you to see the source and modify the source, but not allow you to own changes. Funny, you never hear those commercial licenses referred to as viral.

      Is the problem that you just really really want to use the GPL'd software, but once you do, you find you're stuck, it's just so hard to make money from it? Well, I have a solution. Stop using that darn virus carrying software.

      That's right, come up with your own C compiler if the GPL is so pernicious. I seriously doubt that Intel, IBM, Digital, SGI, Sun and everybody else down through the years would have given away their changes to gcc that they paid to have done had it not been for that horrible viral GPL. These guys would have included binaries with their OS releases and closed off their changes, just like they do with their own compilers.

      Sure would have put a crimp in Free OS (Linux, *BSD) portability had gcc not been a fairly decent cross platform compiler.

      What an amazing virus the GPL is! Software catches it and people benefit.

      • GNU is a cult. They all follow RMS in lock step, and if you don't agree, they say that you are not enlightened. It is a software cult, fairly benign, but a cult nonetheless.
      I agree with Tom Christiansen about the use of emotionally charged words and how they are used to destroy objectivity. RMS is a cult leader, a communist, a counter-culture hippy, all sorts of things that evoke emotional responses. So much talk, so little insight.


      -Jordan Henderson

    6. Re:Go with BSD by rking · · Score: 1

      Okay, the scenario I see goes like this :

      1. Someone gives you some files including some source code.

      2. You think "hmm.. I could incorporate that into my project, but wait.. there's this copyright law thing, it'd be illegal for me to do that."

      3. You notice there's a file containing the licence conditions included with the code, you read the licence.

      4. you realise "Ah, I can use the code, but only on condition that I release the program I use it in under this same licence".

      5. You either think "sounds fair to me" and use the code or think "no way am I doing that" and do without it.

      What's the trick? I think it must be far too subtle for me because I just don't get it.

      If you don't read or don't understand the licence conditions, why would you be using the code? If you do read and understand the conditions, what's the problem?

  77. your license ALWAYS supercedes? by Anonymous Coward · · Score: 0

    if you want your license to ALWAYS supercede, then they can't rerelase it under another licence
    They can't release it commercial, or GPL or anything but your licence.
    And if they did release it as anything else you would want it as your license?
    This sounds like the GPL, with the this software will always be under this license.
    What is it you really want?

  78. Distribute their binaries for them for free. by Bluedove · · Score: 2

    If they've hijacked GPL code which explicitly states it and its offshoots are GPL'd, then take whatever you can get of this guy's code (source and or binaries) and start distributing it. Let him take you to court, and lose.

  79. LGPL == Lesser GPL, says the AUTHOR by Anonymous Coward · · Score: 0

    well okay you may have an OPINION that the LGPL is gods gift to the universe, and far better then the GPL.
    HOwever if the author of it states that LGPL stands for Lesser GPL, well uh that is the way it is.

    nothing you say do or think will change the that, it is only your opinion, not fact

  80. The problem is the solution! by sterno · · Score: 2
    Why are issues being raised about who will legally defend GPL'd software? The reason is that big money making corporations have finally realized the value of open source software. Those companies who try to breach the GPL will have two things combatting them:

    1) Other corporations using the GPL software will sue them in order to level the playing field. For example, if Red Hat tried to do something that violated the GPL of linux, VA Linux, SUSE, Debian, IBM, Compaq and a few others would show up at their doorstep with a big pack of lawyers. It is corporate interest that threatens the GPL and it is the same interest that will protect it.

    2) Evil Bad Corporation (unrelated to Microsoft), decides that it wants to take a piece of GPL'd software and put a bunch of modifications on it, then sell it under a closed or heavily modified OS license. Now, the question is, WHY ON GOD's GREEN EARTH WOULD YOU WANT TO DO THIS??? If you did this, and your product was successful you've just set yourself up for a nasty fall. If you get sued, and somebody can afford the attorneys, you will lose, and with it will go your lock on the source code. Your empire will crumble quickly.

    One other thing to consider is that not only would the breaching of the license be a civil legal issue, it might also be considered criminal because of breach of copyright. I'm not sure about that one but it seems at least vaguely plausible.

    ---

    --
    This sig has been temporarily disconnected or is no longer in service
  81. Ok, but what if.... by ErikZ · · Score: 1

    I've been puzzling over this aspect of open source. Say some leader of a powerful software OS company gets on the news and say something like 'Don't install linux, if it doesn't cause your computer to explode outright, it will give you cancer. And it SUX compared to our OS, slower in every aspect by an order of magnitude'

    Normal OS companies would be able to sue, what can the Linux comunity do? No one is really in charge, no money is being made so we can't hire a lawyer.

    Hurm,
    Erik Z

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    1. Re:Ok, but what if.... by Wokan · · Score: 1

      That news company would lose all credibility in the public's eyes because every other network out there will pounce all over the opportunity to show just how poor their reporting practices are.
      Now if we had a news service equivalent to monoposoft, they could get away with it, since no other services would exist for them to worry about competition from.
      Fortunately, news agencies rely on their viewer's trust to maintain their very livelihood. I don't foresee monoposoft paying for the sudden retirement and pension of an entire news company on an announcement that is so easily disproven.
      Digital Wokan, Tribal mage of the electronics age

  82. Re:Is it legal to redistribute GPL violation soft. by Ice+Tiger · · Score: 1

    Good point, so basically does it then make it legal to redistribute via say ftp sites a company's derived work.

    Lets say for example Amalgamated Breadheads, take gcc, add a small feature and then sell it as ABCC and make it closed source. If you then take ABCC and distribute it via say an ftp site would they then have a leg to stand on?

    I take it you would have to have substantial proof of a GPL violation before you did this, but then I think this would hurt a company more than a threat a GPL action.

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
  83. Ultimate recourse: Fight fire with fire by baiano · · Score: 1

    If all else (like legal actions) fails (or should legal actions not be feasible): Remember that companies who incorporate GPLed code into their products without making the product GPLed are nevertheless producing a legally GPLed product, which means that we can copy this product freely and "safely" ignore their licensing terms. If enough people do this (and maybe even let that company know) their losses in revenue and reputation will soon dissuade them or any potential followers. This is probably not true for other Open Source licenses and I don't know how "safe" it would be to do as described above as I am no lawyer (disclaimer!), or how risky this might be in the U.S. where the lawsuit craze rocks...

  84. Re:your license ALWAYS superSedes? by Anonymous Coward · · Score: 0

    There is no word "supercede". You're thinking of something like "intercede", which comes from Latin "inter" (between) + "cedere" (to go). Supersede however, isn't about going; it's about sitting. It comes from "super" (above) + "sedere" (to sit). Thus something that supersedes doesn't pass over something (that's what the erroneous "supercede" would indicate); rather, it sits atop something. Fortunately, supersede is the only word in English like that, since no one uses obsede or possede anymore, and they stem differently anyway. But you can find the same stem used in sedentary ("couch potato" :-).

  85. Cannot pirate free software by Anonymous Coward · · Score: 0
    The open source version it was pirated from
    Only certain kinds of open source are piratable. For example, something that lets you look but not resell. Free software, on the other hand, cannot be stolen, pirated or otherwise misappropriated, because it comes with no restrictions. If you can pirate it, it wasn't free to begin with.
    1. Re:Cannot pirate free software by Gromer · · Score: 2

      Not at all. 'Pirating' just means duplicating and distributing software in violation of its license agreement. The only software you can't do that with is public-domain software, which has no license and isn't the same thing as free software at all. Free software, as embodied by the GPL, is under a number of license restrictions on its distribution and use, and can therefore be pirated. E.g. if a company takes a GPL'd piece of software, modifies it, and sells it without the source, that would be piracy, or something similar, under the terms of the GPL.

      --
      "Never let your sense of morals prevent you from doing what is right" -Salvor Hardin
    2. Re:Cannot pirate free software by Anonymous Coward · · Score: 0

      Don't pull that "Only St. Richard may defined `free software'" bullshit on us. I know what free software is, and that the creeping, proprietary, spiteful software out of Cambridge is NOT free. Public domain software is free. The GPL is a restriction. It is ignorant, offensive, and deceptive to kiss up to them. I can ask a ten year old what free means. Give it away, let it go, or it's not free.

    3. Re:Cannot pirate free software by Dwonis · · Score: 1

      But considering this article is about the GPL, a reasonable and logical person would assume "free software" takes the RMS definition.

      --------
      "I already have all the latest software."

    4. Re:Cannot pirate free software by Anonymous Coward · · Score: 0

      One assume when using English that one uses words as they are defined in English.

    5. Re:Cannot pirate free software by Dwonis · · Score: 1

      Do you understand the meaning of "context"?

      The only "restrictions" the GPL has are ones that ensure the freedom of software for others.

      In a hostile world, there can be no such thing as unchecked freedom. This includes the world of software.
      --------
      "I already have all the latest software."

    6. Re:Cannot pirate free software by Anonymous Coward · · Score: 0

      If you cared about freedom, you'd give away your code. Anything else is hypocrisy and deceit.

    7. Re:Cannot pirate free software by Anonymous Coward · · Score: 0

      Brilliant argument. Your opponent points out the flaws in your first argument, and you simply rephrase it, and call him names if he disagrees.

      Bravo, bravo.

    8. Re:Cannot pirate free software by Dwonis · · Score: 1

      I want to be as much of a pain as I can to software hoarders, while making things easier for other free (ala RMS) developers like me. The GPL suits my needs. If you don't like it, shut up and don't use my code.
      --------
      "I already have all the latest software."

    9. Re:Cannot pirate free software by Anonymous Coward · · Score: 0

      I will never shut up. I will never stop telling people about the tyranny and hypocrisy of RMS, and how he plays wordgames and lies with his talk of "free" that isn't, and how he wants to destroy intellectual property rights.

    10. Re:Cannot pirate free software by Darchmare · · Score: 1

      "Free software, as embodied by the GPL, is under a number of license restrictions on its distribution and use, and can therefore be pirated."

      Am I the only one who finds this terribly amusing?


      - Jeff A. Campbell
      - VelociNews (http://www.velocinews.com)

      --

      - Jeff
    11. Re:Cannot pirate free software by BluSkreen · · Score: 1

      For users of GPL licensed software, there are NO restrictions. (except for the dev tools) The few restrictions (compared to closed source software) invoked in the GPL are for the redistribution and modifications to the source.

      Instead of debating semantics over the definition of the word "free", why don't you enlighten all us old guys as to the specific problems with the terms of the GPL. According to my copy of the OED, there are 17 definitions for the word "free".

      Dave

    12. Re:Cannot pirate free software by Anonymous Coward · · Score: 0

      Free is the opposite of restricted.

    13. Re:Cannot pirate free software by Anonymous Coward · · Score: 0

      Semantics games are stupid. Ask a child in the street about free. If you give them something, tell them it's free, and then chase them down to tell them what they can and cannot do, and to extra your pound of flesh, they'll give you a noogie. don't be a liar and a scoundrel. Get a new fucking word.

    14. Re:Cannot pirate free software by Dwonis · · Score: 1

      What do you think would be wrong with destroying IP rights?
      --------
      "I already have all the latest software."

    15. Re:Cannot pirate free software by Gromer · · Score: 1

      Yeah, this is why I regard the GPL with a certain degree of suspicion. I suppose the idea is that the software is free (as in speech, not beer), rather than the user. The analogy would be with human rights- human beings are born free, and governments and other entities are subject to a number of restrictions as to what they can do with us without violating our freedom.

      --
      "Never let your sense of morals prevent you from doing what is right" -Salvor Hardin
    16. Re:Cannot pirate free software by BluSkreen · · Score: 1

      How does asking a child in the street have anything to do with the GPL?

      If you are going to argue about the restrictions of the GPL, then do so. Equating what you feel wrong with the GPL to asking children what they preceive a word to mean, is meaningless.

      By your interpretation and comments here, it doesn't seem as though you have even read the GPL.

      Dave

    17. Re:Cannot pirate free software by Anonymous Coward · · Score: 0

      Miserable communist thief!

    18. Re:Cannot pirate free software by Dwonis · · Score: 1

      That doesn't answer my question, you miserable FUDding AC!

      Not everything to do with communism is bad. Did you know communists drink water? What's bad about communism is the fact that it's hippocritical. Communism talks of equality, but then it turns around and has an aristocracy anyway.

      Just because you yell "communist", doesn't make something bad.
      --------
      "I already have all the latest software."

  86. Using GPL code in violation is a time bomb by Ice+Tiger · · Score: 1

    Here is an interesting scenario, lets say for example that you have a company that has taken some GPL software, made some changes and then sell it as you own closed source product.

    Apart from the question is it legal for someone else to then redistribute this for free as it is a derived work of the original source, you also have the fact that the copyright holder might at sometime want to sue for damages later on.

    Now lets say the violating product sells really well and the copyright holder notices this, does this not mean that they have a nice target to go for? So does this fact alone make it seem the a company would not want to use GPL code in thier products for fear of later being sued. I think such a company would have less ground to stand on than Kodak did against Polariod. Not to mention of course the company becomes a target of all the powers that have been set up to take down the smaller guys for violations of the big corporates licences.

    Now lets say you are a contractor mining GPL code for the clients product, and this is later discovered and later used in such a case, would that company not then sue you for damages? I only put this in because a while a go there was an AC boasting about how he mined GPL code and passed it off as his own to his clients.

    For an example of such a product check out this post of an alleged violation. http://slashdot.org/comments.pl?sid=99/12/17/20112 22&cid=84

    Can anyone add or refute any of the above?

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
  87. Slashdot Owns the Copyright to this Provocateering by Anonymous Coward · · Score: 0
    There are probably some liability issues here. IANAL, but the term slander comes to mind.

    Perhaps Slashdot needs to establish a review board for story postings. You guys have the mindshare, but you better shape up before the more sensible of us ship out. There are better ways to get information, like reading the actual mailing lists and docs. Your stock won't hold up to being a tabloid.

    I don't like Sun's actions, but Blackdown knows full well where they stand. Apparently, Slashdot hasn't a clue where they stand.

  88. Without a cleanroom, GPL still applies by Anonymous Coward · · Score: 1

    For one thing, the world would never know if GPL'd code were used in closed source. For another, who's to say that it wasn't an algorithm that got lifted? When the source is open, anybody can look and copy the approach. That's the kind of thing that gets you thrown in jail. You see, if you don't practise a cleanroom approach, it's still a derivative work. The GPL still applies. But we can't prove it, because we can't look. And no one who does the dirty work of the Slaveware Lords will admit to having peeked.

    1. Re:Without a cleanroom, GPL still applies by Anonymous Coward · · Score: 0

      And no one who does the dirty work of the Slaveware Lords will admit to having peeked.

      When a movement has evolved to the point where it's disciples start using slanderous namecalling against it's opponents, it's degenerated into an ugly and dangerous thing.

      Unless the intent is to escalate the flames, phrases like "Slaveware Lords" should be excised. Unless you seek to invite phrases like "Commieware Cadre" into common usage.

    2. Re:Without a cleanroom, GPL still applies by Anonymous Coward · · Score: 0
      When a movement has evolved to the point where it's disciples start using slanderous namecalling against it's opponents, it's degenerated into an ugly and dangerous thing.

      Rock on, my anonymous sibling! Let's dance the (Score: -1, Ideologically Noncompliant With Goodthink) tango!

    3. Re:Without a cleanroom, GPL still applies by Anonymous Coward · · Score: 0

      Hosh yes, next they'd be calling people who copy closed source software "pirates" or something.

  89. The Legal Side is Critical by danmil · · Score: 1
    I have to disagree strongly with this idea: "we can't really rely on legalism to protect Open Source software."

    The rest of the comment talks about the programmer view of Open Source -- it's better for all of us, basically. The problem with that is that business people do not think that way. They will always be operating for their short-term goals, and they will always be seeing the attractive possibilities of making a lot of money off of closing up the source.

    The GPL works tremendously well to keep that in check. Even if we don't see it in court, think about how well it has worked up to now to dissuade business people from taking the source and closing it off. Even if a business thought they might get away with selling GPL'd code against the terms of the license, they'd be running an enormous risk. If they lost that suit, the damages could be enormous. So most businesses don't bother with that risk -- instead, they buy something already closed with a license they can work with and they sell that.

    In contrast, take the original BSD code -- something which many programmers think of as "Open" but which is not protected by the GPL. What happened when Unix vendors in the 80's got their hands on it? They all took it, extended it and promptly closed it off.

    Whatever else you can say about RMS, I think the GPL is a beautiful thing -- precisely because it gives a precise legal formulation of the author's intentions (if those aren't your intentions, fine, don't use the GPL).

    --

    I have written a truly remarkable operating system which this sig is too small to contain.

    1. Re:The Legal Side is Critical by Larry+L · · Score: 1

      I was thinking earlier about what would happen if there was a suit... Do you think a class action suit would be possible?

      Since by violating GPL, you are violating *everyone's* right to see the code, something the developer promised when they took on the source.

      Just a thought

  90. freeware == free software by Anonymous Coward · · Score: 0

    Free software isn't freeware? Don't be insulting our intelligence. We don't need a dictionary to know what words mean. And we bloody well don't need a proprietary website to tell us what simple English words mean. Any junior high school student is smarter than you are about this.

  91. Re:Closed source using GPL will get found out by Ice+Tiger · · Score: 2

    Saying closed source that uses GPL will never get found out is untrue. Basically like any secret the more people that know it the less secure it becomes.

    Two such ways the news can possibly leak is: a) A disgruntled employee gets fired or leaves and leaks the news. b) A person is recruited from outside the company and does not agree with this and leaks.

    Once the news is leaked will not this source get out and the brown stuff hit the fan.

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
  92. Is the kernel GPL'd by Anonymous Coward · · Score: 0

    I have read that the kernel code is actually copyrighted to individuals - takeover is prevented (hopefully) by the fact that there are about 1000 separate pieces copyrighted by separate individuals... this would make the legal/economic issues of defending it a somewhat different can of worms... I'd appreciate other comments on this. Thanks.

  93. supersede by Anonymous Coward · · Score: 0

    from www.m-w.com
    3 : to displace in favor of another : SUPPLANT

    If you are going to be an anal retentive bastard, at least make sure you are undeniably correct, rather then just an ignorant fuck

  94. Linux International (Re: For FSF-copyrighted code) by boster · · Score: 1

    Linux International been heavily involved in helping to protect Linux, yes? I recall that being a major point of maddog's talk at AUUG'99.

    --
    Madness takes its toll. Exact change please.
  95. Re:Sure, it matters by Anonymous Coward · · Score: 0

    I was asked to "borrow" some GPL'd encyption code into a copyright protection scheme. I gave a number of options to my manager, but he insisted. So for the first time in my professional career I disobeyed. I wrote a cheap, easily breakable encryption algorithim. Needless to say, I only worked their long enough to find a better job after that!

    I think _most_ programmers (with the given market) would do the same.
    PS: My algorithim was really simple. You may want to try it on products coming out of PA.

    It was a time expiration copyright protection so I took three dates. The date of the creation of the install script, the date of the installation and
    the date that Pres. Kennedy was assasinated.

    I then took the binary values and meshed them so that
    Date1 123456 -creation
    date2 789abc -installation
    date3 defghi -random date

    became
    word1 17d28e
    word2 39f4ag
    word3 5bh6ci

    The "encrypted" bit was thrown into a file in \windows\system.

  96. man 1 slashdot by Tom+Christiansen · · Score: 2
    CONTEXT
    Does [a-z] catch e with a grave/aigu?
    Does [d-e]?
    Does [e-f]?

    RESPONSE

    No, not really, although that certainly has been discussed.g I think what you want is /[[:alpha:]]/, which only works in the very latest release. Otherwise, you'll need to use the use locale pragma (which doesn't refer to a salad dressing, actually :-) in conjunction with something like /\w/ or /[^\W\d_]/, and maybe a call to the POSIX::setlocale as well.

    SEE ALSO

    perlre(1), perllocale(1), perldelta(1), perlsec(1), and utf8(3),
    EXAMPLES
    [Following in an excerpt from the 5.005_63 release of Perl's perlre(1) manpage. --tchrist]

    The POSIX character class syntax, [:class:], is also available. The available classes and their backslash equivalents (if available) are as follows:

    alpha
    alnum
    ascii
    cntrl
    digit\d
    graph
    lower
    print
    punct
    space\s
    upper
    word\w
    xdigit
    For example use [:upper:] to match all the uppercase characters. Note that the [] are part of the [::] construct, not part of the whole character class. For example: [01[:alpha:]%] matches one, zero, any alphabetic character, and the percentage sign.

    If the utf8 pragma is used, the following equivalences to Unicode \p{} constructs hold:

    alphaIsAlpha
    alnumIsAlnum
    asciiIsASCII
    cntrlIsCntrl
    digitIsDigit
    graphIsGraph
    lowerIsLower
    printIsPrint
    punctIsPunct
    spaceIsSpace
    upperIsUpper
    wordIsWord
    xdigitIsXDigit
    For example [:lower:] and \p{IsLower} are equivalent.

    If the utf8 pragma is not used but the locale pragma is, the classes correlate with the isalpha(3) interface (except for `word', which is a Perl extension, mirroring \w).

    The assumedly non-obviously named classes are:

    • cntrl: Any control character. Usually characters that don't produce output as such but instead control the terminal somehow: for example newline and backspace are control characters. All characters with ord() less than 32 are most often control classified as characters.
    • graph: Any alphanumeric or punctuation character.
    • print: Any alphanumeric or punctuation character or space.
    • punct: Any punctuation character.
    • xdigit: Any hexadecimal digit. Though this may feel silly (/0-9a-f/i would work just fine) it is included for completeness.

    You can negate the [::] character classes by prefixing the class name with a '^'. This is a Perl extension. For example:

    POSIXtrad. Perlutf8 Perl

    [:^digit:]\D& nbsp;\P{IsDigit}
    [:^space:]\S&nbs p;\P{IsSpace}
    [:^word:]\W&nbsp ;\P{IsWord}

    The POSIX character classes [.cc.] and [=cc=] are recognized but B supported and trying to use them will cause an error.

    SIGNATURE
  97. If you want something put in the license by Rares+Marian · · Score: 1

    Oh quit whining. The game of licensing is speak up if you want something. Make a viral BSD if that's what you need and please for Pete's sake quit whining.

    --
    The message on the other side of this sig is false.
    1. Re:If you want something put in the license by Anonymous Coward · · Score: 0

      No. Giving people viruses is just plain evil and wrong.

  98. ESR by Anonymous Coward · · Score: 0

    Why, doesn't Open Source already have prime defenders, in the form of our gun-toting spokesperson ESR and his Open Source Militia? *sarcasm* (please don't hurt me, Eric)

  99. Oh! I know! by Anonymous Coward · · Score: 0

    The Open Source Court! A special legal team composed for just this reason. We would find a bunch of lawyers who believe in Open Source and kidnap them (since paying them would be against our philosophy, right boys?). Then they would go to court and the Open Source judge (don't worry, we took his paycheck and burned it too!) would make a ruling. The ruling would be written down and put on the net. Then, anyone who wanted to could download the ruling and re-write it and redistribute it! What would get done? Well, nothing, just like the whole Open Source deal is about 0 productivity and 100% circle-jerking to the idea of a money-less economy all day.

    1. Re:Oh! I know! by Wokan · · Score: 1

      Listen up, moron boy.
      Most programmers aren't writing code because their employers pay them for the code. Most programmers get paid to produce a desired result. The fact that many can now do it using OSS and cost the company not-a-dime offsets the time that programmer may devote to fixing a flaw or adding a feature to that code. The employer doesn't care because that coder still gets the job done and does it for less than it would have cost to buy and customize a proprietary product.

      Digital Wokan, Tribal mage of the electronics age

  100. Libraries not viral: A Dick and Jane Story by Tom+Christiansen · · Score: 2
    You cannot catch the Stallman virus simply from writing code that conforms to an API that happens to have a GPL'd instantiation. If that were the case, then a script or program (call it "Mom") that calls a GPL'd script or program (call it "Dick") would be itself GPL'd. Moreover, any other scripts or programs (call it "Jane") that "Mom" calls from the same place that she calls "Dick" would themselves be free of contamination.

    As you see, mere aggregation with the infected Jack does not pass the virus back up to Mom, nor over to his sister Jane. Aggregation does not infect. This is true whether Dick and Jane are programs, or whether they are libraries. It doesn't matter. I'll say it once more for the logic-impaired: Aggregation does not infect. Otherwise they are trying to dictate what is or is not legitimate use. Copyright law does not permit this.

    If the FSF shows up to break your kneecaps, as another poster semi-amusingly seemed to imply might happen, and so you feel need a more legalistic way around this library infection issue, here's why you're safe.

    It's time to let go of your fear. The virus doesn't transmit across library aggregation. The reign of terror is ended, and the black death is put back into its bottle. You are now free. Code in peace.

  101. Violation of GPL very unlikely ... by aUser · · Score: 1

    Imagine company X proprietarize your GPL code. There would be serious doubts about who is the copyright holder for the software.

    This is the reason why you don't even need to sue company X. Instead you put their software up for download on your site (charging money or not) and encourage other people to do this as well.

    Now company X will need to defend their copyright and sue you under the copyright laws.

    Unfortunately for them, you may have sufficient proof that they are not the legitimate copyright holders of the software; or at least, of part of their software.

    From a legal point of view, their own violation of the law invalidates any subsequent legal rights they may have:

    fraus corrumpit omnia
    (fraude invalidates all legal consequences)

    This principle holds in general: If you steal money from someone, and I steal it from you, you have no claim against me, because your property rights on the money were void in the first place.

    Therefore, Company X are going to have a hard time trying to make you and other people cease and desist, let alone, collect on you.

  102. Two-faced Indian givers by Anonymous Coward · · Score: 0
    If someone puts my GPLed software under a non-GPL license without buying a license to do so, I just lost income.
    BIG FUCKING DEAL! Why are you writing free software anyway? Isn't it to make the world a better place? Isn't it so that others do not have to walk the same path you walked? Isn't it so that you can garner respect in our Gift Culture according to the value of what you give away?

    If you get freaked out about other people making money, then it wasn't a gift at all. You're just as bad as the hoarders.

  103. Depends on what you're trying to do by / · · Score: 2

    If you don't have any money and aren't interested in personally extracting some from the person violating your copyright, you might be able to sign your collection rights over to a company or agency with the money and time to pursue this (sort've like doing it on contingency, except they get %100 and you get the satisfaction of having the violation stopped). It helps if the violation actually concerns a piece of software that's known to be worth something. The Caldera/DRDos lawsuit comes to mind.

    You might even go as far as to ask the violator's competitors about whether they'd like to get in on the legal escapades (since they'll probably want to do anything to tear their rival down). But for that to work, your own software will have to be in a separate market from theirs, since they won't want to tear their rival down only to prop you up even further.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  104. Is everyone forgetting the "P" in GPL? by neo · · Score: 1


    Ask not who should sue over GPL violations, for surely
    it is you. The "P" in GPL is for "Public" license and
    there is no greater fear to a corporation and thousands
    of people sueing them. Who protects the GPL?

    You do.

    1. Re:Is everyone forgetting the "P" in GPL? by Anonymous Coward · · Score: 0
      The only person who can sue over the violation of the GPL on a particular piece of code is the owner of the copyright on that piece of code.

      This notion that thousands of members of the public could sue is fantasy with no connection whatsoever to the way the law works.

    2. Re:Is everyone forgetting the "P" in GPL? by Anonymous Coward · · Score: 0

      Anyone can sue.

      Those who have a right to sue are those who are damaged by the abuse of the GPL. Luckily the number of people who are damaged is quite large if it means that some new technology or code is not released in the Public because someone is not complying with the GPL.

    3. Re:Is everyone forgetting the "P" in GPL? by harlows_monkeys · · Score: 1

      No, the only people who can sue for a copyright violation (which is what a suit based on violation of the GPL would be) are those who own the copyright.

    4. Re:Is everyone forgetting the "P" in GPL? by neo · · Score: 1

      You aren't thinking out of the box.

      Don't sue because of copywrite violation, sue because of lost revenue. Your actual damages would be based on lost revenue from the technology that was not released by the corporation who violated the GPL. Since anyone in the public domain could claim damages (as the entire of the public could benifit from the release of the code.) it entirely possible to create a class action suit on behalf of all those so incumbered.

      Doesn't this make any sense to you?

      It's not about copywrite. It's about access to public technology.

      Quoted from the GPL:

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)



      It's clear to me from this license that if you do not offer up the source code from a work created from a GPL'ed work, then anyone who would have benefitted from access to your changes can sue for the loss of that benefit.

    5. Re:Is everyone forgetting the "P" in GPL? by Anonymous Coward · · Score: 0

      I don't see how you will ever be able to prove the substantial financial damages to bring this suit to fruitition. What harm was done--in bottom-line dollars and cents?

  105. The sun/blackdown FIASCO? by mindstrm · · Score: 2

    The only thing wrong here was that Sun was a bit rude, by not mentioning the blackdown people.
    It was not a GPL issue, and not an OSS issue. The terms of their porting were clear from the beginning.
    And sun apologized..
    so what's this 'fiasco' you are talking about?

  106. Reverse engineering by Webmonger · · Score: 1

    Here's the approach I considered:
    Compile the original source. You'll need the compiler the Evil People used, but there's usually an indication of compiler in the binary. Compare your binary to the Evil People's binary. If there's a pattern match between the binaries, there must be a pattern match in the source. If the pattern is big enough, you've got a good case.

    As you point out, optimisation will make it tricker. You may need to automate the process to try it with all possible options.

    Getting a subpoena may be easier. . .

    1. Re:Reverse engineering by Anonymous Coward · · Score: 0

      That won't work. Linking issues.

  107. Who can enforce the GPL by Merk00 · · Score: 2
    Only the copyright holder would be able to enforce the GPL. Anyone else, whether the FSF or Red Hat, would not have legal standing to bring a suit. This would basically be a case in which there would need to be enforcement of a contract. The contract would be the GPL and the contracting parties would be the copyright holder and the violator.

    Even though the FSF could not sue the violator, the copyright holder could have the FSF represent them as their lawyer in court. This would help to transfer the financial burden away from the copyright holder.

    Simply changing the name of the copyright holder to the FSF would not give them enough standing to sue because it was requires signed documentation that the copyright is being transfered to a new party (see the GNU website for more.

    There isn't much chance of recieving monetary damages in an Open Source case because it is required to register a copyright with the copyright office (is that the USPTO?). All that a court could legally do is order a company to comply with the GPL, which is what is intended in the first place.

    Matt Leese

  108. Size queens and /usr/dict/words by Anonymous Coward · · Score: 0

    Now I see why the only guys who claim that dict size doesn't matter are the ones with little dicts. Take that, Mr Webster!

  109. "Damages" done by Anonymous Coward · · Score: 0
    But would there really be any damages worth a lawyer's time? Seriously, what are you going to sue them for? Lost revenue isn't gonna cut it, unless you are one of those rare birds who writes software, GPLs it, sells it, and then depends on the customer not giving it to someone else. Contract infringement might be more like it, but then you get into the whole "is the GPL valid?" question that has still never been tested in court. As for punitive damages or emotional damages, well, let's just say that you'd better hope you have a judge with a sense of humor for that.

    And if you're really lucky, you'll end up with a judge who looks at punitive damages the same way /. looked at that "$18 million a day" figure, who'll estimate how much time the proprietary additions to your code took, bill the company $100 an hour, and tell you to go away before he charges you with contempt.

  110. GPL discriminates against free software, too by Anonymous Coward · · Score: 0
    Yes the GPL discriminates against proprietary code.

    And against totally goddamn free-as-in-speech code too! If your GPLed library infects me, I have no choice but to use it, even if I would rather release my code under Artistic, BSD, MPL, Xfree, or Apache licenses.

    1. Re:GPL discriminates against free software, too by Anonymous Coward · · Score: 0

      A GPLd library *CANNOT* infect you.

  111. GPL by BurntToast · · Score: 1

    Wellllllllll...

    If you asked me I'd guess the Free Software Foundation would patrol it. I mean, they ARE the ones that created the thing in the first place. Asking others to do it for them would be outlandish.

    1. Re:GPL by bfumerola · · Score: 1

      Outlandish would be to assume that the FSF _can_ sue/"patrol"/protect it. In the real world you can't sue just because eons ago you made a vague license that someone else unrelated (business-wise) to you uses.


      --
      /* Bill Fumerola (billf@FreeBSD.org) */
  112. Re:Legal Firepower v/s *self-destruct* by Anonymous Coward · · Score: 0

    Most contracts (I don't know if the GPL has this provision) have a section which states that even if some part of the contract is struck down by a court, all those provisions which have not been specifically struck down remain in force. A lawyer would have to argue merits of the the 'self destruct' section separately from the rest of the licence.

  113. Enforce GPL through development - Fear Patents by Anonymous Coward · · Score: 0

    Seems to me that the GPL is enforced by constant forward motion on the part of the community. Open source is constantly swallowing one aspect or another of commercial space with products that are as good as or better than the alternatives. The larger fear is, as is mentioned above, lawsuits by corporations against open source. IP litigation is expensive. If open source continues forward momentum, litigation will prove the last refuge for the commercial folks. They will retaliate by suing distributions. And litigation will be based less on copyrights than on patents. And yes, we all agree the application of some of these patents can be evil, but, as a consequence, IP defense is far more problematic for OSS than IP prosecution. Sure the diverse and distributed nature of OSS development helps, but the lawyers will keep coming. Like George Lucas defending his movie, they will hire a big firm that will send nasty letters to every ISP, ftp host and distribution who will be scared off by legal costs that don't contribute to their bottom line. Who defends all these small people? I don't really have an answer for that except that we need to maintain more thorough and universal records. --to show that OSS development is "prior art" and pre-existed some commercial piece of software and precludes perfection of a patent. The major aspect of defensive litigation is the development and analysis of the weaknesses of patent based attacks. Our collective records will lower the transaction costs for our lawyers, and make it slightly more realistic to mount a defense. One closing thought. I agree that software patents are wrong. Ask the folks at the big software vendors and they will claim to agree, and claim they are used only as a defensive measure. EFF or the FSF should look at perfecting a few software patents with something that looks like the GPL. Patents may be wrong, but we need to play their game in order to truly scare them off. If we have legal assets, let's use them now.

  114. Enforce GPL through development - Fear Patents by Anonymous Coward · · Score: 0

    Seems to me that the GPL is enforced by constant forward motion on the part of the community. Open source is constantly swallowing one aspect or another of commercial space with products that are as good as or better than the alternatives.

    The larger fear is, as is mentioned above, lawsuits by corporations against open source. IP litigation is expensive. If open source continues forward momentum, litigation will prove the last refuge for the commercial folks. They will retaliate by suing distributions. And litigation will be based less on copyrights than on patents.

    And yes, we all agree the application of some of these patents can be evil, but, as a consequence, IP defense is far more problematic for OSS than IP prosecution. Sure the diverse and distributed nature of OSS development helps, but the lawyers will keep coming. Like George Lucas defending his movie, they will hire a big firm that will send nasty letters to every ISP, ftp host and distribution who will be scared off by legal costs that don't contribute to their bottom line. Who defends all these small people?

    I don't really have an answer for that except that we need to maintain more thorough and universal records. --to show that OSS development is "prior art" and pre-existed some commercial piece of software and precludes perfection of a patent. The major aspect of defensive litigation is the development and analysis of the weaknesses of patent based attacks. Our collective records will lower the transaction costs for our lawyers, and make it slightly more realistic to mount a defense.

    One closing thought. I agree that software patents are wrong. Ask the folks at the big software vendors and they will claim to agree, and claim they are used only as a defensive measure. EFF or the FSF should look at perfecting a few software patents with something that looks like the GPL. Patents may be wrong, but we need to play their game in order to truly scare them off.

    If we have legal assets, let's use them now.

  115. Re:How to defeat this GPL violation, maybe by Dwonis · · Score: 1

    Fine. It's not free. Are you happy? I'm still going to develop under the GPL, whether you like it or not.
    --------
    "I already have all the latest software."

  116. Re:How to defeat this GPL violation, maybe by Anonymous Coward · · Score: 0

    Why don't you just set it free? Or do you like getting people to help you against your will? If they're decent, they'll do so freely. Nothing you clutch is worth keeping.

  117. Only the copyright holder by Arandir · · Score: 2

    Only the copyright holder is entitled to sue for copyright infringement. This is basic law in virtually every nation. You can't sue your neighbor across the street for stealing the apples of your neighbor down the way. Only the person who is damaged can sue.

    If your software is not in the public domain, then please, please, don't claim that you have given it away or are not the owner. This will be used against you in court. "Your honor, the plaintiff has an entire website arguing that he doesn't own the vimacs software..."

    So what happens with Megasloth infringes upon the license of John Q. Hacker's tiny perl script? Without John's permission, the FSF, Slashdot readers, OSI, or anyone else is allowed to initiate a lawsuit. However, John Q. Hacker can initiate the suit. And anyone who subitted copyrighted code to the project can join in. Then funds are gathered from all the indigant bystanders from the FSF, Slashdot, OSI, etc.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  118. Re:How to defeat this GPL violation, maybe by Dwonis · · Score: 1

    I don't set it free because I don't want it to be free. I don't want to work for some company for free. I also want free software (ala RMS) to have an *advantage* over proprietary software. Public Domain does not suit this.
    --------
    "I already have all the latest software."

  119. What if they patent it anyway? by BlackSabbath · · Score: 1

    OK. What happens if company X not only ignores GPL but goes further and convinces the US Patents office to issue a patent for a particular idea/software (which, going by recent patents granted, must be an INCREDIBLY easy thing to achieve). Now you've got to try and overturn the patent. What if Company X then started suing open-source distributors of the original (GPL'd) code? (or offering "cheap" licenses for it) I'm not saying this is likely, but I'm wondering what the response would be. ------ Edward G. Robinson, "Soooo...where's you're messiah now?"

  120. Re:How to defeat this GPL violation, maybe by Anonymous Coward · · Score: 0

    Stop lying. That's not free. What RMS isn't free. It's thievery. It's abusive. And it's a lie.

  121. LinuxOne: Still getting away with GPL violation by Anonymous Coward · · Score: 0

    Remember those LinuxOne jokers? Remember the charges of GPL violation, and their refusal to offer source CD's or put SRPMs on their ftp site?

    They're still doing it. But they've gotten a bit more subtle. If you try to login to their "ftp site" linked from their web pages, at any hour of the day or night, you get "Sorry, too many users are using our ftp site now. Please try again later."

    Now, why do I get the funny feeling that their ftpd has maximum-logins set to zero? Hmm?

  122. Re:How to defeat this GPL violation, maybe by Dwonis · · Score: 1

    Who's the Anonymous Coward here? And what's thievery? Licensing *my own* code is thievery somehow?

    Your argument is baseless. Say something that actually has to do with what I said and I'll talk with you. Otherwise, I end this thread here.
    --------
    "I already have all the latest software."

  123. Question about GPL usage... by Anonymous Coward · · Score: 0

    Say that there is a C++ String class that's released under GPL. I want to use this String class in my application without making any modifications to the String class. Does this mean that my software is must also be released under GPL?

    Say I want to inherit this C++ String class to add a few more methods. I release the enhanced String class under GPL, does the rest of my program that uses the enhanced String class need to be released under GPL?

    I do not need a string class, just using it as an example to see if I can use GPL code.

    1. Re:Question about GPL usage... by Anonymous Coward · · Score: 0

      The FSF would have you believe that the virus pollutes everything it touches. They're full of shit. It cannot. No court would fail to observe proportionality. Look at similar cases with books.

  124. Re:GPL and enforcement - quid pro quo by Anonymous Coward · · Score: 0

    You want something? You give something back!

    Not the virtually infinite and probably immoral per-copy license fees of commercial software but a one-off piece of code for a one-off piece of code.

  125. Beg your pardon? by cduffy · · Score: 2

    If I'm writing free software and I want anyone to use it under any license, I put it under a BSD-like license. If I'm writing free software and I want the derivitive works to be free, I use the GPL. But let's say someone really wants to hoarde something developed as a derivitive of my code... why NOT let them pay for the privilidge?

    And it's not just about people making money. If folks want to make money off my code and follow the GPL (a la Cygnus, TiVo, WilburWorks, etc etc) they're free to do so, UNLESS THEY WANT TO HIDE THOSE DERIVITIVE WORKS.

    Sheesh!

  126. Re:How to defeat this GPL violation, maybe by Aighearach · · Score: 1

    Why don't you set yourself free, I find your closed source identity to be offensive.

  127. GPL does NOT apply even without a cleanroom by Eivind+Eklund · · Score: 1
    For one thing, the world would never know if GPL'd code were used in closed source. For another, who's to say that it wasn't an algorithm that got lifted? When the source is open, anybody can look and copy the approach. That's the kind of thing that gets you thrown in jail. You see, if you don't practise a cleanroom approach, it's still a derivative work. The GPL still applies.

    YANAL[1]. And it is obvious. (Disclaimer: IANAL, either.)

    In USL vs Berkeley, USL tried to claim this. It didn't hold water.

    This is apart from the question of whether the GPL is enforcable at all; for most cases, I think it probably isn't. And the Linux users should be happy for this; an enforced (L)GPL would block large amounts of what is considered standard parts of all Linux distributions (glibc, parts of the kernel, etc). Most of the violations I've found are due to GPLers thinking they can slap the GPL over the BSD-derived licenses; they can't. Not even over the two-clause variant. (If you don't believe me, read the GPL. Carefully. If you're not good at tracking state in your head, create a matrix showing how the GPL and the BSD license interact, for each of the different software states that the GPL talks about.)

    [1] You Are Not A Lawyer.

    Eivind.

    --
    Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  128. Re:How to defeat this GPL violation, maybe by MikeBabcock · · Score: 2
    --
    - Michael T. Babcock (Yes, I blog)