Slashdot Mirror


The Danger of License Termination Clauses

Ray Dassen writes "Bruce Perens has written " Is Your Software In Danger of Termination? ", a letter about the problem of termination clauses such as those in the licenses of Jikes and Secure Mailer. "

141 comments

  1. When was it written? by Anonymous Coward · · Score: 0

    If this article is more than 3 minutes old I'm sure he's changed his mind since then.

    BTW, Bruce, I still don't like you. But now, according to your logic, since I'm no longer an AC you have to respect my views.

  2. DAMMIT! by Anonymous Coward · · Score: 0

    Of course now that /. has dropped my login I'm an AC....

  3. This comment must be deleted within 24hrs. by Anonymous Coward · · Score: 0

    I own this comment. Even Rob says so at the bottom of this page:

    "Comments are owned by the Poster"

    So I have full rights over it. And I choose to lease this comment to Rob Malda to store on his server for a period of 24 hours from the time it is posted. After that Slashdot is ORDERED to delete it under penalty of a $500 per day fine which Rob Malda agrees to pay. Posting or reading this comment constitutes aggreement to the terms laid out here.

  4. license plates by Anonymous Coward · · Score: 0

    My boss has a "Live Free or Die.. UNIX" license plate, with the UNIX in big letters. I loved it from the moment I saw it. }:)

    - =^o.o^=

  5. My 12 year old son bought 98. Bound by license??? by Anonymous Coward · · Score: 0

    Just a thought experiment. If I give my son the money to buy software while we're at CompUSA and he pays for and installs the software (Kids are so much better at this than a lot of us geezers). Is he bound by the licensing of the software? It's my understanding that minors CANNOT enter into contracts NO MATTER WHAT, here in the US anyway. If Microsoft, etc. are truly interested in making these shrinkwrap agreements legally binding, then shouldn't that copy of 98 have a "Must be over 18 to purchase" sticker on it? Just more proof that software licenses are not worth the paper they're written on.

  6. No Subject Given by Anonymous Coward · · Score: 0

    >You post anonymously, you can't collect.

    The anonymous still have rights. F'rinstance, you cannot legally take someone's anonymous writings (or software), claim it as your own, and make money off of it.

    As for collecting... auction houses somehow manage to get money and transfer bought items to anonymous bidders all the time. The anonymous party just gets someone to act on their behalf.

    Now to demonstrate, I'm going to send Louie and Rock to work your knees. :)

    Capa de Copos. AC of AC's.

  7. I can't. It's against company policy! by Anonymous Coward · · Score: 0

    Employees or contractees are prohibited from incorporating GNU/Open Source software into any of our company's products or installing on any company owned machines. I kid you not! Fscking lawyers!

  8. No Subject Given by Anonymous Coward · · Score: 0


    Course there's the problem of where to send the
    money... I mean who's to say which AC it is?

  9. No Subject Given by Anonymous Coward · · Score: 0

    Swiss bank acct #yadayadayada

  10. I can't. It's against company policy! by Anonymous Coward · · Score: 0
    The "cannot incorporate GPLed code" part makes perfect sense. The "can't install GPL'd products" is pure paranoia from lawyers.

  11. No Subject Given by Anonymous Coward · · Score: 0


    Err, but can you prove you are the AC who "owns"
    the original post? Or do we all just get cash...

  12. Hrm, someone else finally noticed by Anonymous Coward · · Score: 0

    I am encouraged that someone else has finally taken the time to read the license agreement that comes with IBM's "Open Source" products.

    A while back, I posted a notice of a security hole in the access-control of PostFix (vmailer) which would allow spammers to use one's server to relay, in spite of the filters against such a thing. (I was told that this was a feature not a bug, which is laughable, but that is not pertinent here). I was harrassed because I had not informed IBM/Venema about this problem. The reason I did not do so was because the license agreement for the software indicated that any fixes or bug reports I made became property of IBM. Therefore, my security bug report would become their property - they might claim the right that I tell no one else!

    I may work for free at times, but I don't give me services out for free to corporations who should otherwise pay for them. Especially corporations who have the deep pockets to pay people to develop software that they can give away. I would not work for IBM for free.

    THanks, I'll stick with sendmail and qmail.

  13. what difference does it make for jikes? by Anonymous Coward · · Score: 0
    Jikes takes standard Java and compiles it to standard JVM byte codes. If the license gets terminated, I can just use javac.

    There are situations where termination is a real concern. But you have to look at it on a case-by-case basis.

  14. I can't. It's against company policy! by Anonymous Coward · · Score: 0

    A workmate tried to install a non-open source program on our production server. Well... he was fired. This is against the company's security policy. Not everyone is a prisioner of lawyers...

  15. No Subject Given by Anonymous Coward · · Score: 0

    I agree these licence clauses is'nt good for the OSS community. Why would a OSS developer spend hours of hard work on open-source software with this kind of licence then it can be terminated
    by the company.

  16. Re: Entering New Hampshire by Anonymous Coward · · Score: 0

    The boards say "Please drive with courtesy, it's the New Hampshire way", at least around the corner of NH I live in (SE). As a matter of fact, you are not required to use seatbelts in New Hampshire, so I guess the boards do not say anything about seatbelts. OTOH the boards around here tell you to buckle up if you leave NH since you're entering a state where you have to fasten seatbelts (Maine or Massachusetts).

  17. My 12 year old son bought 98. Bound by license??? by Anonymous Coward · · Score: 0

    Minors can enter into contracts. However, there are a few things to remember. The minor can void the contract at any time, until they reach adulthood, and within a "reasonable" time after they reach adulthood.

    To make it eaven more interesting, minors cannot void contracts involving necessities, ie. food, place to live, transportation, etc. I don't feel the courts would view software as a necessity. I believe a case that involved a minor who had purchased a truck in Kansas may apply here. The minor returned the truck after blowing the engine, wanting to void the contract. The court ruled that the minor could void the contract, but he must pay for the use that he had of it (rent) plus the damages he caused (blown engine.)

    Since you would have given him the money, MS could possibly argue that you had actually purchased the software. It would be interesting to see.

  18. I can't. It's against company policy! Agreed! by Anonymous Coward · · Score: 0

    Of course there will be companies that will
    be hard nosed about things. That's fine. Hard
    nosed-companies are a drag to work for anyways,
    correct? I'm not suggesting quiting *now* but..
    When looking for your next job, inquire about
    their policies on free software. After a few
    years of this I bet the demographic differences
    the free and non-free shops will be remarkable.
    Life's too short to work for assholes.

  19. IBM couldn't preload OS/2 by Anonymous Coward · · Score: 0

    The contract that IBM has with Microsoft basically prevented IBM from loading OS/2 onto their computers. IBM was scared of being cut off from the standard OS for personal use. Os/2 is great but it never really went anywhere.

  20. This comment must be deleted within 24hrs. by Anonymous Coward · · Score: 0

    I didn't install my GNU software. My automatic package installer did. I didn't tear open any license.

    Does this mean I am not bound by the license?

  21. You misunderstood :-/ by Anonymous Coward · · Score: 0

    The GPL seemingly contradicts itself. First it says activities other than copying, distribution and modification are not covered by this License; they are outside of its scope then it goes on to talk about these activities that are outside of its scope. Both cannot be true. Is running a program outside the scope of the GPL or not? Is output covered or not? It says those activities are outside the scope of the License.

    1. Re: You misunderstood :-/ by Anonymous Coward · · Score: 0

      If a license is indeed restrictive only, then if I write something, copyright it, and then don't license it you seem to be saying that anyone can do anything they want with it (since they are not restrictions at all in place). Or are you saying that once they have a license (by whatever means) anything the license doesn't forbid they can do?

    2. Re: You misunderstood :-/ by David+Price · · Score: 1

      Yes, you do have the right to create such output. Reread my previous comments about software licenses being restrictive only. Since there's no negative "You cannot use the program in this manner," (except that manner which creates a copy of the program, again, see my previous post) you have the right to use the program in whatever manner the law would allow for a program you personally own. You don't need an affirmative "you have the right to use this program in any manner allowed by law," the license inherently grants you this right by not taking it away.

    3. Re: You misunderstood :-/ by bwz · · Score: 1

      Where does it say that licenses are restrictive only? The ordinary case (for copyright licenses) is that silence means "no rights"... What law says "you may use a copy (that you don't own) if it resides in your computer"? And is there such a law in all countries?

      IANAL, just uncertain...

      Erik



      Has it ever occurred to you that God might be a committee?

      --

      Has it ever occurred to you that God might be a committee?
      --- Jubal Harshaw
    4. Re: You misunderstood :-/ by bwz · · Score: 1

      I would agree completely if it was unambigously stated that I actually own the copies in my computer, but the GPL says nothing about this - only how I may and may not create copies, derived works etc. etc. All other software licenses I've read (not that many :-) say that you don't own the copy and then gives you the right to use it. The GPL doesn't say anything about the ownership of copies (copy != copyright)... Are you allowed to use something (without the permission of the owner) that you don't own if it happens to be on your property??

      Again, IANAL

      Re: some other post by some AC

      It's good that the GPL is ambigous!?

      Erik


      Has it ever occurred to you that God might be a committee?

      --

      Has it ever occurred to you that God might be a committee?
      --- Jubal Harshaw
    5. Re: You misunderstood :-/ by nmos · · Score: 1

      " If a license is indeed restrictive only, then if I write something, copyright it, and then
      don't license it you seem to be saying that anyone can do anything they want with it"

      Yes, anything EXCEPT copying.

    6. Re: You misunderstood :-/ by nmos · · Score: 1

      "Where does it say that licenses are restrictive only? "

      In the U.S. it is generally legal to do anything that isn't specifically illegal. It is specifically illegal to copy a copyrighted work. Anything you write is automatically copyrighted. Therefore it's legal to do anything except copy.

  22. Thank you, Bruce by Anonymous Coward · · Score: 0

    Traps everywhere...
    Good thing there is someone with his eyes open!

  23. Thank you, Bruce by Anonymous Coward · · Score: 0

    Good point.

  24. I still say shrinkwrap licenses are meaningless. by Anonymous Coward · · Score: 0

    Assuming you meant lost a lawsuit rather than prosecuted, because prosecuted makes no sense when talking of license, then ProCD, Inc. v. Zeidenberg, 86 F.3d 1447 (7th Cir. 1996). shows that your claim is wrong. Some has indeed been sued and lost for violating a shrinkwrap license.

  25. re: Wrong by Anonymous Coward · · Score: 0
    It seemed to me that Easterbrook had to do a lot of hand waving to get around UCC 2-207, which is the main thing most other courts that have dealt with shrinkwrap licenses have used to find them invalid.

    Most law review articles I've seen on the subject also seem to think that UCC 2-207 applies.

  26. You misunderstood :-/ by Anonymous Coward · · Score: 0

    No court would disallow you from using the program based on that part of the GPL. Prior usage shows that it can be used, and that is what matters to courts.

    Almost all legal licenses are ambiguous, the GPL is no exception (though the BSD &c might be.)

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

    Bzip2 has gone from the GPL to a much less restrictive BSD-like license.

  28. IBM O.S. license - court Juristiction by Anonymous Coward · · Score: 0

    My guess would be that this would be a federal matter for two reasons:

    a) patents are regulated by the federal goverment
    b) since IBM is the distributor "shipping" software to other state I suspect this falls under Interstate Commerce which is also a federal matter.

    As an aside, I think IBM's home is in Armonk, NY.

  29. IBM O.S. license - deep pockets and liability by Anonymous Coward · · Score: 0

    I don't think this would fly. I think that the code as a whole would be considered infringing/tainted unless it could be proven that the infringing code was in a dynamic plug-in or dll that wasn't necessary to use the code product.

    Also, since IBM is considered a deep pocket, the liability is pretty big. A claimant might ask for $300 million in damages and get it because the jury felt that IBM as a big company can afford it

  30. Well said by Anonymous Coward · · Score: 0

    That was well put Bruce. While I don't agree with every position GNU takes, I do respect your opinion and especially the effort you and RMS take to keep Open Source on the right track.

    Thank you,

    John Waalkes
    jwaalkes@edge.net

  31. You misunderstood :-/ by Anonymous Coward · · Score: 0

    No, it's an exception, not a contradiction. It's saying that there are no restrictions on the output UNLESS they constitute part of the program itself.

  32. license plates by Anonymous Coward · · Score: 0

    the plates I got from linuxworld say that too. But linux is the big lettering.

  33. IBM and Open Source - not Free. by Anonymous Coward · · Score: 0

    In 1984 - wasn't it IBM who started a policy called "Object Code Only" - I think I saw a reference to this in the publication "The computer glossary" - probably around 1990 edition. Anyone have this?

    Anyway, that was some time ago, but I believe the gist of it was that before this policy, they used to ship the source with the programs.

    Companies like to keep their stuff proprietary.
    That's how they make money in the old business model.


  34. New Hampshire by Anonymous Coward · · Score: 0

    New Hampshire is the only state I know of with liquor stores right on the highway, with their very own exit/entry ramps.

    I guess you can Live Free AND Die, if you want, all in one place.

  35. Don't need written acknowledgement by Anonymous Coward · · Score: 0

    But did he get money? Just because someone did that doesn't mean he has any laws on his side.

    This line is free.
    Reading this line costs $50.

    Put a sign on your front door: Walking across my property to my front door was free, walking across my property again will cost $50. How much money do you think you'll get from people who need to walk across your property to leave?

  36. Don't need written acknowledgement by Anonymous Coward · · Score: 0

    I've evaluated your posting and find it rather lacking. Further slashdot posting evaluations will cost $500/posting.

  37. Yanked License by Anonymous Coward · · Score: 0

    For an example of what an yanked license looks like, just surf on out to :

    http://www.trumpet.com/ftp.html

    I know... not the same thing as the IBM and apple offertings, but stil...

    I know... so fscking what... trumpet winsock shit, but still...

    If the clause was put in the contract, then it's in there for a reason... to be used.

    --ever noticed how you can't feel your nose after a few beers... ever noticed how weird a different brand of beer tastes after three of the same (and you can't feel your nose)... ever noticed how quickly the new beer tastes "OK" after a few sips? ever noticed how an altered state is only interesting with reference to a "normal" (straight) base line? ...I thought not.

    http://okinawa.acadiau.ca

  38. What about the turnover rate of software? by Anonymous Coward · · Score: 0

    If this were true, then there would not be so much panic over old software which is not Y2K compliant

  39. "Protected by AC Closed License." by Anonymous Coward · · Score: 0

    Cute idea. The license on the article is so closed that the license disappears with the item it is protecting.

    This article is covered by the Anonymous Coward Closed License. This article must be deleted seven hours after posting or a fee of U.S. $500 per day paid to the FSF.

  40. Live free or Die! Ha! Yeah, right... by Anonymous Coward · · Score: 0
    Of course those Cool Highway-Liquor stores are owned and operated by the State Police, as the government is the only one allowed to sell booze in that "free" state!
    -JM
  41. Software Termination Licenses by Anonymous Coward · · Score: 0

    The termination clause we are worried about does
    not require that the lawsuit be successful, so
    that's all irrelevant. It doesn't even require
    that there be a lawsuit at all.

  42. No, that rider is a license cluster bomb. by Anonymous Coward · · Score: 0

    Nope, that rider won't work. It exposes any company which uses programs under that license to loss if anyone triggers that clause on any one program.

    For example, the MP3 dispute mentioned recently. If I stole MP3 code and put it under such a scorched-earth license, when the company which I stole the code from got my program then they could not sue me without triggering loss of all their other trojan-bombed licenses.

    Or a blackmailer could threaten to trigger the license bombs...

  43. Postfix (formerly vmailer) also has this license by Anonymous Coward · · Score: 0

    Someone in a reply mentioned Postfix. I'll mention it here at the top level of the replies so the Subject line is visible.

    The Postfix program also is under the "Secure Mailer License". It contains the same clause.

    I did see it. I accepted it. Postfix is what I wanted (although if you telnet to my system's SMTP port you'll see Postfix lying to you because I configured it to identify itself as a Sendmail system to stump the script kiddies).

    If I lose Postfix then I'll choose another mailer program at that time. There are alternatives, and as long as I choose one which does not keep the customer's mail in a proprietary form then I can convert between them.

  44. Supremes will not overturn & this goes beyond 7th by Anonymous Coward · · Score: 0

    The Supreme Court has shown no indication that they plan to overturn this decision (which they could do under every law student's constitutional nightmare, the commerce clause). I am not sure they have been provided an opportunity to do so, but I would not hold your breath.

    While it is technically only LAW in the 7th circuit, when other circuits are presented with the same issue they will look to see if any other court has decided the issue. Usually the first circuit to make the decision ends up influencing the other circuit courts. In addition, the 7th circuit is a very influential court (especially where commerce is involved, the 7th and 2d are quite important), and Easterbrook is well-respected.

    In other words, look for other courts to follow suit (no pun intended).

  45. You are not bound, but... by Anonymous Coward · · Score: 0

    Your package installer is. Since you are the legal guardian of your package installer you are responsible when it runs amok. Isn't this fun? ;-)

  46. Minority is not an absolute defense by Anonymous Coward · · Score: 0

    Minors, for example, may not disaffirm contracts for "necessities." The common-law rule that minors may disavow/disaffirm/negate/otherwise wiggle out of contracts has been modified a great deal. The "defense" continues to erode as kids get more sophisticated and there are more and more situations where such a defense is deemed inappropriate.

    To get nitpicky, in the given example the money used to purchase the software belonged to Mom and Dad, not to Kid. The contract is arguably between Mom and Dad and Microsoft, not Kid and Microsoft. (This same principle creates problems for lawyers where their fees are paid by someone other than their client.)

  47. Read it a bit more carefully, please. by Anonymous Coward · · Score: 0

    Thanks, Bruce for raising this issue again. This problem was discussed extensively when the "Open Source" Jikes license was first announced, but the free software community needs to be reminded about these problems from time to time.

    IBM itself can easily arrange for its own license to be contested by a subsidiary or any friendly, related company in which it has an interest. The termination clause then gives them grounds to revoke the license at any time, for any reason, if they decide that they've received enough free help in developing Jikes, and want to start making money off it. IBM's a huge company, with its finger in a lot of pies, so I don't think this would be hard to orchestrate. Only a complete fool would knowingly volunteer their time and effort to a project offering such flimsy guarantees.

    Unfortunately, most programmers, being technically oriented, have an aversion to the law and legal documents -- this plays right into the hands of companies like IBM, who are eager for a chance to exploit the potential for skilled, free labour in developing their proprietary products. The easiest way to do this is to offer an interesting technology under a license which:

    1) Satisfies the letter of the OSD, but not the spirit behind it -- this provides the bait, and confers a possible marketing advantage (if Open Source(tm) branding ever becomes worth anything).

    2) Is incompatible with most other licenses, particularly the GPL -- this fragments and weakens the free software community (always a potential competitor) and has the added advantage of ensuring that all the benefits of any volunteer work only flow upstream to the corporate sponsor of that particular project/product, and not to their potential competitors (ironically, they're almost always called "public" licenses!)

    All the corporate-sponsored licenses i've seen (NPL, QPL, Jikes, ad nauseum) work like this. We'll see a lot more in future, and unfortunately, it's likely that there will be some people who will contribute time and effort to these Open Source(tm) projects, only to have their work snatched away. Wise developers will work on (L)GPLed projects only, and avoid getting burned!

    Finally, I don't see why so many people here are quick to believe that IBM is committed to the free software community. Any company that intends to use the worst sort of proprietary mechanism - software patents - to extort $1 Billion a year from other developers (proprietary or otherwise) clearly has a different agenda. We're merely being toyed with.


    Alex Berkman

  48. Huh? SPA collects fines? Are they a gov't agency? by Anonymous Coward · · Score: 0

    I don't get it. SPA can enforce laws no more than the ACM can fine you for using GOTO statements.

  49. When was it written? by Anonymous Coward · · Score: 0

    Hey buddy, old Brucie boy is just an AC as you
    are! Look at his half ass not finished homepage.
    Dead links and all. First thing I did was click
    on his "About Bruce Perens" link and guess what?

    "Not Found
    The requested URL /Bruce/About/ was not found on this server."

    So much for information on this guy. Its too easy
    to give a fake name and well crafted email front.
    Gee I could should make a username under "bruce
    Perens" or "bruce p". Hell we all should!

    And this guy is such a representive of the Linux
    community that he gets articles posted? Putting a
    link to a page that is half done and hardly
    polished looks sooooo bad.

    AC and proud!

  50. What about the turnover rate of software? by Anonymous Coward · · Score: 0

    Plus with the source availible you can see the old design errors better so It gives you a better opportunity to avoid them.

  51. Time for a new rider to the GPL... by Anonymous Coward · · Score: 0

    That's an excellent idea for GPL v.3! Software patents are a serious threat to free software, and I see no reason why we should necessarily allow people to use our software if they engage in such anti-social acts as to sue other free software developers.

    Morally, patents are an entirely unacceptable way to control software, and the fact that they appear to be legal doesn't change this. I can think of no circumstance under which suing someone for software patent infringement would be morally right, therefore there would never be anything morally wrong with terminating the licenses of such (ab)users. In any case, each copyright holder would still be free to make that decision for themselves. I'd word your proposal a little differently though:

    The copyright holder(s) may terminate your license to use this software in the event that you initiate a patent infringement suit against authors of any software licensed under the GPL or LGPL.

    In many ways this would give the GPL a strategic advantage, by making it more attractive to commercial developers. Many companies feel they need to patent their ideas in order to preempt other companies from doing the same. By distributing under a GPL containing the above clause, they would get a different, and much more useful type of protection than what patents offer (all at no cost) -- anyone actually trying to enforce a patent against the creator of GPLed works could risk having the rights to all their GPLed code revoked. As the use of Linux and other GPLed software spreads, this would become too great a risk for many companies to take.

    We might still have patents, but they would be effectively neutralized for free software developers (but *not* for proprietary developers) -- no one would dare try to enforce them. This makes the business case for GPLing the software you create even stronger.

    Please post your idea to gnu.misc.discuss, and send a copy to the fsf -- this proposal is much too important to languish and be forgotten on SlashDot!


    Norman Petry
    npetry at sk sympatico ca

  52. You misunderstood :-/ by Anonymous Coward · · Score: 0

    Actually, I'd say it's just a clarification... deriving output from the program itself would constitute copying the program (or a part of it), wouldn't it? That directly relates to copying, which the license does not say is not covered.

  53. My 12 year old son bought 98. Bound by license??? by Mark+J+Tilford · · Score: 1

    I heard that they can enter into contracts, but they can pull out at any time. --- mjt
    -----------

    --
    -----------
    100% pure freak
  54. Here's from the GPL by Luis+Casillas · · Score: 1
    From Section 2:

    In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

    ---

  55. license plates by Bill+Currie · · Score: 1

    Part of the punizhment??

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  56. Actually... by Aaron+M.+Renn · · Score: 1

    ... most free software licenses are silent on the issue of termination. I'm to lazy to look it up, but IIRC the GPL itself says nothing on the topic. One of the changes I would like to see is a clause stating that the license is "perpetual and non-cancellable". What would happen if someone announced they were terminating the GPL license on their code? I don't believe this has been tested in court.

    I disagree with Bruce about the termination clause in the Jikes license making the software non-free. It says that if an intellectual property claims "appears likely" then blah, blah, blah. It does not say that IBM gets to decide what qualifies as likely. They could claim that, but unless it could be proven true in court, I don't think they will be successful at terminating the license. This is far from letting the license be terminated at IBM's whim.

  57. Actually... by Aaron+M.+Renn · · Score: 1

    Yes, but that does not address the question of whether or not the copyright holder can unilaterally terminate the license. It only defines bad behavior the licensee can engage in that results in termination.

    Didn't the Pine developers at Wash U. try to retroactively revoke their free license when that project went proprietary? Do you know what happened with that.

  58. Insist on genuine GNU GPL licensed software! by Analog · · Score: 1
    Live Free or Die (New Hampshire state motto).

    Also says this on their license plates. But what about the guys in the state penitentiary who are actually making those plates...? ;)

  59. No way by Chris+Johnson · · Score: 1

    Please, please, let's not force a split in GPL... using it as a stick to beat Bad People with is a truly horrible idea. It is _important_ that the main idea the GPL conveys is to extend freedom of ideas and communication- withholding it only from those who would attempt to close that particular code.
    It's very clear in this.
    'may' terminate? 'initiate' a patent infringement suit? 'open source' software? Man, that's so unclear it's solid fog.
    What you want is 'If you sue the author of any GPLed software for patent infringement, your license to use any GPLed software is revoked'. _That_ is clear. But I still don't want it because it's been damned hard enough to get people to appreciate the GPL already, without vengeful riders tacked on. Leave it _alone_.

  60. Don't need written acknowledgement by gavinhall · · Score: 1

    Posted by FascDot Killed My Previous Use:

    I don't think you need written ack.

    Here's why (I believe I found this at junkbuster.org): In order to get rid of junk mail, this guy set himself up a "company" (just filed the papers and forms, but didn't hire anyone) called something like "Ad Effectiveness 'R Us". When he'd get junk mail from people he'd send them back a letter saying "This is your free trial evaluation: I've reviewed your ad and found it to be somewhat effective. Further evaluations will be invoiced at $500/item. Receipt of further items by me will be taken as acknoledgement that you want a non-free eval."

    Anyway, you see my point. The junk mailer doesn't have to specifically acknowledge the deal, they just have to have been notified that any future behavior will be interpreted as acknowledgement.

  61. I agree! by gavinhall · · Score: 1

    Posted by AnnoyingMouseCoward:

    *Damn*, I hate saying that, it's just so incredibly *lame*!

    But yes, I agree totally. The point is

    1). Stick with GPL'd code whenever possible.

    2). Only use code which is licensed under an arrangement other that the GPL if you have an overwhelming reason to do so ( and preferably only if you have a planned emergency exit plan as well ). In short - read the fine print and pay a lawyer to check it. It will save you a lot of grief.

    These days, most programmers doen't see much that's really bad about IBM and feel that they should be given the benifet of the doubt.

    Sorry, but I remember the days ( late 80's ) when IBM meant IncontinentBowelMovement ( and a whole host of other insulting, derogetory terms ).

    Right now, IBM is acting as the great crusader of open source ( BWHAHAHA! ). Don't believe a word of it.

    Just 39 years of extreme cynisism gang.

  62. vmailer and qmail by Paul+Crowley · · Score: 1

    "vmailer isn't targetted at qmail users anyway -- it's targetted at sendmail users. "

    This isn't the way it comes across to me. From much of the Vmailer/Postfix/Secure Mailer documentation I get the impression it was always meant as a direct, targeted, Qmail killer.
    --

  63. Time for a new rider to the GPL... by Ami+Ganguli · · Score: 1

    The copyright holder(s) may terminate your license to use this software in the event that you initiate a patent infringement suite against authors of any Open Source software.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  64. New Hampshire by jkovach · · Score: 1

    I believe the liquor stores are there because NH has no sales tax and attracts customers from the neighboring states. Putting the liquor store on the highway makes it more convienient for the out-of-staters, and also would attract through travelers.

    Also, I believe NH was the first state to have a state lottery.

  65. Disagree by David+Price · · Score: 1
    The second clause causes output from the program which is somehow derived from the program to fall under the GPL. This solves the problem of someone, for instance, patching a GPL program to output its own source or binary code and then falling back upon the "output is not covered" point in the GPL to allow them to distribute under non-free terms.

    What this does protect is output created by the program's user with the aid of the program, as opposed to derived from the program. If I make an image in Gimp, the image does not fall under the GPL; if I compile a program with gcc, that program is not necessarily GPLed.

    The conflict you see is that at one point the GPL says that usage is not restricted, then goes on to describe a case in which usage (or the output thereof) is covered by the license.

    I'd hold that this case - the case in which someone uses a GPL program to output information derived from the program itself, rather than created or processed from non-GPL sources, such as system status or user input - falls under "copying" much more so than "usage." The user is using the program to copy itself, or a part of itself, and so the new copy falls under the GPL. It's the same thing, essentially, as if I use GNU cp to copy a GPL-covered source file - the new file still falls under the GPL, despite being the output of a GPLed program.

    The issue now is whether 'falling outside the scope' of the license is the same as 'not restricted.' I'd have to say that it is. All software licenses are restrictive in nature, designed to take rights away from the do-anything-you-feel-like body of rights enjoyed by users of truly public domain software. The GPL is no exception; it takes away your freedom to take away the freedom of others. It restricts your right to proprietarize the software. The whole scope of a software license is restrictive, not liberating. The point of copyleft is to take the restrictive nature of a software license and create something that will be forever liberated.

    So, if something is not restricted by a license, then it follows that that act falls outside the scope of the license. If the license says "not restricted" to some act, then it is in fact placing that act outside its restrictive scope.

    I see no conflicts here, and I'd be interested to learn the reasoning behind a policy that would ban installations of GNU GPL-covered software.

  66. What about the turnover rate of software? by heroine · · Score: 1

    With the turnover rate of software being what it is, there isn't much danger of turnover clauses kicking users out of college and home. If licenses don't already go ignored, people usually shelve the software after a couple years anyway and move on to better things like work, marriage, kids, overtime. At least my software anyway.

  67. I still say shrinkwrap licenses are meaningless. by root · · Score: 1

    Opening a package or clicking buttons does not constitute a contract and no one has *ever* been prosecuted for violating these types of licenses. All the "software raids" you hear about every now and then about company X having Y thousand copies of unlicensed software are busted because they stole (no new laws here) or because they violated NDAs (bearing real signatures on real paper) not because they violated meaningless shrink wrap agreements.

  68. IBM O.S. license by pedro · · Score: 1

    You're SOOO right. It's a CYA maneouvre (sp?)
    IBM has been so amazingly behind open source recently that it blows me away. They most definitely possess those who can hack(TM).
    They have also been excellent net-heads, embracing apache, and linux as well.
    They function in an insane world where any fool with a lawyer can create a load of grief for them. A nice boilerplate defensive license makes perfect sense.

    --
    Brak: What's THAT?
    Thundercleese: A light switch.. of TOTAL DEVASTATION!
  69. Please, no courts by Max+Hyre · · Score: 1

    Have you ever been within smelling distance of a lawsuit? If not, read, for example, coverage of the Microsoft suit the DoJ's prosecuting.

    I have a number of friends who are lawyers (and actually have working consciences!), and get the inside scoop from them about the operation of the law. As P. J. Plauger observed in an Embedded Systems Programming column, anytime you go to court, you've lost, regardless of the merits of your case.

    If we accept licenses that allow courts to decide what the license language means (as a primary function, not just as secondary to deciding whether the license has been violated), we're signing our own death warrant. Anyone with a few bucks to rub together can bring all development to a complete halt at any time for any project using such a license.

    --
    I refuse to believe corporations are people until Texas executes one. -- desert rain on http://www.dailykos.com/user/
  70. qmail losing market share? by nelsonrn · · Score: 1

    I haven't seen any evidence that qmail is losing market share to vmailer. vmailer isn't targetted at qmail users anyway -- it's targetted at sendmail users.
    -russ

  71. You are right. by nelsonrn · · Score: 1

    Yup, you are right.

  72. 7th circuit only; supreme will overturn by nelsonrn · · Score: 1

    Shrinkwraps are only legal in the 7th circuit. If it gets to the supreme court, it'll get overturned.
    -russ

  73. I can't. It's against company policy! by Radagast · · Score: 1

    Then quit. A little spine can only do you good.

    --
    --Joakim Ziegler
  74. all bets are off by wardk · · Score: 1

    with IBM. this is a behomoth that has been known to cut off it's own arm just to piss off it's one good leg.

    the ibm PC company refused to even preload OS/2 because it was in bed with MS and OS/2 threatened that relationship. the infighting involved between the software and hardware sides of ibm in past years is stupifying.

    look forward 5 years. assuming MS gets off easy again with DoJ (not a leap is it?) and they get their iron fist around the pc world even further.... do you think for a second that some IBM suit won't trade away the yikes and/or any other wishy-washy licensing scheme for a big chunk o' microsoft pie?

    i'm not saying ibm is gonna betray (honestly or dishonestly) the open source community due to such licenses this thread concerns, but don't rule out anything.

    if there is a loophole, expect it will be exploited. and this loophole is pretty damn large.

  75. Insist on genuine GNU GPL licensed software! by smithdog · · Score: 1

    Dont be fooled by other "Open-Sores" licneses that claim to be free. Use only 100% genuine GNU-GPL licensed software on your systems.

    Freedom is worth far more than all of Bill Gate's M$ stock.

    Live Free or Die (New Hampshire state motto).

  76. Insist on genuine GNU GPL licensed software! by smithdog · · Score: 1

    The hardworking inmates at New Hamshire Correctional Industries are ready to meet all your license plate and signage requirements. They do far more than license plates these days. www.state.nh.us/nhci/index.html

  77. Perhaps not.... by dhms · · Score: 1

    I agree with Bruce's general point, but developers can easily attach copyrights/license terms to THEIR additions to such products and ensure that the likes of an IBM would be in the position of having to stop THEIR distribution becuse of
    the GPL ...

  78. Shrinkwraps and UCC by mogens · · Score: 1

    The current UCC proposal makes shrinkwrap and clickwrap agreements binding. i think the Communications of the ACM had a big story about it a few months back.

    Basically the current UCC proposal looks really bad for consumers, but very good for vendors. (big surprise there, I know).

  79. My sympathy :-) by Bruce+Perens · · Score: 1
    You're entitled to your opinion. I'm entitled to have opinions that evolve over time. It's called growing. Who are you, anyway? Just curious.

    Bruce

  80. IBM O.S. license by Bruce+Perens · · Score: 1
    Requiring a court decision (or at least a settlement recorded in court, so that people have a way to bail out of a lawsuit) is better than what is in the license now, but it should also terminate only those pieces of the software than infringe, not the entire license on the whole program, so that the free software community can write its way around the problem.

    Thanks

    Bruce

  81. Read it a bit more carefully, please. by Bruce+Perens · · Score: 1
    The matter of whether a claim is likely or not need not come into the issue, because by accepting the license you have agreed to comply with its termination if IBM leaves a notice on their web site.

    But, even if we don't argue that point, contesting the likelyhood of a claim is an extremely weak defense. It's so easy for anyone to enter a claim in court that you'd never succeed in preserving your license from termination that way. Suppose, for example, that someone served process on IBM. That's cheap to do, and it would be incontestable evidence of a claim.

    Thanks

    Bruce

  82. Please, no courts by Bruce+Perens · · Score: 1
    Actually, I just ended a lawsuit. The other party settled, but it cost me $20,000 to get there. I got it back. But you have a point. So, what do you and your lawyer friends suggest?

    Thanks

    Bruce

  83. This comment must be deleted within 24hrs. by Bruce+Perens · · Score: 1

    Rob didn't post it. His automatic software did. He didn't tear open any license.

  84. Qmail by Bruce+Perens · · Score: 1

    We should encourage Dan B. to put a better license on Qmail, especially now that it's losing market share to Secure Mailer. But Dan is very stubborn, and he's resisted this plea before.

  85. How to contact IBM by Bruce+Perens · · Score: 1
    Use this link, and click the last link (non-technical comments).

    Thanks

    Bruce

  86. What about the turnover rate of software? by Bruce+Perens · · Score: 1

    It's definitely the case for commercial software. A major point of Free Software / Open Source is that the software lives longer.

  87. Let's not rule it out entirely.... by Bruce+Perens · · Score: 1
    Let's not rule IBM's participation out entirely. We just need them to fix their license a bit. Sure, lots of people like pure GPL/LGPL stuff better, myself included, but even Richard Stallman acknowledges that some of these GPL-incompatible licenses are still Free Software.

    I would not have written this article if I thought the only worthwhile strategy was for us to turn our back on IBM and other large companies. It's not time to burn our bridges.

    Thanks

    Bruce

  88. What about the turnover rate of software? by Bruce+Perens · · Score: 1
    Your argument is flawed. Regular re-design is indeed beneficial, but the fact that the old software continues to work and be maintained is no impediment to regular re-design! Were that the case, Sendmail would have blocked the development of smail, exim, qmail, and postfix.

    The fact that Sendmail continues to be maintained only assures us that its competition will be better, because we won't accept less from a new product than we can already from Sendmail!

    Surely, both KDE and GNOME are both better for their competition, and we are better off because we have a choice between two products.

    Thanks

    Bruce

  89. Time for a new rider to the GPL... by Bruce+Perens · · Score: 1
    Imagine if we could convince ISC to put that provision on BIND. Who doesn't use it?

    I think Stallman was once considering something like this. I don't know if he still is.

    Thanks

    Bruce

  90. Don't worry by Bruce+Perens · · Score: 1
    Don't worry. First, I'd never suggest doing this without having much better language. And again, I don't know how Stallman feels about the issue today and I suspect he might have come to the same conclusions as you. Nothing like that sort of change would happen without a lot of discussion.

    How do you feel about that provision as it exists today in the NPL draft?

    Thanks

    Bruce

  91. This comment must be deleted within 24hrs. by Morgaine · · Score: 1

    Perhaps what the poster really demonstrated was that Rob should include in his terms and conditions a statement to the effect that all submitted material is placed in the public domain by the poster, and that consequently the poster loses any rights which he may have held over the material prior to the act of posting.

    Without that, Rob could have a nightmare on his hands.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  92. Lets tell them whats up! by DavidShields · · Score: 1

    You can subscribe to the Jikes license mailing list:
    echo subscribe \
    | mail jikes-license-subscribe@watson.ibm.com

    I read the entries from time to time, and forward them as appropriate.

    By the way, we are aware of of the concerns re the termination clause.

    dave
    http://www.ibm.com/research/jikes

  93. Lets tell them whats up! by DavidShields · · Score: 1

    Aargh...got address wrong: try
    echo subscribe | \
    jikes-license-request@watson.ibm.com

    dave

  94. How to express concerns re Jikes License by DavidShields · · Score: 1

    You can e-mail me directly, or submit a note to the jikes-license list. The latter is preferred, as this is in full public view, and is archived, so you can retrieve what others have said about this and other topics.

    Subscribe by
    echo subscribe \
    | mail jikes-license-request@watson.ibm.com

    dave

  95. I can't. It's against company policy! by jtn · · Score: 1

    Maybe the company is trying to protect themselves and their investments?

  96. This comment must be deleted within 24hrs. by craw · · Score: 1

    Yes, you own the comment and may be held accountable for any libelous statements that you make. This legal disclaimer is simply to protect /. The recent case involving Yahoo and Raytheon is of interest in this regard.

    As for your penalty, one would need the written acknowledgment of Rob for it to be binding. OTOH, you can copyright your post to this public forum, thereby placing limits on any further repostings on another site.

  97. Nothing more than a fair warning by SimonK · · Score: 1

    IBM has done nothing more than give a fair warning here. Admittedly their language is vague, but its not IBM but the courts who would get to decide what constituted 'reasonably available' or a real change of an IP suit against them. In terms of the products concerned the chances of such a thing happening are almost nil.

    Consider what would happen if a GPL'd product were found to violate some patent - the courts would insist of the deletion of all copies (or the payment of royalties) there as well.

    There is a legal world beyond what it says in the license. Just because the GPL doesn't say anything about what would happen in the case of patent infringement doesn't mean it won't

  98. Actually... by JoeBuck · · Score: 1

    Section 4 of the GPL says that your license is terminated if you violate it, but the termination affects only the violator:

    4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
  99. You are not bound by the GPL. But ... by JoeBuck · · Score: 1

    The GPL addresses this point. You can refuse to accept the GPL. If you do, then you get the default under copyright law: no right to modify, no right to redistribute. See section 5 of the GPL.

    You seem to think that the default, if you refuse to accept the license, is public domain. The law does not work that way. By default, if you have a legal copy of a copyrighted program, you can run it and make one backup copy, but you can't give it to anyone else and you can't make derivative works based on it (e.g. copy a piece into a different program).

  100. Insist on genuine GNU GPL licensed software! by eponymous+cohort · · Score: 1

    NH is the only state that DOES NOT have a seatbelt law, EXCEPT for children under 12. The sign probably read something like "Children under 12 must have seatbelts fastened" followed by "Common sense for all". I live a mile from the NH border and have seen such signs

    --

    Of all the comments I've ever posted, this is definately one of them

  101. Live free or Die! Ha! Yeah, right... by eponymous+cohort · · Score: 1

    I assume you are referring to the hard stuff.
    NH allows beer and wine to be sold in grocery stores, which is a rare site in the Northeast.

    --

    Of all the comments I've ever posted, this is definately one of them

  102. They're Trying by beegle · · Score: 1

    For a corporate giant like IBM, even the existing license is incredibly risky and innovative. Yeah, a bunch of us have things that we don't like about the license, but if people start flaming them, they'll retreat into their shell, pull the products, and write off the open-source "experiment" as a failure. I don't want that to happen.

    If you don't like the license, and (this is important) you're in a job where this license affects which products you use, join the IBM license discussion list, and suggest changes that would placate you while allowing the IBM suits to cover their backsides.

    IBM isn't offering things like Jikes because they've found Stallman's religion. They're doing it because, hopefully, they'll impress the programmers and sysadmins out there, who'll decide that maybe they should take a closer look at IBM's commercial offerings. This is how reality works. Most people need real jobs where they make money. Most companies need to sell stuff like hardware and software. We can take advantage of this. If they think that giving out code makes them look good, and maybe, in some nebulous way, increases sales, we can get some great free code. If we can convince them that with some teeny little license changes, they'd look much cooler (and maybe that'd lead to more sales), they're more likely to do it.

    Don't spook the suits. They're not as thick-skinned as the average /. geek.

    --
    --
  103. Language not open to interpretation... by NatePuri · · Score: 1

    Words like 'likely,' 'substantially,' 'reasonable,' 'reasonably likely,' 'may,' 'might,' 'could,' 'probable...' the list goes on...

    This type of language in a license renders it vague from the parties' points of view.

    This means that to end the license would require courts and a jury to decide whether the relevant facts of the case fit into the box that the language in question seeks to make.

    'Revocation will occur when event X occurs.' This is an example of concrete legalese.

    'Revocation will occur if event X becomes reasonably likely.' This is vague legalese designed to give the licensor discretion (read leeway) to decide when to sue.

    To avoid vague legalese, be sure that the license speaks in terms of 'will,' 'becomes definite,' 'is' etc. Instead of likelihoods, it should speak in terms of definite contingencies.

    If one is careful of this, then the licensor and licensee can be sure when a term is violated or not.

    Here is a simple test that one should apply to any term or provision in a license: "How many different ways can I violate this provision?" The closer the number gets to 1, the better.

    Cheers!

  104. Minority is a defense (may nullify contract) by NatePuri · · Score: 1

    Minority/Infancy is a defense to contract.

    If a child under 18 enters into contract, and is later sued for breach of that contract, the minor child can assert minority as an absolute defense.

    Alternatively, a minor child may disaffirm a contract at any time. This is usually performed by a writing on the minor's behalf, or in court with a motion to set aside the transaction.

  105. See Above by NatePuri · · Score: 1

    That is the case on point.

    Shrink wraps and click-buttons are now enforceable. BE VERY AFRAID!

  106. IBM means well, but: unlimited downside risk by blocked · · Score: 1

    Regardless of what you may think of Bruce Perens, he has hit the nail on the head. Most of us will concede that IBM means well, but nonetheless they have written a license that has unlimited downside risk for the end-user.

    They have written a license with a clause that is not acceptable in free software---one which provides a strong disincentive to the end-user to get involved. No one says IBM has to play free software, but if they do, they should get some idea of the rules.

    Rob Levin, Head of Operations
    Open Projects Net

    "Open source, open technology, open information"

  107. Insist on genuine GNU GPL licensed software! by blocked · · Score: 1

    smithdog wrote:
    Live Free or Die (New Hampshire state motto).
    Allegedly found on a state sign welcoming motorists to New Hampshire:
    Fasten your seatbelts. It's the law.

    Welcome to New Hampshire. Live free or die.

  108. Get real by ultra1 · · Score: 1
    You post anonymously, you can't collect.

    Sucks to be you.

    Now, people with logins...

    :-)

    --
    -- ultra1
  109. You misunderstood :-/ by afc · · Score: 1

    Well, two can play the quoting game:

    Activities other than copying, distribution and modification are not
    covered by this License; they are outside its scope. The act of
    running the Program is not restricted, and the output from the Program
    is covered only if its contents constitute a work based on the
    Program (independent of having been made by running the Program).
    Whether that is true depends on what the Program does.


    It is plain enough for me: the act of running the program is not restricted. The additional restriction to output produced by the program applies only to output that is a derivative if the program. Makes sense: you wouldn't want to make sensitive corporate information that is the output of some random GPLed program freely redistributable. OTOH if that output is work based upon said program that should be redistributable as per the GPL (the GPL is recursive!).

    --
    Information wants to be beer, or something like that.
  110. re: Wrong by __aasmho4525 · · Score: 1

    Hi all..

    surprisingly, i actually agree with their assessment of this case (even though the point was well made in the first 3 paragraphs but numerous pages followed :). it really was quite well argued, and makes good sense to a "reasonable" person that considers both sides.

    what's interesting to me is that the primary assertion is that the consumer has the opportunity to review the "shrink-wrap" license, and subsequently, if they refuse to enter the agreement, they have the opportunity to return the product, etc. if they choose to use the product after review, they've consented.

    now, since that was a significant component of their argument, most likely being one of the most important factors in convincing the judge, how does this impact microsoft's recent slithering to get the EULA changed to avoid this "out-clause"?

    this is a very interesting point to me...

    would it continue to be defensible in federal court with this arguably critical concept absent?

    your thoughts?
    Peter

  111. It isn't paranoia, it's careful reading of the GPL by bwz · · Score: 1

    Section 0 is ambiguous, very ambigous:

    The second part of section 0 first says:

    Activities other than copying, distribution and modification are not covered by this License; they are outside its scope.

    Which might make what follows completely useless:

    The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

    As it previously said those activities aren't coverd by the license... Or, in other words - you're free to copy it but have no right to use it... IANAL but I don't consider their fears completely without cause...

    I certainly don't claim that a court of law would judge it this or that way, I simply don't know :-(

    Erik



    Has it ever occurred to you that God might be a committee?

    --

    Has it ever occurred to you that God might be a committee?
    --- Jubal Harshaw
  112. You misunderstood :-/ by bwz · · Score: 1

    The argument is:

    "Where does it say that I may use a GPLed program"

    Nowhere in the GPL v2 does it say:

    "You may use the program"

    It only says:

    Activities other than copying, distribution and modification are not covered by this License;

    So it depends on the local law wether or no you may actually use the program... Yes you have the rights to the 'output', but do you actually have the right to create such output? I certainly don't know. If I'd actually own a copy I'd be certain that I could use it freely, but it doesn't say that I own any copies on my disk -- It only deals in how I may modify and/or redistribute it! The normal case is that you don't own the software, you only license it. And the GPL doesn't say anything about owning/licensing the copy.. Again, I don't claim that it would hold in any sane court -- just that the GPL is more ambigous that it needs to be.

    Erik

    Has it ever occurred to you that God might be a committee?

    --

    Has it ever occurred to you that God might be a committee?
    --- Jubal Harshaw
  113. They'd never do that. by bwz · · Score: 1

    Claim that you bought a copy that is, if you actually owned the software you'd be allowed to do pretty much everything except copy it, i.e. dissasemble etc... If they did it they would loose much power over their customers.

    Erik



    Has it ever occurred to you that God might be a committee?

    --

    Has it ever occurred to you that God might be a committee?
    --- Jubal Harshaw
  114. Lets tell them whats up! by maphew · · Score: 1

    Anybody have ibm email address we can express our dissatisfaction with this kind of license to?

  115. What about the turnover rate of software? by Compuser · · Score: 1

    Uh, I would think twice before touting prolonged software life
    as a positive thing. Regular redesign from ground up is like a
    prostate exam: it's a pain but it's good for you.

  116. What about the turnover rate of software? by Compuser · · Score: 1

    Sendmail??? Doesn't need redesign from ground up? Sendmail???

  117. What about the turnover rate of software? by Compuser · · Score: 1

    The way I understood the original post was that by the time IBM
    (or ingeneral copyright holder) decides to revoke its license, the
    software will be obsolete anyway. And even if it weren't yet obsolete,
    a OSS rewrite of revoked code would still be a good refresher for the code.
    I further think that the threat of license revocation will force programmers
    not to depend too deeply on that package in their software, thus
    encouraging modular design. So in the grand scheme of things (i.e. ignoring
    how much effort goes into programming), such licenses may not be too bad.

  118. What about the turnover rate of software? by Todd+Knarr · · Score: 1

    That depends on whether or not the software needs a redesign. One of the advantages of open-source is that, given the number of people working on a piece of software, design decisions that make it hard to maintain and/or extend get found and eliminated early in it's life. The result is software that doesn't suffer nearly as badly from rot as changes are made. The canonical examples would be BIND or the nigh-immortal sendmail

  119. What about the turnover rate of software? by Todd+Knarr · · Score: 1

    What would you change about sendmail's design? Yes the config file syntax is a bear. That's not a result of the program's design. Having had to hack local mods into sendmail's code before, I find it relatively easy to do so. To me, that's the ultimate criteria for a good design: someone who wasn't part of the design team finds it easy to modify the program.

  120. Insist on genuine GNU GPL licensed software! by Gleepy · · Score: 1

    Sounds like the fine folks at Corcraft, the New York prison industries. (I wonder if they develop open-source software for pennies on the dollar compared to private sector.)

    See http://www.corcraft.gov/ for more.

    --
    Gleepy the Hen. More intelligent than the average hen.
  121. My 12 year old son bought 98. Bound by license??? by linuchristo · · Score: 1

    Bruce asked for suggestions on how honest people can cooperate on open-source development without nasty surprizes; and you've got to clutter up the discussion with a pathetic attempt to cheat owners of proprietary software. sigh. it is not like *alternatives*to*proprietary*software do not exist. now stop cluttering up this discussion.

  122. What about the turnover rate of software? by linuchristo · · Score: 1

    this is what a lot of programmers said in the Sixties and Seventies: "it is okay to use 2-digit dates because by the time year 2000 rolls around, our company will have junk this silly program long since.

  123. View of Free Software by the law by platypus · · Score: 1

    Wouldn't it help - in a more general way - to
    convince polititians that free software is
    in public interest.
    Imagine some of the United Nations institutions
    officialy acknowledging
    "Free Software is something that should be
    treated in a way (by state laws) that its special
    benefits for the society are considered".
    So copyright laws should state that someone
    violating copyrights with free software
    cannot be made to pay big bucks - even
    if he is ibm. He clearly should be stopped
    infringing this copyright, but thats another
    matter.
    There should be other ways to protect programmers
    of free software from being crunched in court by
    big companies like charities who help in paying
    lawyer costs (does something like that exist?).
    Companies like ibm etc. should be aware that
    donating for such things could do more for linux
    and gnu and free programming than investing in
    linux-companies (which is good too).
    I fear the day when some company goes to court
    and gets the judge to rule "ok, i don't know
    if they are right, but we stop distribution of
    the linux kernel until we get a final decision
    (which will be in two years)".
    OTOH, who will have the money to prosecute
    violation of the GPL, BSDL, LGPL?



  124. Time for a new rider to the GPL... by Jonas+�berg · · Score: 1

    Ask him.. :)

  125. Insist on genuine GNU GPL licensed software! by Beef · · Score: 1

    Freedom's just another word for nothing left Tolouse.

    --

    --
    Beef
    "Raging Moderate" of the

  126. Get real by zagmar · · Score: 1

    Actually, Rob could start charging for storage time.

    Wouldn't THAT be funny.

    Zagmar

  127. Uh ? by CelestialScum · · Score: 1

    I agree. The agreement has very little to do with the general "Gnu/Gpl" concept at all. How can this be accepted into any free software scene is beyond me. Atleast, why anyone would bother on HELPING IBM develop on their source, is just unthinkable. And then, isn't it all kinda redundant to release it as "open source" ??

  128. all bets are off by lytles · · Score: 1

    i agree completely, to accept a faulty liscense because it is well intentioned is insanity. stick to the gpl (though i do worry about the version n or later once rms dies (do idealists die?)).

  129. My 12 year old son bought 98. Bound by license??? by Yert · · Score: 1

    From personal (painful) experience, minors can enter into contract - however, the parents or legal guardian is responsible for the terms of the contract being settled - in other words, your son can save up his pennies for two years, go buy Win98, put it on your system, loan it to the rest of his 5th grade class, and sell it at the local Pawn - and you get to be the one paying the SPA's fines.

    OTOH, if he turns out to make a great actor, you get to manage where his money goes...

    -Yert

    --
    Truck driver, plumber, Linux systems engineer.
  130. If you ask me... which you didn't by Zwack · · Score: 1

    This shows the stupidity of software patents. After all, if you can't patent the software, then nobody can claim that they had the idea for X first... You can still copyright your program. you just can't patent the algorithm behind it.

    Of course us You-Rope-Ians currently have the right idea. :-)

    --
    -- Under/Overrated is meta-moderation, and therefore is Redundant.
  131. Software Termination Licenses by Friedla · · Score: 1

    The point of an indemnification is that it prevents someone else from sueing you over whatever is being indemnified. In this particular case, what IBM is promising is to prevent that from occuring but since this is free software, they will not go beyond that.

    If a person(s) sue IBM sucessfully over an intellectual property issue then the normal remedy in the case of a sucessful suit is the revocation of all existing software licenses unless the infringer agrees to make sutiable payments. There is no necessitity that the winner of such a suit agrees to license the property so that exisiting licenses can be maintained. Moreover, if such a suit were sucessful, without an indemnity from IBM every user of the property would be liable for damages and be prohibited from using the software. What IBM's license does it to prevent such secondary suits from occuring, e.g. you cannot be sued for a infringement under IBM's license.


    This is actually better than most open source software. One more thing, in a contract the word "reasonable" has special meaning - in this case it means that unless the plaintiff has enough evidence to get a injunction issued IBM will not terminate the license.

  132. IBM O.S. license by idan · · Score: 1

    I think IBM means well here. What they need
    is an alternate way to protect themselves
    against patent infringement violations and
    the resulting liability.

    Perhaps something along the lines of:

    "if a party other than IBM is found by a
    (what jurisdiction?) court to hold a patent
    which applies to this software, then that
    party may require IBM to pay fees for use
    thereof. In this case, IBM may elect to
    terminate this license."

    This reduces the problem by:

    1) Eliminating IBM itself from being
    the hypothetical antagonist.
    2) Requiring a court to demonstrate that
    IBM is in violation before proceeding.

    I think that realistically (1) is unlikely
    since IBM is sincerely contributing to the open
    source community.

    (2) Allows IBM to get out of a tough situation
    where they inadvertently violated someone else's
    patent. I don't think (2) is likely to happen.

    Any thoughts?

    -- Idan


  133. IBM O.S. license by idan · · Score: 1

    Agreed. Terminating just the offending code
    makes more sense. The question of jurisdiction still remains, however. Any thoughts? Perhaps IBM's home in New Jersey?

    -- Idan

  134. Wrong by imayor · · Score: 1

    See ProCD v. Zeidenberg. The 7th circuit appeals court upholds the validity both shrinkwrap and point-and-click licenses.

    1. re: Wrong by imayor · · Score: 1

      I'm by no means any expert in US law or the UCC (I live in Canada), but I would think that not honouring the "out-clause" could render the licence invalid... It would be an interesting test case...