Slashdot Mirror


Delicious Details of Open Source Court Victory

jammag writes "Open source advocate Bruce Perens tells the inside story of the recently concluded Jacobsen v. Katzer court case, in which an open source developer was awarded $100,000. Perens, an expert witness in the case, details the blow by blow, including how developers need to make sure they're using the correct open source license for legal protection. The actual court ruling is almost like some kind of Hollywood movie ending for Open Source, with the judge unequivocally siding with the underfunded open source developer."

202 comments

  1. Good Guys by arizwebfoot · · Score: 4, Interesting

    Sometimes the good guy doesn't finish last.

    --
    Beer is proof that God loves us and wants us to be happy.
    1. Re:Good Guys by bbbaldie · · Score: 2, Interesting

      This is why "Blammer" just Blamms on about Linux infractions of MS patents, but doesn't actually file suit: If it ever went to court, FOSS might in fact win many millions.

    2. Re:Good Guys by vivaoporto · · Score: 0

      This is by far the best article I read on Slashdot, and one of the most insightful cautionary tales about open source and the convoluted world of software patents in the U.S. Congratulations to Slashdot to let this indeed delicious article to filter through the usual two minutes of hate, and also to Bruce Perens, for writing this simple and concise summary of what must have been a neverending story of legal slapfest.

    3. Re:Good Guys by Trelane · · Score: 1

      That, and as soon as he lays out what patents he's talking about, the proceedings can begin to get those patents invalidated.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    4. Re:Good Guys by commodore64_love · · Score: 1

      Katzer started sending demand letters to Jacobsen, asking for more than $200,000 in patent royalties. What probably made Jacobsen most angry was when Katzer's lawyer sent a Freedom of Information Act request to Jacobsen's employer, the U.S. Department of Energy and its Lawrence Berkeley Labs, accusing them of sponsoring the model train project, and asking for copies of all of Jacobsen's email and Skype communications, and a long list of other information which one could conclude was meant to embarrass Jacobsen in front of his employer.

      The Department of Energy eventually denied the FOIA, but only after it had caused Jacobsen a lot of trouble. Because it was so unlikely that the laboratory would disclose what was obviously private correspondence, the only reason I can see for this FOIA would have been to harass Jacobsen through his employer and to put his job at risk.

      From time-to-time, I think the government should serve life sentences to people (and their lawyers) for "acting like assholes". Or to quote the Declaration: "eating out the substance of our people" via harassment.

      This is one of those times.

      The $100,000 fine is nothing for a businessman like Katzer, and no doubt he'll continue suing people in the future, and giving them a decade of fear/grief/worry like he did to OSS programmer/physicist Jacobsen. In this case, I think it was the bad guy who actually won, because he got nothing more than a slap on the wrist.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    5. Re:Good Guys by commodore64_love · · Score: 1

      P.S.

      Katzer responded by bringing a SLAPP suit against Jacobsen. SLAPP is a law that was meant to defend little folks sued by big rich companies, but is increasingly used in just the other direction. And the judge upheld this, which meant that Jacobsen would have to pay Katzer's lawyer's fees before the case was even decided. After some court argument, the unreasonable fees asked were reduced to $14,486.68 and $16,976.25, for two lawyers used by Katzer, and Bob Jacobsen paid them.

      Most Open Source developers, faced with a court-enforced $30,000+ bill to pay their opponent's lawyers, would have been forced to give up.

      Judas Priest!

      I changed my mind. This Katzer guy and his lawyers should be executed. To quote the Federal Circuit Court, "Repentant, Katzer is not. A fair reading of the record shows Katzer has engaged in a pattern of misappropriation and obfuscation. That pattern establishes a likelihood that he will continue, especially since his conduct was intentional." In other words like any common criminal, he's likely to be a repeat offender.

      Katzer is only paying $100,000. "This doesn't fully compensate Jacobsen for all of his time and expense over 5 years, but it was the best he could get." Nope. Not even close. I would have awarded 1 million..... about $500,000 to cover actual expenses, plus $250,000 for the damages caused with Jacobsen's employer (he was denied a promotion by the DOE), and another $250,000 for the thousands of uncompensated hours wasted on the case (aka worrying and fear and sleepless nights).

      Jacobsen has more restraint than I do.

      I'll probably shoot the bastard. Or else feed him lots of deep-fried chicken, in hopes of inducing a heart attack or stroke. Either would do.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
  2. "the correct one"? by raddan · · Score: 1

    Thaaaaaaat's my problem! I've been using zeros this whole time.

    1. Re:"the correct one"? by Bruce+Perens · · Score: 1, Funny

      Nobody told you that the answer was 42?

    2. Re:"the correct one"? by biryokumaru · · Score: 1

      No, that's not 1's or 0's. You must mean 00101010.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    3. Re:"the correct one"? by Anonymous Coward · · Score: 0

      It was 1s and 0s in my tcpdump...

    4. Re:"the correct one"? by nacturation · · Score: 2, Insightful

      Yes... from the summary:

      Perens, an expert witness in the case, details the blow by blow, including how developers need to make sure they're using the correct one for legal protection.

      Make sure you're using the correct expert witness.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    5. Re:"the correct one"? by Bruce+Perens · · Score: 3, Informative

      Jammag just wrote this submission in a hurry. It means use the right Open Source license.

    6. Re:"the correct one"? by Chyeld · · Score: 2, Insightful

      I think both interpretations are correct.

    7. Re:"the correct one"? by Anonymous Coward · · Score: 0

      They're both wrong. You need to be sure you're using the correct blow. Sage advice, indeed.

    8. Re:"the correct one"? by Lumpy · · Score: 1

      I absolutely agree. too many times Judges make decisions based on information that is highly flawed or even obfuscated to them. An eloquent writer is needed to clearly and directly inform a judge as to the technical details and ideas involved.

      Two of my personal "tech heros" are Bruce Perens and Richard Stallman. From all writings I have read from both, and they have been many, I certainly would pick Bruce to write something to a judge over Richard. It's not just the content but how it's packaged.

      Most programmers are essentially mute, or spew forth a strange alien language to the uninitiated. Judges need a translator, a person that has a foot in BOTH WORLDS to translate and educate them. The same as most Techies need someone to translate and educate what comes from these strange lawyer and judge creatures....

      Logic has no place in Law, and that is something that blows the mind of almost every programmer that has rubbed up against it. Just ask guys like Steve Gibson. He has lost court cases that should have been easy logical wins.

      --
      Do not look at laser with remaining good eye.
    9. Re:"the correct one"? by Golddess · · Score: 1

      You jest, but that's exactly how I read it. But in the counter-argument sense.

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    10. Re:"the correct one"? by Iron+Condor · · Score: 1

      I think the expert witnesses interpretation carries more weight.

      (and don't you love the lack of a posessive apostrophe on the plural of a word ending in 's'... )

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
  3. Believe It or Not by eldavojohn · · Score: 4, Interesting

    There were a few people that smart at Pixar when I worked there, but there seem to be tons of them in the Open Source world.

    Believe it or not, your two categories are not mutually exclusive. I discover more and more that the brilliant people I am paid to work with have made improvements to open source projects. Both through work and in their free time.

    I think something the open source community could use is an adjustment of this attitude that you're either gainfully employed or working for free ... when I can attest that both are possible at once. Just be mindful of what you signed when you were hired by your employer. Some companies have terrible "everything you do even outside of work is ours" clauses. Wish the employers would realize that it's a benefit for you to experience contributing and learning from open source.

    --
    My work here is dung.
    1. Re:Believe It or Not by Bruce+Perens · · Score: 4, Informative

      I am gainfully employed in consulting companies, mostly, that are trying to cope with Open Source but still have the old mindset. That's what they have me there to fix. Of course lots of people who are gainfully employed get paid to work on Open Source today. But it's interesting, when I visit these companies, that I already know their hottest programmers - through Open Source.

    2. Re:Believe It or Not by Anonymous Coward · · Score: 5, Interesting

      Bruce, do you also explain to these companies that not all open source software is created equal?

      I've had to deal with several large companies who see "open source" as meaning basically nothing but Linux, MySQL, PHP and Apache HTTPd. The moment I suggest using a better technology, often with a much less restrictive license, they get all uneasy.

      They can't seem to understand that OpenBSD is more secure than almost any other OS. They can't understand that PostgreSQL is better at handling large data sets and heavier workloads than MySQL is. They can't understand that Ruby allows for faster and more reliable web application development than PHP does. They can't understand that nginx offers better performance and reliability than Apache HTTPd does.

      Keep in mind that they are just considering the use of open source software in their operations, without actually planning on contributing back any changes. So I don't think it's a licensing problem. Nor is finding support a problem. I always provide them with a lengthy list of consultants and specialists, both individuals and companies, who I've personally worked with before and know to do top-notch work.

      It's probably just a hype and marketing problem. They've only heard marketing yells of "Linux!", "MySQL!", "PHP!" and "Apache!" thrown out by various vendors and industry rags. They're ignorant of anything else.

    3. Re:Believe It or Not by Bruce+Perens · · Score: 3, Informative

      Most of my customers are in embedded systems. Sometimes, it concerns Android, and I have told them that Android does not represent the quality that should be expected out of an Open Source project. But their customers are asking for Android. So, we don't really get to make that decision.

    4. Re:Believe It or Not by trapnest · · Score: 2, Insightful

      What do you mean exactly? Android (cyanogen specifically) seems higher quality then most other open source projects.

    5. Re:Believe It or Not by vivaoporto · · Score: 3, Insightful

      Most companies doesn't care about the best technical solution for a problem. They also take in account availability of workforce to use that particular solution, suppliers interested in working and giving support and a some other factors, like cost. Take the example you mention, the LAMP stack. PHP programmers with knowledge of MySQL are a dime a dozen, and you can filter through them to pick and choose the real competent ones. Most hosting providers already have an already optimized and time tested stack that supports these technologies, so companies can filter through them to choose the cheaper and more reliable. It gets the job done so other potential better solutions gets overlooked. Technical merit is not the only factor when choosing the right tool for the job.

    6. Re:Believe It or Not by A+nonymous+Coward · · Score: 2, Informative

      The kernel code from Android is crap and very unlikely to be merged as part of the mainstream kernel tree. Google seems to not care, and they wrote it in such a manner that no one else is interested in doing their dirty work for them.

    7. Re:Believe It or Not by Anonymous Coward · · Score: 0

      What's wrong with Android? I know it has as much hype behind it as any OSS project ever has. But in any case, it's an Open Source mobile platform that rivals the usability and polish of other platforms (ahem, Apple's) but isn't tied to a single handset developer or network. I understand that you don't want your customers to choose a package based solely on it's name, but neither should a name be the only reason to avoid a project either. I don't understand why you say Android doesn't represent the quality expected of open source. Do you mean it's better? or worse?

    8. Re:Believe It or Not by Bruce+Perens · · Score: 2, Informative

      Not just the kernel. The utility code is crap too, hard-coded in places where it shouldn't be, etc. And some people don't like the fact that they dropped LIBC and put in their own version. They'll fix it eventually.

    9. Re:Believe It or Not by Hurricane78 · · Score: 1

      While I agree with pretty much everything you said, the “faster” is not true for Ruby. I’ve seen tons of tests, and Ruby is veeeery slow. It’t quite a feat to be even slower than PHP, but it is. (Oh, and Python is not much faster too.)

      But that low (12-25 times slower than C) that’s not that relevant anymore anyway. Since if one cares for speed, one wouldn’t use any of those languages anyway. :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    10. Re:Believe It or Not by bosef1 · · Score: 1

      I wish I had some mod points for you; this is the same experience that I've had, as both a software writer and as a software architect. The Linux / open-source community is great for providing mutli-tool solutions to efficiently and effectively accomplish a task. Unfortunately, people who can work well in such an environment are hard to find and expensive. So instead of an elegant solution, you get the solution that can be implemented by four people you are paying $45,000 a year.

    11. Re:Believe It or Not by rickb928 · · Score: 1

      Bruce, I am interested in how the Android kernel will get merged into the mainline.

      When I say that phones have different needs, lots of people get all up in arms and ask which needs are those, and no there aren't any.

      Much like embedded kernels, a phone kernel should probably be able to:

      - let me make a 911 call with a minimum of delay no matter what else is going on. Android doesn't do this now. Lots of other phone OSs don't either. They should.

      - accomodate some hardware, specifically hard keys. Android does well with this on my G1 with the volume keys, byt some others not so much. Not exclusive to Android, I know.

      - answer the radio and get incoming calls serviced without delay. Seems like if nothing else, a smartphone should be a phone FIRST.

      Then again, these could just be bugs. Not features. But Android going its own way for libraries etc is pure Google. They can't do that with mainline kernels, but I wonder if Google uses a mainline kernel now in their internal servers...

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    12. Re:Believe It or Not by Anonymous Coward · · Score: 0

      Just be mindful of what you signed when you were hired by your employer. Some companies have terrible "everything you do even outside of work is ours" clauses.

      The company for which I work gave me one of those to sign. I never signed it.

      For me, it works on a reciprocity basis. If the company wants to own everything I do outside of work, then the company needs to PAY ME for everything I do outside of work.

      Time in front of Wii? PAY ME (gives me game ideas)
      Time on toilet? PAY ME (quiet time to think)
      Time sleeping? PAY ME (dreaming up new ideas)
      Time having sex? PAY ME (less distracted by internet porn when at computer)

      Now, if the company wants to go for something a little more reasonable, like paying me for 40 hours/wk instead of 120 hours/wk, then maybe they'd be willing to let me keep the rights to my little World of Warcraft AddOn that they probably don't give two shits about?

      Thought so.

    13. Re:Believe It or Not by Bruce+Perens · · Score: 2, Informative

      I am not running the Android kernel project. If I get to run any embedded manufacturer's project, I will try very hard to get the code into the kernel, and I know how to make the technical and economic case for that.

      Most cell phones have two processors. The radio modem is in the smaller one, and is awake much of the time, and the PDA in the larger one, and is not awake nearly as often. That's how stand-by can work for so long on such a little battery. The radio uses a real-time OS and the PDA of course has Linux. Often their communication is over the Hayes modem protocol, believe it or not. So, when you want to call 911, Linux sends "+++ATDT911" or something similar.

      I have a hard time believing that the Linux kernel is a fundamental problem regarding anything about the call, given the above architecture. I am sure that there are design flaws.

    14. Re:Believe It or Not by Bruce+Perens · · Score: 1

      I think he means faster to develop. The reality is that it is fast enough when it is running that the cost is in the time to develop and the time to market rather than the use of computer resources.

      Rails 3.0.0beta is faster, anyway, Ruby 1.9 is faster, and I'm sure that trend will continue.

    15. Re:Believe It or Not by Anonymous Coward · · Score: 0

      They can't understand that niggers offers better performance and reliability than Apache does.

      That's how I read it the first time... :-/

    16. Re:Believe It or Not by Anonymous Coward · · Score: 1, Funny

      He means it doesn't require users to bend over backwards to make the software do something, which is the usual standard by which open source is judged.

    17. Re:Believe It or Not by NewbieProgrammerMan · · Score: 1

      Just be mindful of what you signed when you were hired by your employer. Some companies have terrible "everything you do even outside of work is ours" clauses.

      The company for which I work gave me one of those to sign. I never signed it.

      What did they say, if anything? I'm guessing it must have been a smaller company, or one in which the director of the business unit has a lot of latitude in waiving such things. If I'd tried that with my last (global megacorp) employer, I would have been shown the door.

      --
      [b.belong('us') for b in bases if b.owner() == 'you']
    18. Re:Believe It or Not by Lumpy · · Score: 1

      You haven't dug into it... Get the source and start the groan-fest. Hell there are parts of the Android UI that absolutely blow chunks.

      It's not all roses and puppies behind the curtain.

      --
      Do not look at laser with remaining good eye.
    19. Re:Believe It or Not by Lumpy · · Score: 1

      Press and hold down 9. this typically dials 911 for you. it has been standard in Nokia and Motorola phones for decades.

      I'm betting that if you read the manual you would have spotted this gem in the documentation.

      --
      Do not look at laser with remaining good eye.
    20. Re:Believe It or Not by IamTheRealMike · · Score: 2, Interesting

      Come on Bruce. Your argument for why Android low quality is that the kernel has patches and the "utility code is crap"?

      Has it escaped your notice that unlike on the (presumably?) high quality desktop Linux distributions, the following things actually work in Android:

      • Sound mixing
      • Real-time software updates
      • Anti-malware sandboxing
      • Hardware acclerated video decoding

      Android is selling by the truckload, it's doing far better than any other consumer open source OS ever has. Your customers want it because they know that the quality of an OS is not determined by how "hard coded" its "utility code" is - they can use it for themselves, they can see how well it's doing in the market place.

      And as for the kernel arguments, wasn't that whole hooha debunked already? I mean, you know what the kernel "team" are like (I use the word team loosely). There's no clarity around who is responsible for approving or denying most changes. No decision can be made quickly. Everything you do will be flamed by someone and if you do get code merged, it'll quickly be rewritten or obsoleted by somebody else who may or may not have produced something usefully better. It's largely due to these high quality practices that desktop Linux remains a joke, to this day.

      Android is what your customers demand because it works. If that's what low quality means, give me lower quality open source!

    21. Re:Believe It or Not by marvinglenn · · Score: 1

      Some companies have terrible "everything you do even outside of work is ours" clauses.

      Check your state's laws. Some states have laws protecting workers from this, making such clauses unenforceable. I personally recall a co-worker I had who found our state's (Washington) law WRT this and challenged our employer over the issue (mid 90s). (I wish I had the citation handy for my example, but I don't.)

      --
      The whores get mad when the sluts give it away for free.
    22. Re:Believe It or Not by rickb928 · · Score: 1

      On a G1 and most any other Androidn phone, you need to get the Phone dialer screen displayed to be able to dial any number.

      Pressing and holding '9' does NOT dial 911 on my G1, Android 1.6, Build DRC83.

      I'm betting that if you read the manual you would have spotted this gem in the documentation.

      All cell phones are no longer the same, my friend. Word up.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    23. Re:Believe It or Not by darien · · Score: 1

      Did you tell them you weren't signing it? If so, and they agreed, then bully for you. But if you just ignored it and started work as if you had signed it, be warned that a judge could rule that you implicitly agreed to it. After all, nothing other than your agreement to your terms of employment entitles you to draw a salary.

    24. Re:Believe It or Not by Korin43 · · Score: 1

      OpenBSD is only more secure than any other OS if you don't install anything. For all practical purposes, people are much more likely to find a remote exploit for your web server or database than the kernel or ssh.

    25. Re:Believe It or Not by GasparGMSwordsman · · Score: 2, Insightful

      There are a lot of weaknesses in your statement, but I will concentrate on one point. It appears that you are not taking into consideration the amount of time, effort and money it costs to change platforms, tech or language. Such change-over costs can be prohibitive.

      First consider who would need to learn the new tech/system/language. How long would that take to bring that person up to the same level of competence compared with the old tech/system/language. In the best case scenario you are looking at a full month per employee spent doing practically nothing useful. Alternatively you could send them to take classes, usually an expensive prospect. Do you need to hire additional personnel or fire existing personal to meet the new needs?

      Next consider the added complexity of using two sets of tech/system/language. Do you have two separate teams, one to work on the first combination and a second to work on the new combination? Do you cross train everyone? What support systems are in place for the old system that will need to be updated or created for the new system? What policies or procedures will need to be updated or created?

      Third we have security concerns. No tech/system/language is entirely secure. In any environment where there will be a large financial liability to a security breach, it is essential that every step is taken to ensure your over all systems are secure. You have to stay on top of newly found security issues to avoid dangerous vulnerabilities. With each added tech/system/language you add more ground to cover, more possibilities for breach.

      Fourth we have the issue of updating old/existing systems to use a new tech/system/language. How many scripts/modules/configuration files/documentation files/source code files/test cases must be updated or altered for the new solution to work. Not only this but testing must be done to ensure that each change has not introduced a bug and works correctly. For a large 'business solution' testing alone can consume thousands of man hours to completely ensure that the new solution preforms the same as the old solution.

      All of these factors must be considered before such a change is feasible (in addition to several not mentioned). Many times the change-over costs are less than the benefit. Others the benefits of change are much lower than the cost. I can not gainsay the situations you were in or what *I* would have recommended. But to say a change is better without considering all the factors is foolish at best.

    26. Re:Believe It or Not by SanityInAnarchy · · Score: 4, Interesting

      the following things actually work in Android

      You didn't list a single thing that doesn't work on Desktop Linux.

      the quality of an OS is not determined by how "hard coded" its "utility code" is

      If you were a programmer, you'd understand that hardcoding generally does determine the quality of an OS -- if not its current capabilities, then its future capabilities. By avoiding things like that, we get flexibility -- and the flexibility of the Linux kernel is why something like Android could be written in the first place.

      --
      Don't thank God, thank a doctor!
    27. Re:Believe It or Not by stimpleton · · Score: 1

      "PHP programmers with knowledge of MySQL are a dime a dozen"

      There have been posts recently lamenting the fact Management see software developers and other IT personel not as professionals but almost as blue collar.

      I guess the definitive turning point will be when they dont attend the xmas function with the corperate services section of there place of employment but rather the labor section - drivers, cleaners etc.

      Drivers and cleaners being a dime a dozen.

      --

      In post Patriot Act America, the library books scan you.
    28. Re:Believe It or Not by Anonymous Coward · · Score: 0

      PHP programmers with knowledge of MySQL are a dime a dozen, and you can filter through them to pick and choose the real competent ones. [snip] Technical merit is not the only factor when choosing the right tool for the job.

      And that's a very good reason, if it were true. The problem is that management is totally ignorant of what will be cheaper in the end. When they say X will have more potential developers, they are confusing brand recognition with pre-trained employees.

      [case study]

      Not too long ago, while working for at a startup, I recommended an OOP approach to a problem, in particular a design I'd used in the past with great success. The reply was, humorously, that an AOP approach was better because it used an Open Source component and more people knew the Open Source component than knew my design. That specific argument was true. But AOP was (is) a rather unknown design paradigm compared to OOP, so it would have been cheaper to train someone than to find a hire who knew how to write AOP code.

      I couldn't explain that to management. What they were comparing was brand recognition of the individual products, and they couldn't see past the brand. The actual cost, that of training vs. training, was ignored.

      In the end the choice hurt the company badly, and they were unable to find /any/ labor that understood the product, so I ended up doing almost all the work anyways. The irony that the employee (me) was already pre-trained on my own designs, but not the AOP design, was how I put up with that project.

    29. Re:Believe It or Not by Anonymous Coward · · Score: 0

      Oh, god, not the attitude that skill is subject to free market. It isn't.

      Of the people I've worked with, the higher-paid ones are better at assessing the corporate culture and making sure they _look_ productive. i.e. they'd quickly assess lines-of-code being mistaken for productivity and start copy-pasting code their very first week on the job.

      Incompetence takes a random distribution on all levels of salary. Skill takes a random distribution too.

      I get salary of $35,000 CAD a year. And I don't like it being implied I'm incompetent because of that.

    30. Re:Believe It or Not by h4rr4r · · Score: 1

      Which of these things do not work on desktop linux?

    31. Re:Believe It or Not by h4rr4r · · Score: 1

      The code is crap, who cares if the gui is flashy and nice if the thing sucks underneath.

    32. Re:Believe It or Not by Anonymous Coward · · Score: 0

      OpenBSD is as insecure as Linux only if you don't know why OpenBSD is more secure than Linux.

      ASLR Linux - check (AAAAbut memory is allocated sequentially, what could possibly go wrong?)
      DEP Linux - check (Not if you use IA32(aka i386), but that is dead isn't it?AAAAAAAAAAAAAAA) ...
      etc. etc. etc.

      After many years of security by obscurity, Linux has now a lot of green checkmarks on Wikipedia pages but the implementation is often half-assed. A vulnerability in SQL is more likely to be exploitable on Linux than on OpenBSD or even Windows Vista+.

      My servers only use code in Base, but I use all sorts of ports in my desktop and don't feel any less secure for it.

    33. Re:Believe It or Not by Courageous · · Score: 1

      You and your management have an impedance mismatch between what you and they consider to be "better". Management, even TECHNICAL management, making these decisions has to decide on things like whether or not they can hire staff for the project, whether or not the future products you recommend are likely to have easy access technical support--in essence the forest of infrastructure is important to them in a way that it isn't to you. And you're probably wrong about their interest in "Linux". They aren't just interested in "Linux," they are interested in RHEL a great deal of time. Okay, if not at your company, most companies.

      The point is, they aren't just interested in open source, but rather they are interested in specific open source projects that have proven themselves commercially, with the appropriate trust tail. Your perspective glosses that over with such thick glass, I wonder if you've thought about this at all.

      Granted, I know very well what's it like to be a talented individual not intimidated by open source, able to get just about anything working, and not sweating having to actually crack the source when things aren't as I expect. You do know that people like you and I aren't the rule in Fortune 500 staffing, don't you?

      Perhaps the next time you define PostgreSQL, etc as "better," you should go into it with an enterprise perspective, and attempt to convince on the basis of same. Your uppers are much more likely to listen then.

      C//

    34. Re:Believe It or Not by shaitand · · Score: 1

      "I think he means faster to develop. The reality is that it is fast enough when it is running that the cost is in the time to develop and the time to market rather than the use of computer resources."

      This has been a favorite argument for excusing inefficient code for some time now.

      In some cases it does apply but for the most part it is overused. It doesn't work as a design philosophy for a desktop application like OO.org and it certainly doesn't work in a large corporate server room where apps developed this way can't do the job no matter how much hardware you throw at them. In those cases companies have custom solutions developed for performance reasons.

    35. Re:Believe It or Not by falconwolf · · Score: 1

      There are a lot of weaknesses in your statement, but I will concentrate on one point. It appears that you are not taking into consideration the amount of time, effort and money it costs to change platforms, tech or language. Such change-over costs can be prohibitive.

      That's true of any change. Now do you want to keep using 1995 tech or something modern? Heck, the upgrade from Windows 95, 98 to ME, Vista or from NT4 to XP to Vista was expensive too. Now you could continue using old tech but support will be expensive as well. What almost if not every shop should do is setup a testbed system from large enterprises to the self employed. Then when the bugs are ironed out deploy the system.

      Falcon

    36. Re:Believe It or Not by Bruce+Perens · · Score: 2, Interesting

      Well, I know how to write bit-slice microcode, which is lower-level than assembler. I wrote it for image processing at Pixar. It can get a lot more performance out of the hardware. But so many people insist on programming in those pesky high-level instruction sets that popular CPUs don't even come with the facility to accept user microcode any longer.

    37. Re:Believe It or Not by Xest · · Score: 1

      The issue is that you have a narrow metric of "better".

      PostgesSql may scale better, but it's not easier to manage. Ruby may allow for faster and more reliable web application development, but it does not scale as well. nginx may offer better performance and reliability, but it is not as battle hardened, and does not have the level of support Apache does. Is it still going to be supported tommorrow? We know Apache will be.

      I'd rather use PHP than Ruby on a high-usage site for example, simply because we know PHP can scale with the likes of Facebook, whilst we know Ruby will struggle to, as it did with Twitter. It sounds more like you are a fan of these particular technologies and are only looking at them with rose tinted glasses, you must accept that everything has it's disadvantages as well as it's advantages, and sometimes, for some people, those disadvantages are more important factors such that they are enough to rule out a particular technology.

      All that said, I do sympathise with your viewpoint because I understand that sometimes the best product isn't selected even when all factors have been taken into account, so I'm not saying you're necessarily wrong- personally I'd use PostgresSql over MySql now, but I'd sure as hell not choose Ruby over PHP - not that I'd even choose PHP if I had the choice, I'd probably go for Java personally because it's a better language and it's can REALLY scale well, I wouldn't need to worry about the underlying platform either then.

    38. Re:Believe It or Not by Richard_at_work · · Score: 1

      For all practical purposes, people are much more likely to find a remote exploit for your web server or database than the kernel or ssh.

      Which is why OpenBSD includes a security audited httpd (Apache 1.something fork) in the base, right alongside sshd.

    39. Re:Believe It or Not by Anonymous Coward · · Score: 0

      He said "Nokia and Motorola" phones... the "driod" is not really a motorola phone. It's really a HTC phone relabeled.

      I guess you should read the post you replied to.

      Android 1.6 is out of date. Android 2.1 is current.

    40. Re:Believe It or Not by rickb928 · · Score: 1

      Um, Droid is a Motorola phone. It just looks like an HTC. Sort of.

      And I did read the post. Try reading my response.

      I get the impression that their point was that phones dial 911 when you hold the 9 key long enough. Android phones do not do this, as many touchscreen phones do not. Touchscreen is different.

      Maybe you should try UNDERSTANDING the posts.

      And while 1.6 is older than 2.1, it is NOT OUT OF DATE FOR G1. 1.6 is the current ROM for the G1, and maybe even for MyTouch.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    41. Re:Believe It or Not by GasparGMSwordsman · · Score: 1

      I do believe I already answered your question:

      All of these factors must be considered before such a change is feasible (in addition to several not mentioned). Many times the change-over costs are less than the benefit. Others the benefits of change are much lower than the cost.

      The simple saying, "if it works, don't fix it" does apply to many situations. At my work we have several servers that work fine. The software they are running has an origin four decades ago. While we do update them as needed, there are several source code files that have not been changed since the early 80's. To update this system to a newer operating system/hardware/tech that is more modern would cost more than 15 years worth of maintenance (including software and hardware updates, staff salary and running costs like electricity). In that particular case it makes sense to use the old working system.

      Again, my point was that you have to actually take a look at each situation and determine what the costs and benefits are. After you have done that, you can make an informed decision on what is best for that situation.

    42. Re:Believe It or Not by indi0144 · · Score: 1

      >>who cares if the gui is flashy and nice if the thing sucks underneath?

      Consumers? Do your mom hack into the device and debug the code every time she buys a phone? Ya, my mom neither. Sure there are some granny kernel hacke... oh wait I spoiled the mantra.

    43. Re:Believe It or Not by shaitand · · Score: 1

      Speaking of your leet coding skills. Just what is this hush hush thing you've been working on? ;)

  4. what has this got to do with open source? by Anonymous Coward · · Score: 0

    Isn't it just an abuse of the patent system being corrected for?

    1. Re:what has this got to do with open source? by Anonymous Coward · · Score: 2, Interesting

      I tend to agree with you. The only relevancy to Open Source I found in the entire article is that the court ruled that an Open Source license was not the same as public domain (a ridiculous argument the patent holder tried to make). The rest of the article is just more David vs Goliath, with the Open Source angle being completely irrelevant.

  5. A few corrections to the preface here at Slashdot by Bruce+Perens · · Score: 5, Informative

    It's actually the appeals court that was sympathetic. Twice. The lower court seems to have had less understanding of the Open Source developer's plight.

    Using "the right one": means the right Open Source license. A real key here is getting one that had competent legal help in its drafting. There are a few real duds on the OSI list, including a font license that I swear allows you to convert the font to the public domain. Only the programmers who wrote it don't see it that way.

    Sorry about the lack of paragraph breaks. I tend to write too many of them and the editor responded by using too few of them. He might have fixed that and the web cache hasn't been flushed yet.

  6. Who knows? There's simply no information by spun · · Score: 1

    Look, we all want to know if this has something to do with open source, or if it is just an abuse of the patent system being corrected, but that information simply does not exist. There is no way we could, for example, click on a link and just read about it. We're all in the same no-clue-having boat as you.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  7. Re:So, the article is about cocaine? by Anonymous Coward · · Score: 0

    The correct three. Yes.

  8. A victory with a high cost... by ndykman · · Score: 5, Interesting

    At the start, the open source developer got hit with a large SLAPP fine (urgh), and finally got the judgement reversed and was awarded damages, but the article notes that: "This doesn't fully compensate Jacobsen for all of his time and expense over 5 years, but it was the best he could get." So, by not using the right OSI license, the developer opened himself to years of legal hassles and woes.

    Also, one wonders if by proactively suing, he ended up being worse off than by not waiting and then countersuing. Finally, it is noteworthy that since the DMCA was used on behalf of the open source developer, this may not be seen by opponents of that law as a victory at all, as it provides validation (if weak) of it's existence.

    If this is victory for the little guy, I'd really hate to see what defeat is like.

    1. Re:A victory with a high cost... by Bruce+Perens · · Score: 5, Insightful

      It's more of a victory for you and me, because we have the benefit of Bob's court precedents. Katzer had previously intimidated at least one other person with patent threats, and Bob felt that the team could not go on with their project with this hanging over their heads. But I agree that the Open Source developer really paid, paid big, to get this. I've taken tons of s**t for what I attempt to do for the community too. You'd better believe in what you're doing, because there isn't always a thank-you.

      If you read the second appeal, I don't think DMCA is a big deal in it. But if we're going to have dumb law, let's at least make it work for us. IMO worse than DMCA is the entire concept that cases like this can bankrupt someone before they have a chance to win. How can there be justice if that's the case?

    2. Re:A victory with a high cost... by c0d3g33k · · Score: 1

      Thank you, Bruce.

    3. Re:A victory with a high cost... by raddan · · Score: 3, Interesting

      Bruce, I wonder-- did Katzer know that the Artistic License was weak, and did that motivate some of his behavior? I'm wondering if the choice of a different license would have actually deterred this guy.

    4. Re:A victory with a high cost... by Bruce+Perens · · Score: 3, Informative

      The court said that Katzer deliberately misappropriated and obfuscated. My guess is that he would have done so to anyone he thought he could beat. The failure of the license took what should have been a short case and made it longer. Of all the terms in Open Source licenses, I never saw myself having to fight a case over the right to be attributed properly. We had just a little thin thread to fight with, IMO.

    5. Re:A victory with a high cost... by nomadic · · Score: 1

      I've taken tons of s**t for what I attempt to do for the community too. You'd better believe in what you're doing, because there isn't always a thank-you.

      Thank you, Bruce, I do think you do good work (though I have criticized you when I felt you deserved it). Honestly I think part of that might just be from your initial involvement with OSI, which comes off to a lot of people as extremely heavy-handed and self-aggrandizing.

    6. Re:A victory with a high cost... by npsimons · · Score: 1

      You'd better believe in what you're doing, because there isn't always a thank-you.

      On behalf of all computer users, I would like to say thank you. They may not think that I speak for them, but I believe that everything you have done (and continue to do) helps make the world a better place.

      And oh BTW, I'm still using Electric Fence on a daily basis. Thanks!

    7. Re:A victory with a high cost... by gknoy · · Score: 1

      The troubles in this case seemed to have been compounded significantly by the choice of a poor license (from a legal standpoint). What licenses would you consider to be the strongest? (I'd assume BSD and MIT license, I guess, but am curious about others.)

    8. Re:A victory with a high cost... by Bruce+Perens · · Score: 2, Insightful

      BSD, MIT, etc. are simple, but they don't give you any protection from patent aggressors. And so I am wary of using them, because it's patent suits that are the largest problem.

      GPLv3, LGPLv3, AGPLv3 are the strongest within the constraints that RMS set. License not contract, no rights that you already had are restricted, etc. About 40 lawyers involved in drafting and review. Larry Rosen thinks his licenses are better for the absence of RMS. Look at both sets and make your own decision.

    9. Re:A victory with a high cost... by Jonner · · Score: 1

      Although I have been following the Free and Open Source movements for many years, I didn't know who Larry Rosen is. Now that I've looked him up, I assume you're referring to The Open Software License and The Academic Free License. Since the latter isn't copyleft, it seems to only make sense to compare it to the BSD and MIT licenses, not any from the FSF.

      It seems that Rosen claims that the OSL is less ambiguous than the GPL, but the FSF claims that the distribution requirements of the OSL are more ambiguous. Since IANAL, it's not clear to me if either claim is true. Even if the FSF's warning about the Rosen's licenses interfering with version control and distribution are bogus, it seems like a big disadvantage that they aren't GPL compatible as there are far more projects released under GPL, LPGL, and non-FSF licenses that are GPL compatible.

    10. Re:A victory with a high cost... by Bruce+Perens · · Score: 1

      Yes. If compatibility with other licenses is a goal, then LGPLv3 might be one to choose, unless you want a strongly reciprocal one, in which case the other two v3 licenses would be your choice. Choose AGPLv3 if you are concerned that Google (or any other SaS company) might capitalize on your software without returning value to the project.

    11. Re:A victory with a high cost... by drinkypoo · · Score: 1

      So, by not using the right OSI license,

      What is an OSI license? A license created by the OSI, I hope. Because an "OSI approved" license is just that; it does not become the property of the OSI, as "OSI license" implies.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:A victory with a high cost... by Jonner · · Score: 1

      Thank you for your insight and tireless efforts to promote Open Source and protect the rights and interests of all FLOSS users and developers. I think you're one of the most well-reasoned and balanced leaders in the FLOSS world.

    13. Re:A victory with a high cost... by falconwolf · · Score: 1

      BSD, MIT, etc. are simple, but they don't give you any protection from patent aggressors. And so I am wary of using them, because it's patent suits that are the largest problem.

      GPLv3, LGPLv3, AGPLv3 are the strongest within the constraints that RMS set.

      I think the key phrase here is "within the constraints that RMS set." What he wanted and what others want are different. I don't know about the MIT, Apache, or other licenses but I like BSD licenses because they allow me to close my own source, not the source others contributed but mine.

      Unfortunately I said it for years but haven't done it yet however I want to start my own photography business. Because I can't afford to buy a new computer system and software I've been thinking about looking for BSDed software I can run on what I have now. I could then modify the code to get it to do what I want, however I think that if I were to spend the tyme to program the modifications then in order the recoup some of the expense I'd like to be able to sell it to others. Using the GPL I couldn't prevent others from distributing it but I could if I use a BSD license.

      License not contract, no rights that you already had are restricted, etc.

      Sure there are rights being restricted. If you use GPL code you can not close your own code and still distribute it. The LGPL may allow it but I'm not aware that it does.

      Put another way, BSD licenses grant freedom to programmers and the GPL grants freedom to users. The negative part is that by using a BSD license you the programmer aren't guaranteed the ability to use others' improvements if your code is released, they can close those improvements just as you can close your code.

      Falcon

    14. Re:A victory with a high cost... by Bruce+Perens · · Score: 2, Informative

      I like BSD licenses because they allow me to close my own source, not the source others contributed but mine.

      Everybody wants to receive the BSD license. Of course. Everybody loves a gift, and that's what the BSD license is. But it doesn't always make sense for someone to give it. And since the person giving the license is doing the work, it's their choice.

      Sure there are rights being restricted. If you use GPL code you can not close your own code and still distribute it.

      I'm afraid you sound a bit confused about this. If you apply the GPL to your own code, you certainly do have the right to close it and distribute it. All copyright holders have that right.

      Perhaps you mean if you mix your code with someone else's GPL code. In that case, you still have the right to distribute your own code privately, as long as you remove that other person's GPL code from the project.

      The person giving you the GPL code is only giving you rights, not taking any away at all, because before they gave you the code you had no rights regarding that code. The problem from your perspective is that they aren't giving you all rights.

      Nobody owes you a gift.

    15. Re:A victory with a high cost... by ananthap · · Score: 1

      I doubt it very much. The word used in his case used to be called "Modus Operandi". This is the way he operates. He was just trying to beat dowm the little guy. He's had to be placed under permanent injunction. But remember, that Jacobsen has yet to collect his 100,000 (it has to be paid over 18 months). I wonder whether we (or anyone else for that matter) will remember about it after a few months and follow up. Or leave it to to Mr. Jacobsen who seems to a very persistent person.

  9. Re:So, the article is about cocaine? by newdsfornerds · · Score: 1

    Heh. His lack of composition skills is apparent but I doubt it has much to do with where he went to college. Is Hope College that awful?

    --
    Damping absorbs vibrations. Dampening is caused by moisture.
  10. Victory? by Kjella · · Score: 3, Insightful

    Over 5 years, Bob Jacobsen put in thousands of hours of work on this case. He was threatened with loss of his employment, and with all of the money and property that he had. The $100,000 he eventually received doesn't compensate him for this. But I'm sure that the feeling of achievement does.

    If you count being tied up in court for five years, getting lots and lots of pro bono lawyer time and still not breaking even. I call this "How to snuff out a potential upstart for $100,000" even though he probably wasn't competition in the first place.

    --
    Live today, because you never know what tomorrow brings
    1. Re:Victory? by Bruce+Perens · · Score: 4, Insightful

      If you look at how many presentations, etc., Bob did at the recent NMRA (National Model Railroading Association) conference, he hardly got snuffed. It almost looks as if people were going to the conference just to see him.

      Katzer spent a lot of money, has no product he can legally sell today (his web site currently only points to a list of articles) and his reputation is in the pits over this with anyone who might have otherwise been a customer.

      But yes, anyone less tenacious than Bob would have lost, and it wouldn't have been terribly expensive for the patent holder. The patent system is so tuned to incent the bad guy that it really stinks.

    2. Re:Victory? by Registered+Coward+v2 · · Score: 1

      If you look at how many presentations, etc., Bob did at the recent NMRA (National Model Railroading Association) conference, he hardly got snuffed. It almost looks as if people were going to the conference just to see him.

      Katzer spent a lot of money, has no product he can legally sell today (his web site currently only points to a list of articles) and his reputation is in the pits over this with anyone who might have otherwise been a customer.

      It surprises me that a business would seek to alienate their customer base; especially one that is relatively small and somewhat tight knit. Hobbyists, especially serious ones, spend a a lot of time with other hobbyists with similar interests and reputations are made and lost via word of mouth. Getting them mad is a good way to lose business and potentially ago out of business; especially if you sell a niche product.

      BTW - did he also get the SLAPP payments back?

      --
      I'm a consultant - I convert gibberish into cash-flow.
    3. Re:Victory? by Bruce+Perens · · Score: 1

      I don't know if they are part of the $100K or if he got them back separately.

  11. Re:A few corrections to the preface here at Slashd by Just+Some+Guy · · Score: 3, Insightful

    including a font license that I swear allows you to convert the font to the public domain.

    Which one is that? IANAL, but I wanna play "spot the contract bug", too.

    --
    Dewey, what part of this looks like authorities should be involved?
  12. seems a little inflated by nomadic · · Score: 1

    Over 5 years, Bob Jacobsen put in thousands of hours of work on this case. He was threatened with loss of his employment, and with all of the money and property that he had. The $100,000 he eventually received doesn't compensate him for this. But I'm sure that the feeling of achievement does.

    Uhhh...thousands of hours? A full-time job is generally around 1800 hours a YEAR; we're expected to believe this guy spent more time than his lawyers should have? Doing what? And how exactly was his employment threatened?

    1. Re:seems a little inflated by Anonymous Coward · · Score: 1, Informative

      His employer got notices from the company.

    2. Re:seems a little inflated by nomadic · · Score: 1

      His employer got notices from the company.

      Doesn't necessarily mean he's going to lose his job. Especially with a government job, where the protections tend to be a little stronger than in the private sector.

    3. Re:seems a little inflated by Bruce+Perens · · Score: 1

      Maybe it would have been more accurate for me to say "more than a thousand". If you look at his case journal on the JMRI website, it has tons of documents, and I know that there are actually more documents than are listed in the index.

    4. Re:seems a little inflated by Discopete · · Score: 1

      His employer got notices from the company.

      Doesn't necessarily mean he's going to lose his job. Especially with a government job, where the protections tend to be a little stronger than in the private sector.

      Unless he's required to maintain a security clearance for his job, in which case things could have gotten squirrely.

  13. Programmers writing licenses by l2718 · · Score: 1

    are like lawyers writing code -- attempting to go beyond their field of expertise. division of labour rocks. It's one reason our modern world is so productive. This isn't to say that an individual programmer might have legal training, or that an individual lawyer might not also know how to program. But it means that you'll get better results by doing what you are good at and enlisting the help of others who are good at what they do.

    1. Re:Programmers writing licenses by nomadic · · Score: 2, Funny

      Interesting to note that two of the slashdot stories for today are programmers giving legal analyses of cases...

  14. Re:So, the article is about cocaine? by Anonymous Coward · · Score: 0

    I Hope it is, otherwise one can only imagine the reasons behind his disability.

  15. Open Source Won by Murdoch5 · · Score: 1

    Alright, it's time for Open Source to take one for the team :-)

  16. Long, Long Road for an Open and Shut Case by twmcneil · · Score: 4, Insightful

    When I heard about this ruling last week, I was shocked that this apparently open and shut case had taken so long to conclude. If I recall the details I read about years ago when this all started, it seems that Jacobsen was really being taken advantage of badly. IANAL or a judge but I would have thought this case would have taken all of 45 minutes to decide, not years.

    There's something really wrong when someone like Katzer (or SCO) can so completely snow a court. The crux of both cases come down to code ownership/authorship. Is that something that just goes "Whoosh" to all judges?

    --
    "The ferrets, they're every where I tell you!"
    1. Re:Long, Long Road for an Open and Shut Case by DutchUncle · · Score: 1

      The crux of both cases come down to code ownership/authorship. Is that something that just goes "Whoosh" to all judges?

      I completely agree. If I photocopied a famous author's work and printed it with my name in the author's spot, I'd lose in a heartbeat. That's because there is an existing legal tool called "copyright" that the judges *do* understand, with an entire set of procedures and precedents. Because nobody is paying for open source - which looks to normal people like hobbyist dabbling - nobody has paid lawyers to establish the parallel precedents.

      IANAL, so this is just opinion: Instead of trying to create new licensing concepts,I would pursue the same logic as a musician performing a "cover song" under a "mechanical license". Any artist is permitted to record any published song simply by paying the publisher; the original author has made the song available to everyone by publishing it, so the performer doesn't have to get specific permission. Similarly, open source projects should be copyrighted in the exact form they're released - meaning nobody can copy that exact form and claim it as their own - with the "mechanical license" cost being *specified* as attribution (including full history). Use the existing legal tools, in a way that the existing legal structure can equate to a precedent, and maybe we'd help them understand better.

    2. Re:Long, Long Road for an Open and Shut Case by Bruce+Perens · · Score: 1

      I think to the lower court this might have been seen as businessman v. hacker.

    3. Re:Long, Long Road for an Open and Shut Case by Jah-Wren+Ryel · · Score: 1

      I think to the lower court this might have been seen as businessman v. hacker.

      It's absolutely shameful that (a) a court should so easily fall into a stereotype like that and (b) that a stereotype like that should even influence a court's decision in the first place. So much for justice being blind.

      --
      When information is power, privacy is freedom.
    4. Re:Long, Long Road for an Open and Shut Case by schon · · Score: 1

      I think to the lower court this might have been seen as businessman v. hacker.

      I think you're entirely correct. I also think it's a very sad state of affairs that such a characterization has any impact on a ruling. So much for justice being blind.

      Thank you for your hard work!

    5. Re:Long, Long Road for an Open and Shut Case by DutchUncle · · Score: 1

      Would "Businessman" vs. "Hobbyist" be less objectionable? It's no different from the way M$ seems to claim that they invented everything since sliced bread, not even admitting that there were other *companies* in the business with good ideas, let alone the Open Source community.

      Justice works - among other things - on which evidence carries more weight. That includes which is more believable. And to NORMAL PEOPLE, it seems unbelievable that significant technical work can be done by people noodling around on their own. Yes, they can understand the solo artist or musician, perhaps the garage band, that makes it big; and yes, they *might* have read the stories of how HP started in a garage; but they think of computer programming as big technical projects requiring big technical budgets and corporate backing. For all we know, this judge's VCR is still blinking 12:00.

    6. Re:Long, Long Road for an Open and Shut Case by b4dc0d3r · · Score: 2, Insightful

      If I photocopied a famous author's work and printed it with my name in the author's spot, I'd lose in a heartbeat. That's because there is an existing legal tool called "copyright" that the judges *do* understand, with an entire set of procedures and precedents.

      As a judge, having no exposure to the idea of open source, creative commons, or other such issues, the only thing a judge can fall back on is the legislature and case precedence. In a simplistic sort of way, it's very easy to conclude that everyone is playing according to copyright law, because that's the only law that applies (DMCA being related to copyright).

      The problem is that the normal copyright law is almost never superseded by a contract. Usually the contract stipulates who owns the copyright, not any specific terms of copyright, because copyright is made up of laws. And you can't have a legally binding contract that contains clauses which are contrary to the law. Open source licenses are basically legislation created by individuals, which a judge should regard with suspicion. They are *not* obviously entering into a contract, since no one signs or agrees to anything. It's about as enforceable as a pop-up EULA, but someone using open-source code never had to take an action to agree to an EULA in order to use the code. It's entirely possible to download source code, make changes, and never read or even notice the license file. (EULAs have been ruled enforceable, as long as they are reasonable, so I'm not suggesting open source licenses can be disregarded like people think EULAs can be).

      So in the judge's head, people give things away for free and then invent arbitrary legislation to go along with it, and the end user never has to agree to follow those rules. Since citizens can't create enforceable legislation, open source developers are giving stuff away, and the most sensible conclusion is that "Open Source license was tantamount to a dedication to the public domain." Once the "bad guys" made this argument, it clicked and the gavel came down.

      It was a smart argument. What the judge missed is that there was a copyright notice attached to the code (either in the header or in the code package). The whole point of copyright is that the copyright holder retains the right to copy, regardless of how it is distributed. I can have a free screening of a movie, but that doesn't mean people can film it. I can give away 20 copies of a book, but that doesn't mean I intend to give away my rights, just 20 copies as promotional value.

      If you're going to ignore the citizen-created license, you have to fall back on the law, and the law says it's copyrighted unless otherwise declared.

      The obvious counter-argument is a web site. CNN pays for web servers and an internet connection, basically paying money to give away content - but they aren't giving away the rights to the content, just the content. The business model is to get advertising revenue by giving away content for free, just like the TV channel. Open source doesn't have anything like that to establish it as a legitimate business model, so it's not obvious what open source exists for.

      And that is the fundamental flaw the judge made, in my opinion. "... Tantamount to putting something in the public domain" assumes that since you aren't losing money, you aren't being harmed. Copyright isn't there to protect a business or business model, it's there to encourage people to create things and let them be seen - without fear that someone will take advantage of its availability. The judge's ruling, and the appellate court agreeing, suggests that business interests are seen as more important than individual rights. Maybe I'm misreading, but that's not a good sign. Good thing this guy fought the law.

    7. Re:Long, Long Road for an Open and Shut Case by Jah-Wren+Ryel · · Score: 2, Insightful

      Would "Businessman" vs. "Hobbyist" be less objectionable?

      Of course not. That a "businessman" - or anyone else - has any more default legal standing is odious because it welcomes abuse.

      And to NORMAL PEOPLE, it seems unbelievable that...

      Judges aren't normal people. I'm not saying they need to have expertise in every field, but what they should have is an extremely well developed set of critical thinking skills. Because if they do not have such skills, then we might as well just decide matters of law by doing sidewalk polls of "normal people."

      --
      When information is power, privacy is freedom.
    8. Re:Long, Long Road for an Open and Shut Case by DutchUncle · · Score: 1

      Would "Businessman" vs. "Hobbyist" be less objectionable?

      Of course not. That a "businessman" - or anyone else - has any more default legal standing is odious because it welcomes abuse.

      Old Sears catalogs had engravings of the huge factory/warehouse that was the center of the company. People had to be reassured that the unseen stranger they were sending money to really existed and was big enough to make sure their order really got shipped out to them. Microsoft had a series of ads about the hordes of people working hard on the new versions of their products, and still talks about the sheer number of man-years of effort invested every time they release something.

      I am not suggesting "business" should have more standing, nor am I suggesting that it's OK for someone to prejudge that way; I'm saying that a lot of effort has been made by Big Business to convey the assurance that Big Business is the source of innovation and the trustworthy way to go. I also recall that for every legitimate story of the little guy fighting the good fight (I used my intermittent wipers this very morning!) there's a cautionary story about another little guy defrauding or scamming the "deep pockets" (whether business or government). I can *understand* the judge's ignorance without approving of it, and *understand* why testimony from a hacker's hacker friends and hacker journalists might seem like more noisy teenagers to chase off his lawn. Public relations campaigns are serious business, just like "community organizing", and the non-commercial non-moneyed Open Source world DOESN'T HAVE ONE because nobody's there to pay for it. It really is the tragedy of the commons.

  17. Re:A few corrections to the preface here at Slashd by Bruce+Perens · · Score: 4, Informative

    It's the SIL font license. This is the problem paragraph:

    5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.

    The problem is, if you embed the font, it explicitly says the license doesn't apply any longer. If you then extract the font, the authors of this license assume that the license magically applies once more. I am far from sure that is the case.

  18. Delicious? by gmuslera · · Score: 1

    We are talking about $100.000, my precious.

    1. Re:Delicious? by raddan · · Score: 2, Insightful

      We don't need the extra precision unless our software is stealing from the boss, thanks.

    2. Re:Delicious? by mister_playboy · · Score: 1

      Where Americans use 100,000.00, some other countries use 100.000,00.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    3. Re:Delicious? by raddan · · Score: 1

      Where Americans jest, others naively look at the thing flying over their heads.

  19. Re:So, the article is about cocaine? by Anonymous Coward · · Score: 0

    i think you mean the correct one.

  20. Yay! by Locke2005 · · Score: 1

    So, when will this case be made into a major motion picture, with Julia Roberts playing the part of Victoria Hall?

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Yay! by dangitman · · Score: 1

      with Julia Roberts playing the part of Victoria Hall?

      C'mon. She may be a little loose, but comparing her to Victorian architecture is not called for.

      --
      ... and then they built the supercollider.
    2. Re:Yay! by mike260 · · Score: 2, Funny

      Yeeeesssss...I'm seeing Matt Damon as the earnest geek who refuses to back down, James Gandolfini as the litigious scumbag, and Brent Spiner as Bruce Perens.

    3. Re:Yay! by Bruce+Perens · · Score: 1

      Darn. I do the work and Brent Spiner makes the millions. :-)

  21. The lesson? The Perl Man slips by GPLDAN · · Score: 1

    Larry Wall's Artistic License (http://en.wikipedia.org/wiki/Artistic_License) got ripped to shreds under court scrutiny.

    Understand when to use the LGPL or the GPL: http://www.gnu.org/licenses/why-not-lgpl.html

    use them.

    1. Re:The lesson? The Perl Man slips by Bruce+Perens · · Score: 2, Informative

      That should probably be: use the version 3 ones. There are a lot of lessons from experience in the v3 series.

  22. Re:A few corrections to the preface here at Slashd by GIL_Dude · · Score: 1

    Not a lawyer here, but I would imagine that their intent was that if you embed the font you are no longer licensed to use it at all. Your license is revoked. So now you can't distribute your document to anyone because you would be breaking their copyright on the font. Now, I am NOT saying that their license SAYS that - but I would guess it is what they meant.

  23. Re:A few corrections to the preface here at Slashd by Anonymous Coward · · Score: 0

    Actually, this is a symptom of a broader problem with font licensing. Legally, any document created using any font does not attract the copyright of the font used. Period. Yes, it was stupid to state it explicitly, because it will make it impossible for the license to benefit from future clarification of the law, but they just stated what is basically the case already.
    Of course, currently distributing any font you extract from a document (whether you OCR, or extract an embedded font) is illegal, but you can get around that easily by not distributing and doing the extraction yourself, which would require a police state to check.

  24. Re:A few corrections to the preface here at Slashd by Bruce+Perens · · Score: 2, Interesting

    No, they told me that they meant that if you embed the font in a document, you can distribute the document under any license that you desire to use. But you can't sell the font separately, or convert it to another license.

    That's what they meant, anyway. What it says, however, can be parsed about four different ways. So, we have to get a judge and let him/her pick one.

    Good license writers make them clear enough that there aren't ambiguities in the license itself to litigate.

  25. It rather sounds as a defeat to FOSS by gyepi · · Score: 1

    The article says that the $100.000 Jacobsen was awarded doesn't compensate him for going through the procedure.

    If this is true and projects to future cases, then developers still won't have incentive to fight their case in the court (even if they have a decent chance to win), and infringing companies will have reason to think that they are not going to be brought to court, which rather increases the chance of indulging in infringement. The deterrence factor is low.

    --
    Attitudes make the difference between Space and Time: we want to MAX our temporal, and MIN our spatial extension.
    1. Re:It rather sounds as a defeat to FOSS by Bruce+Perens · · Score: 3, Insightful

      Well, it says a number of things to FOSS developers. One is that your license choice matters. This case was much longer than it should have been, and was almost lost, because of the license. Second, it says the patent system still sucks and we're not fighting hard enough. And we still need tort reform.

      But it has some significant value in deterrence, for the subclass of sane aggressors. Nothing deters the other ones, the only thing you can do is to make sure your own legal execution (your license, how you accept contributions, how you identify your developers) in order so that the court doesn't make things worse.

  26. Thanks Bruce by gr8_phk · · Score: 1

    As someone who has occasionally been a critic of some of your bloggings, I must say Good Job !! It was always clear to me that the first cases in this area MUST be won, else we have unfortunate precedents.

  27. Re:A few corrections to the preface here at Slashd by Anonymous Coward · · Score: 1, Insightful

    The license grants you rights. If the license doesn't apply that means you don't have these rights anymore. Without a license granting you the rights you are not left with public domain but with standard copyright law, which isn't very much.

  28. Precedents? by Hatta · · Score: 1

    What important precedents where set by this case. It seems like it was settled out of court, which would usually mean that a judge didn't rule, and therefore didn't set an precedents. The appeals court did rule that an attribution clause is legally binding, which is good. Was there anything else established?

    --
    Give me Classic Slashdot or give me death!
    1. Re:Precedents? by Bruce+Perens · · Score: 5, Informative

      It went to appeals court twice and the appeals court ruled both times, then handed the case back to the lower court. The main precedents come from the appeals court.

      That's the way it always is. Lower court precedents aren't terribly useful because only that court has to follow them. Appeals court precedents are more valuable, and the appeals courts are more respected as expert jurists so that other courts follow them even if they don't have to.

      The precedents are that Open Source licenses can be enforced, and with all of the mechanisms that have been put in place to enforce proprietary licenses, including summary judgement. To get that, we had to show that the Open Source developer has an economic interest in his work even though he isn't paid by legitimate licensed users of the work, and is harmed by an infringer even though he isn't paid.

      To you and me it seems odd that anyone had a problem with that idea. But we're inside the revolution.

    2. Re:Precedents? by stiggle · · Score: 1

      Open Source licenses are valid - no matter how much they give away they are not public domain.

      Thank you everyone involved for getting this judgement.

    3. Re:Precedents? by spuk · · Score: 1

      So, lessons learned:
      - never use a license which has not been court-tested or at least written by a lawyer
      - never try to get creative about licenses
      - always ask for donations on your project website
      - everything coming from Larry Wall sucks

      I guess it's hard to say "I do have economic interest in the software now that someone else is making money out of it".

      --

      "Video bona proboque; deteriora sequor." -- Ovid
    4. Re:Precedents? by Bruce+Perens · · Score: 1

      I didn't say that everything coming from Larry sucks, and I think he knows that he doesn't have to be his own lawyer any longer. Some people really like Perl.

    5. Re:Precedents? by spuk · · Score: 1

      I don't like Perl, but that part was a joke. ;]

      --

      "Video bona proboque; deteriora sequor." -- Ovid
    6. Re:Precedents? by Bruce+Perens · · Score: 1

      Actually, asking for donations doesn't have anything to do with the economic interest we proved (read my testimony) and IMO if someone's making money off your product that doesn't have to do with it either.

  29. These guys deserve support by starseeker · · Score: 4, Informative

    Here's the link to their donations page:

    http://jmri.sourceforge.net/donations.shtml

    I have to admire what these guys are doing and the good it will do for the open source community as a whole (at least in the US). I've seen this case pop up off and on over the years, and it always struck me as a scary plight for an open source developer to be in.

    (Not affiliated with the project in any way and nobody asked me to post the link - I just think a slashdot effect is in order here given what they're doing and what he's been up against.)

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:These guys deserve support by starseeker · · Score: 1

      whoops, sorry, browser misbehave - please mod down the dup posting above

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  30. Re:A few corrections to the preface here at Slashd by Bruce+Perens · · Score: 1

    Actually, this is a symptom of a broader problem with font licensing. Legally, any document created using any font does not attract the copyright of the font used. Period. Yes, it was stupid to state it explicitly, because it will make it impossible for the license to benefit from future clarification of the law, but they just stated what is basically the case already. Of course, currently distributing any font you extract from a document (whether you OCR, or extract an embedded font) is illegal, but you can get around that easily by not distributing and doing the extraction yourself, which would require a police state to check.

    I think the font "program" can be copyrighted but the actual outline of the font can't. Currently. Here. It's different in other countries. I am mostly concerned with machine extraction of the font, which is really trivial in the latest generation of document files that are actually archives of a directory full of files.

  31. Re:A few corrections to the preface here at Slashd by oldhack · · Score: 2, Insightful

    Nice writeup.

    While it may be a win of sort for Jacobsen, I don't find it an encouraging precedent for OS people.

    Threats and harrassment, five years of hassle, outright fraud (copyright infringement), all that resulted in measley 100k settlement over 18 months (minus 30k Jacobsen had to fork out previously?) after several trips up and down the appeal lanes, all with probono attorney service and even some prominent OS advocates' help.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
  32. These guys deserve support by starseeker · · Score: 0, Redundant

    Here's the link to their donations page:

    http://jmri.sourceforge.net/donations.shtml

    I have to admire what these guys are doing and the good it will do for the open source community as a whole (at least in the US). I've seen this case pop up off and on over the years, and it always struck me as a scary plight for an open source developer to be in.

    (Not affiliated with the project in any way and nobody asked me to post the link - I just think a slashdot effect is in order here given what they're doing and what he's been up against.)

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  33. Re:Bad news for Open Source by pushing-robot · · Score: 1

    ...not all open source is that GPL...but...not many companies are going to bother making the distinction and the new policy will be "no open source at all".

    So, by your own words, the companies that don't bother reading the open source licenses—that just rip off other peoples' code, in other words—will be at a disadvantage? Am I supposed to feel bad?

    --
    How can I believe you when you tell me what I don't want to hear?
  34. Anoyiing at best. by LWATCDR · · Score: 5, Insightful

    Why the heck is Bruce Perens' name all over this and in the summary TWICE while Bob Jacobsen's name is only listed in the summary in case name?
    It was Bob Jacobsen that paid for this case, risked his job, and wrote the software while Bruce Perens' did even go on the stand!
    Here is a much better summery.

    "Open source programmer Bob Jacobsen wins an historic case establishing the legal validity of Open Source Licenses ,
    The court awarded Mr. Jacobsen $100,000 after years of appeals and many thousands of dollors of personal expenses.
    The actual court ruling is almost like some kind of Hollywood movie ending for Open Source, with the judge so unequivocally siding with the underfunded open source developer.
    Here is a link to Mr. Jacobsen's project JMRI http://jmri.sourceforge.net/ where you can read about his software and contribute to his project to show your support and gratitude for the legal fight Mr. Jacobsen fought for all of our benefit."

    "

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Anoyiing at best. by Bruce+Perens · · Score: 4, Informative

      If you read the story, rather than the summary, you will find that Jacobsen is of course all over it. The summary is written by an editor who wishes you to read the story based on the credibility of a writer whom you already know, yours truly. And I am, to some extent, telling the story from the perspective of my own involvement.

      I am also taking the opportunity to advertise my work as an expert witness, which I get damn little chance to do because every other case I've participated in has sealed and thus I can't show anyone my writing samples!

      Sorry if that annoyed you. All of the work on the case was done for free. I get a little money from Datamation, but far from enough to live on.

    2. Re:Anoyiing at best. by RightSaidFred99 · · Score: 1

      Umm, because Perens wrote the article? Why shouldn't his name be there, he created the content we are all reading. I don't see how that detracts from what Jacobsen did.

    3. Re:Anoyiing at best. by LWATCDR · · Score: 1

      And exactly how many other articles on the front page of slashdot list the authors name?
      Heck I don't even have a problem with listing his name in the summary but listing it more that the principle of the article?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Anoyiing at best. by LWATCDR · · Score: 2, Informative

      I did read the article. I wasn't criticizing your article in anyway just the summary.
      In fact most of my summary came from your article. Including the name of the FOSS author, name of his FOSS project, and the fact that he paid for most of the lawsuit himself.

      If you take a look at the front page that summary is the only summary that in anyway reference the author of the original article at all. I thought your article was just fine.
      The summary which you didn't write was terrible IMHO. I feel it did you a disservice by making you out to be terrible nihilistic while really dismissing the acts of Jacobsen.
      But you didn't write the summary at all so my criticism has nothing to do with your writing.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  35. I'm an Androind luser.... by rickb928 · · Score: 2, Interesting

    ...and I can tell ya, it is not yet up to the standard of excellent OSS.

    However, Cyanogen is barely part of the android community. He's clever, aggressive, and actually willing to work within the constraints, but he's also a bee in Google's bonnet. He does what they won't do, cause he caters to a smaller population of smarter users. To implement much of Cyanogen's stuff in OTA relases would require more testing, and of course trusting users like me with root. Some of us would be fine. Others would be calling their carrier and complaining about something they deleted. Well, they probably do that anyways, but for modded ROM users, we pretty much talk amongst ourselves and take the arrows.

    Android is moving so fast it will take a while to settle down and get excellent. And then something else will come and take its place on the bleeding edge.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  36. Re:Bad news for Open Source by mqduck · · Score: 3, Funny

    Aww, such a cute little troll. Yes you are. Yes you are! Does my little Trolly need attention?

    --
    Property is theft.
  37. Re:A few corrections to the preface here at Slashd by Cornelius+the+Great · · Score: 2, Insightful

    The win here is that the case remains public so that it can be used as a precedent in the future. A sealed case would be all for naught for the OSS community.

    --
    Sigs are for losers
  38. Re:A few corrections to the preface here at Slashd by BitZtream · · Score: 1

    Common sense comes in to play here, and even in court.

    Its rather common for allowing a font to be embedded in a document under a different license.

    You'll find roughly the same phrase in fonts used by Adobe.

    Of course Adobe products like to claim Adobe copyright on documents they create. Illustrator will throw in a 'Copyright Adobe Systems, 2010' for any SVG exported from it.

    In both cases, the intent is understood by everyone in the industry that the copyright only applies to the font itself, and that reselling it by itself is not acceptable.

    Font licenses are retarded anyway, I feel no sympathy for 'font designers' or the companies they work with.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  39. Settled Out Of Court by lbalbalba · · Score: 1

    Well correct me if im wrong here, but why is a so called 'settled case' a victory ? Doesn't this simply mean that there will be no precedent ? Why is that a victory ?

  40. Crap, read that article *too* quickly ... by lbalbalba · · Score: 1

    .. And fucked up big time ... :(

    1. Re:Crap, read that article *too* quickly ... by Bruce+Perens · · Score: 1

      Not your fault, this stuff is complicated.

    2. Re:Crap, read that article *too* quickly ... by lbalbalba · · Score: 2, Interesting

      Thanks, that kind reply really means a lot to me. But my guess is that it's not really the subject matter per se that is complicated for me here ; rather, I believe it's my poor grasp of the English language that is the problem. Stating that " ... The case was not sealed like so many settled cases ... " at the top of your article falsely led me to believe that this case was also settled - just not sealed.

    3. Re:Crap, read that article *too* quickly ... by Anonymous Coward · · Score: 0

      Hey, at least you attempted to read it, that's more than I can say for most other people here.

  41. Re:A few corrections to the preface here at Slashd by RyuuzakiTetsuya · · Score: 1

    My code is horrible. I wouldn't ever go to court to defend ownership of it. If someone else wants to claim my crappy work as their own, fine.

    Is there an open source license for this? "If you plan on stealing, please let us know" Public License?

    --
    Non impediti ratione cogitationus.
  42. Re:A few corrections to the preface here at Slashd by Anonymous Coward · · Score: 1, Insightful

    You, sir, are a douche.

    Did you even bother to read the article or Bruce's testimony?

  43. Re:A few corrections to the preface here at Slashd by Bruce+Perens · · Score: 2, Insightful

    "Understood by everyone in the industry" is my job. I tell the judge if that's the case or not. As does an expert on the other side. Obviously, we often contradict each other. And then the judge has to decide which of us he trusts. So, what the industry understands is only unreliably communicated to the courts.

  44. Re:A few corrections to the preface here at Slashd by Anonymous Coward · · Score: 0

    Hey, idiot: Bruce didn't write the summary. Way to go, Ox.

  45. Must be something wrong with me by erroneus · · Score: 1

    I am continually and repetitively dumbfounded by the mere existence of people like Katzer. I cannot fathom how they would hope to profit and succeed in this way. I acknowledge that it has happened, is happening still and will continue to happen. But the concept and notion is hard for me to understand. I cannot identify with it in the slightest. That people like this even walk the streets masquerading as humans at all is disturbing to me.

    When someone engages is these sorts of activities, there should be more than civil penalties. There should be criminal penalties as well. It is simply unbelievable.

    1. Re:Must be something wrong with me by The+End+Of+Days · · Score: 0, Troll

      There is something wrong with you - you think only people who think like you are human. It is a fundamental flaw amongst idealists.

    2. Re:Must be something wrong with me by Bruce+Perens · · Score: 3, Insightful

      When someone engages is these sorts of activities, there should be more than civil penalties. There should be criminal penalties as well. It is simply unbelievable.

      Lying on your patent application is perjury. It hasn't been prosecuted since 1974, when USPTO discontinued their enforcement division.

      I have so far had little success in evangelizing that it should be prosecuted again. If you know an organization that would like to sponsor work on that, I could use some help. I rarely can put food on the table through evangelism, and thus can't do it as much as I'd like.

  46. Good News for Open Source by Chibi+Merrow · · Score: 1

    You know, I'm usually on the side of "GPL/FSF is a bit too fundamentalist" myself... But I find your obvious troll to be laughably ridiculous.

    You're saying a court case that says "You can't use Open Source software in violation of said software's license" will cause companies to not use Open Source software? Then these are probably the companies we DON'T want using it in the first place! How is that not obvious to everyone?

    Someone using your code in violation of the license you picked for it is not a "win" for you. If all a developer cared about was having as many people as possible use his or her code, then it would be released in the public domain. A developer of Open Source software obviously has different goals in mind.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  47. Re:A few corrections to the preface here at Slashd by JSBiff · · Score: 1

    "Common sense comes in to play here, and even in court."

    Wow, what court is that? I've seen way too many U.S. court cases where common sense was chucked out the window in part or in whole, to believe that's the case in the U.S.

  48. donations accepted by jeffstar · · Score: 1

    The JMRI sourceforge page acccepts donations, a proper slashdotting could make make up the difference between expenses and $100k pretty quickly!

  49. "someone ... can so completely snow a court" by jeko · · Score: 5, Interesting

    (I'd like to deeply, deeply apologize to Perens, Jacobsen and all the other People of Virtue who worked on this case for the wet blanket I'm about to throw. God knows you all deserve better.

    I'm sorry, I'm so sorry, and here goes...)

    You should never attribute to malice what can adequately be explained by stupidity.

    But no Court is this stupid. At some point you have to concede the problem is corruption.

    Katzer's outright theft is painfully obvious. It took $30,000 up front and five years of legal wrangling. WORLD CLASS MINDS had to engage on the side of the good guys. Look at the outcome.

    $100,000 over 18 months and future disputes are sent to arbitration.

    $100,000 does not even begin to cover the legal costs of the angels here. If the good guy attorneys hadn't been working pro bono, our Hero would still be in ruinous debt. If not for the amazing charity in this case, Jacobsen's victory would be declaring bankruptcy. $100,000 probably doesn't even put a chip in the profits Katzer made by his theft. $100,000 isn't even $100,000 since it's being paid over time, which means the real net present value is less.

    Worse, "Both parties have agreed to ... arbitration." Do some googling on modern arbitration. It's so blatantly rigged you can't even properly call it a fraud. Corporate interest prevail over the little guys in something like 98% of all cases, and the remaining two percent get such token amounts you can't legitimately call it a "win." Katzer is free to pull some heinous new stunt tomorrow -- like filing entirely new patents claiming ownership of Jacobsen's work -- and he can remain comfortable in the knowledge that he has a 98% chance of getting away with it.

    "Aw, shut the Hell up, man. We got the precedent and that's what really counts."

    Really? A precedent that costs $30,000 up front to try to use?

    "Dude, seriously, STFU. We're making incremental progress towards a larger victory here. FOSS is gaining legitimacy in the legal world, and that's what really matters."

    I know. I've been hearing that for 20 years now. After twenty years of gaining legitimacy, it still only takes five years, two appeals and a team of pro bono attorneys to recover a token amount of somewhat less than $100K and a decision that all future disputes will be resolved in the favor of the bad guys. We're making wonderful progress. A few more such victories and we'll be lost.

    "Frackin' Hell, man, what the frack is your problem?!"

    My problem is that I want everyone else to come to the same excruciating conclusion I have. The System has a horrible bias in favor of the rich and powerful. The System will go out of its way to screw the weak and defenseless. That by Bruce's own admission, the System will take a tool like SLAPP, expressly designed to level the playing field, and use it to deny justice to those not rich enough to afford it. If Jacobsen hadn't had an extra $30,000 laying around, this case would have been over before it began.

    Justice is no longer blindly weighing merits, but is instead whoring herself out to the highest bidder. I want to change that, and we can change that when enough of my fellow citizens begin to understand just how corrupt things have become.

    But wearing rose-colored lenses and seeing this as a "victory" doesn't help us. Jacobsen and company had to wage a heroic, epic battle for a very. very tepid victory. The real costs of his case weren't covered, he hasn't been made whole for the time he lost, Katzer kept his profits and is still out there free to start stealing again tomorrow.

    We shouldn't be celebrating this outcome. It doesn't vindicate the Courts.

    It indicts them.

    (And again, my sincerest apologies and deepest thanks to the wonderful people who fought this fight.)

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
    1. Re:"someone ... can so completely snow a court" by Bruce+Perens · · Score: 1

      Oh, you've noticed you're a slave, then.

      Next step: what are you going to do about it?

    2. Re:"someone ... can so completely snow a court" by Red+Flayer · · Score: 1

      Oh, you've noticed you're a slave, then.

      Next step: what are you going to do about it?

      Sorry, Bruce... but this line reminds me oh-so-much of an exchange in "The Untouchables". As the conflict with Capone and his gangsters esacalates, Jim Malone (Sean Connery), asks Elliot Ness (Kevin Costner) what he's prepared to do.

      Malone: You said you wanted to get Capone. Do you really wanna get him? You see what I'm saying is, what are you prepared to do?
      Ness: Anything within the law.
      Malone: And *then* what are you prepared to do? If you open the can on these worms you must be prepared to go all the way. Because they're not gonna give up the fight, until one of you is dead.
      Ness: I want to get Capone! I don't know how to do it.
      Malone: You wanna know how to get Capone? They pull a knife, you pull a gun. He sends one of yours to the hospital, you send one of his to the morgue. *That's* the *Chicago* way! And that's how you get Capone. Now do you want to do that? Are you ready to do that? I'm offering you a deal. Do you want this deal?
      Ness: I have sworn to capture this man with all legal powers at my disposal and I will do so.
      Malone: Well, the Lord hates a coward.
      [jabs Ness with his hand, and Ness shakes it]
      Malone: Do you know what a blood oath is, Mr. Ness?
      Ness: Yes.
      Malone: Good, 'cause you just took one.

      Now, I surely don't want to see you repeating the question through wet bloody coughs as you lie dying on the floor, like Malone does in the movie.

      But for some reason I think if they were to make a movie out of the struggles of Open Source, they should cast Connery as you. How's your Scottish accent?

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    3. Re:"someone ... can so completely snow a court" by rahvin112 · · Score: 3, Informative

      FYI, the $100,000 doesn't include legal fees, the agreement specifically includes that Katzer will pay the "reasonable" legal fees of Jacobsen. What this means is that if Katzer thinks the legal fees are too high he can complain to the judge and the judge will review but otherwise Katzer is going to pay the legal fee's separately from the $100,000 he's paying Jacobsen.

  50. Re:A few corrections to the preface here at Slashd by Bruce+Perens · · Score: 1

    The problem is that someone could try to take your home, car, and savings for using their patent in your crappy code. And unfortunately even if you put the whole darned thing in the public domain you can't get away from it. Maybe you should leave it by the roadside anonymously like an abandoned baby. Don't count on many people running it, though.

  51. Re:A few corrections to the preface here at Slashd by nomadic · · Score: 1

    "If you steal this code, then I insist you credit it to Alan Smithee."

  52. Now for some reality. by Anonymous Coward · · Score: 0

    The best technical solution is often the best solution from a financial and business perspective, too.

    These PHP "programmers" who "know" MySQL are by far the worst people that a company can hire. There's a reason they're a "dime a dozen", as you say. It's because they're literally worth a fraction of a cent. The software they produce is pure shit. Not only does it not work most of the time, but the crap they put together is generally full of security holes, as well.

    It's too bad we have so many technically-inept financial folks in industry calling the shots. Hopefully that changes within the next couple of decades. Then they'll realize that it's cheaper to hire a small number of talented and costly professionals who just do the job right the first time, rather than a large group of cheap PHP "developers" who fuck it up time and time again, only to have to call in those expensive professionals in the end anyway.

  53. Re:A few corrections to the preface here at Slashd by arose · · Score: 1

    Can you suggest an alternative to the SIL font license? I guess GPLv3 with a specific font exception would work, since it would remain compatible with other GPLv3 stuff, but the specific language of such an exception is what I'm looking for.

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  54. Re:A few corrections to the preface here at Slashd by Toonol · · Score: 2, Funny

    "This code is free to redistribute, so long as no mention of the author is made. Leaving the credits attached will revoke the license."

  55. Fail whale by tepples · · Score: 1

    Developer-cheap, CPU-expensive web application technologies are fine until you have an unanticipated surge in user base, and your Ruby goes off the rails. It happened to Twitter.

  56. Re:A few corrections to the preface here at Slashd by Bruce+Perens · · Score: 1

    There is a Japanese font license submitted by a government project there that is legally solid but the provisions don't match the needs of the average developer. I think that there is still a need for someone to get a good lawyer to draft one and have it reviewed online by more good lawyers. If you don't want to do that I think the font exception from FSF is the best we have right now.

  57. Re:A few corrections to the preface here at Slashd by Just+Some+Guy · · Score: 1

    The license grants you rights. If the license doesn't apply that means you don't have these rights anymore.

    I think you're wrong, and apparently Bruce does, too. Re-read that:

    The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.

    In other words, the requirement to use that particular license is contingent on the font not being embedded in another document. In that case, the license explicitly revokes the prohibition against distributing the font under a different license of your choosing.

    In other words, I can't re-license the font using, say, the GPL, unless I embed it first in a document. At that point, I am allowed to distribute it under the terms of the GPL from then on.

    I think that's the interpretation that Bruce was exploring, and I think that's a perfectly legitimate way of reading the license - even if that's not what the license's authors originally intended.

    Contracts can be a lot like code: it does what you say, not necessarily what you mean. Ambiguity is a bug in either case.

    --
    Dewey, what part of this looks like authorities should be involved?
  58. Re:A few corrections to the preface here at Slashd by tepples · · Score: 1

    I think the font "program" can be copyrighted but the actual outline of the font can't. Currently. Here. It's different in other countries.

    I always thought exclusive rights in typefaces as such were considered "design patents", which like other patents must be registered and have a relatively short term, rather than "copyright", which is automatic and next to perpetual.

    I am mostly concerned with machine extraction of the font

    Any unpatented font can be extracted with autotrace:

    1. Extract font.
    2. Render font at 500 pixel size.
    3. Find horizontal, vertical, and diagonal tangents, and points of inflection, and place on-curve points there.
    4. Place off-curve points at the intersections of consecutive on-curve points' tangent lines.
  59. Model Railroading as an "Open" Hobby by Katyrnyn · · Score: 5, Informative

    The outcome of this case is beneficial both for Open Source Software community and the Model Railroading hobby.

    In general model railroading is a very open and diverse hobby. Some are better with structural engineering and carpentry, others with electronics, model building, methods of railroad operation, et cetera. As a community we work together to share and improve our techniques, both to improve ourselves as modelers and to increase our satisfaction from the hobby. There are many well established venues for sharing our knowledge, from regular conventions (NMRA National, Regionals, and plenty of Special Interest Groups), a large number of printed an online periodicals, online communities, and just general "how did you..." questions at any old time.

    Unfortunately our openness attracts thieves and greedy sorts who are more interested in making a quick buck than improving the hobby, and manufacturers and other entities attacking hobbyists is nothing new. I imagine this greedy nature is present in all hobbies and walks of life, but it seems to be more common now than when I entered the hobby 20 years ago.

    Hopefully the outcome of this case will make others that prey on innocent hobbyists think twice.

    Thanks, Bruce, for your well-written summary of the case. I'd mod your article up +1: Insightful if the Internet gave out mod points.

    --
    I dti'r na ndall is ri' fear na leathshu'ile.
  60. what are you going to do about it? by jeko · · Score: 4, Interesting

    With respect, I'm not a cynical college kid who just discovered nihilism, Bruce. I have children, so I fear for the future. I speak. I write. I vote. I'm up for anything short of flying a plane into a building. You got a hill you wanna take, General Perens, I'll be there.

    I began my life as a homeless kid. I've had a miraculous outcome, built a life against all reasonable expectation; college, wife, kids. But as good as my life is -- and it is good -- I am embattled on all sides. I am fighting the good fight -- and I will proudly go down fighting the good fight -- but I can see the battlefield.

    I paid for my own education. I went into a lucrative, practical, growing field. I have watched salaries and opportunities plummet. I know that chances are good I'll be declared too old to hire before my hair even goes grey. Looking back, I would have been better off skipping college and becoming a plumber.

    There is a medical issue that has wiped out my family's finances. I have insurance. Insurance has been worse than useless. There are databases filled with other families in the exact same trap. We make a lot of noise, but we're not making much progress.

    I'm lucky. My kids' school is filled with idealistic teachers doing all they can. The problem is they're doing all they can with the proceeds of a can recycling drive. They're gonna go down fighting the good fight too, and gallows humor pervades the place.

    For the first time ever last year, I saw a financial analysis that argued college was not worth it, especially if you had to pay for it yourself. Worse still, I couldn't refute it. What path do I offer my children when even education is a losing proposition?

    I've traveled. I've seen the Third World. I know where we're heading. I'm desperately hoping my fellow citizens can quit hitting the Fox News crack pipe long enough to notice our city bus just went off a cliff.

    What am I doing about it, Bruce? I'm standing on the walls of the Alamo, firing steady and sharpening my Bowie knife. I'm hoping in the future fat tourists in cotton shorts come to gawk at my heroic remains. I'm hoping my stand here gives General Houston time to run. Gregory Bloody Peck better play me in the movie.

    But I'm pretty sure I know how this chapter's gonna end. And like I said, I'm a man with kids. So I'm OK with that.
     

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
    1. Re:what are you going to do about it? by randyleepublic · · Score: 0, Interesting

      We all know that there are large smelly turds in the well. But what to do about it, if we had the freedom to act?

      Please, please, please read my sig - and then read about its source materials. There is an answer. There is a better way. There is a system of government that would make for a good life for everyone, as good a life as anyone could ask for, given the concrete circumstances of their birth. It is not socialism. It is not democracy. It is not capitalism. It is not the divine right of kings. It is a system that was invented almost a hundred years ago, and has never been tried. For good reason: it would take some of the wind out of the sails of the very wealthy, and, critically, it would put an end to that single most egregrious of corrupt enterprises, fractional reserve banking.

      Please read...

      --
      Social Credit would solve everything...
  61. Good Guys...but bad physicists by Roger+W+Moore · · Score: 1, Offtopic

    Nice to see OSS win but I wish the physics had been written up just a little more correctly. The 2008 Nobel prize was awarded for the theory of how a matter-antimatter asymmetry can arise in meson decays which was thought up a long time before Babar even existed and was first tested in Kaon decay experiments (one of which I worked on as a grad student). It was awarded to theorists who were not working on Babar - and since they were Japanese were more probably closely associated to Babar's rival, Belle. So it was hardly his "colleague" - unless you can call any particle physicist a "colleague" in which case we have all been colleagues to a lot of Nobel prize winners. Secondly this DOES NOT explain the matter-antimatter asymmetry in the Universe - the effect is far, far too small. We don't know how this arose. Possible candidates are "strong CP" or a similar CP violation term in the neutrino mixing sector of the Standard Model (or something else). So while this effect might be a clue as to what is going on it is definitely not he full picture.

  62. Re:A few corrections to the preface here at Slashd by yuhong · · Score: 1

    In fact, the FSF lists the Artistic License as non-free "because it is so vague you cannot determine what rights you have".

  63. Unanswered Question. by turkeyfish · · Score: 1

    The article is quite an interesting look into the arcane details of American jurisprudence or the lack thereof. However, it leaves a question posed unanswered.

    In the article the author points out the problems with the use of the "Walls Open Source License" and goes on to state that other GLP licenses would have been a more prudent choice.

    Given the twists and turns in argumentation, the question is what others GLP licenses would have been better? There's a lot of nuance and experience here to suggest that certain wording in licenses would have offered the developer and the community better protection. However, its not at all clear what the wording is and under what legal circumstances would different GLP licenses be superior.

    Seems like a summary of this following on the heels of this interesting article would be helpful.

  64. That's good to hear by jeko · · Score: 1

    Glad to hear it. Thank Heaven for small favors.

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
  65. Re:Good Guys - at least get the name right ... by Herschel+Cohen · · Score: 1

    I fondly referrer to him as da'Bomber. And picture the outcome as collateral damage inflicted upon nearby innocents.

  66. Re:A few corrections to the preface here at Slashd by GasparGMSwordsman · · Score: 1

    Wow, what court is that? I've seen way too many U.S. court cases where common sense was chucked out the window in part or in whole, to believe that's the case in the U.S.

    Did you attend the case in all its sections? Did you read all of the related motions and other documents pertaining to the case? Did you read copies of the testimony of every witness? Did you read copies of all statements by both parties and the judge? Did you read the ruling and opinion of the court as well referenced cases?

    It really takes all that information to understand a case. Without looking at the case with that level of detail you can not make any informed decision on if the ruling was justified. Remember the judge only gets to apply a law to a case and he only gets to act on information presented to him (or her) by the interested parties.

    I don't always agree with a ruling, but I have never once not understood why a judge ruled a certain way after looking at what information was presented to him.

  67. Re:Annoying at best. by Anonymous Coward · · Score: 0

    >The summary is written by an editor who wishes you to read the story based on the credibility of a writer whom you already know, yours truly.

    And in doing so, he has lowered your credibility, since it used your position to advertise your work.

  68. Patents, not copyrights by Brandybuck · · Score: 1

    Reading through the story, it appears that the culprit was patents not copyright. In other words no copyright license was violated. This is a much different kettle of fish than one would assume from the blurb. I've got no problem with pushing back against patents, but I am completely opposed to people using "free" software licenses as offensive legal weapons. That's what the proprietary goons do.

    --
    Don't blame me, I didn't vote for either of them!
  69. Re:So Slashdot is in favor of copyright today? by falconwolf · · Score: 1

    So Slashdot is in favor of copyright licenses today? Just checking, since in piracy articles, they seem to be vehemently against them.

    Actually that has nothing to do with this case. In this case both sides claimed and tried to use copyright, only one was successful.

    Falcon

  70. Ribbed for my pleasure or hers? by Anonymous Coward · · Score: 0

    I need to know which One, while the gettin's good.

  71. Re:So Slashdot is in favor of copyright today? by vadim_t · · Score: 3, Insightful

    The copyright laws are a tool that can be used to different ends.

    Think a hammer. When you use it to build a house, that's good. When you use it to bash somebody's head in, that's bad.

    Similarly with copyright. When you use it to help spread knowledge, it's good. When you use it to stiffle expression, that's bad.

    Hope this helps.

  72. Re:A few corrections to the preface here at Slashd by RogerWilco · · Score: 2, Insightful

    Mr. Bruce Perens,

    I just want to say that I think it's very much appreciated that you spend time to not only be an expert witness in these cases pro bono, but also to discuss this at length here and elsewhere and pointing out such things as flaws in certain licences.

    I'm not sure if you will read this, but I've learned that especially in the more technical professions, we do not often enough give compliments when they are appropriate.

    --
    RogerWilco the Adventurous Janitor
  73. Open source licenses by falconwolf · · Score: 1

    Sure there are rights being restricted. If you use GPL code you can not close your own code and still distribute it.

    I'm afraid you sound a bit confused about this. If you apply the GPL to your own code, you certainly do have the right to close it and distribute it. All copyright holders have that right.

    I'm not confused at all. If I modify BSDed code then distribute it I can close my code but I can not close my own code and distribute it when I modify GPL code. From GNU: "Using the GNU GPL will require that all the released improved versions be free software. This means you can avoid the risk of having to compete with a proprietary modified version of your own work. However, in some special situations it can be better to use a more permissive license." In other words if I make improvements, or modifications, I have to release my code. To make it even more clear:

    "I want to distribute an extended version of a GPL-covered program in binary form. Is it enough to distribute the source for the original version?"

    "No, you must supply the source code that corresponds to the binary. Corresponding source means the source from which users can rebuild the same binary."

    However BSD licenses "allows proprietary use, and for the software released under the license to be incorporated into proprietary products. Works based on the material may be released under a proprietary license or as closed source software. This is the reason for widespread use of the BSD code in proprietary products, ranging from Juniper Networks routers to Mac OS X."

    You are right in saying I was wrong about rights, "Sure there are rights being restricted", though. However as I said before BSD licenses offers freedom for programmers while the GPL offers freedom for users.

    The problem from your perspective is that they aren't giving you all rights.

    Nobody owes you a gift.

    The BSD doesn't give any all the rights either. And I did not ask for a gift. Just as with the GPL the original programmer of BSDed software decides what rights other programmers and users have. If BSD code is open the programmer has given other programmers the right to close their own code modifications.

    Related in a sense is dual licensing. Another thread on /. was about the effects MySQL had on the GPL using dual licensing, the GPL and closed source licensing. Especially now that Oracle now owns the former MySQL AB business.

    Falcon

  74. "underfunded open source developer." by h00manist · · Score: 1

    That's the part that need to be fixed in open source, and society in general. Rewarding efforts needs to be more linked to the benefits produced for society, not on the ability to wring, extract, or corner rewards from society. Don't know how the details of that should work, it's not too easy, but it is where debate has to go I think.

    --
    Build your own energy sources from scratch. http://otherpower.com/
  75. Re:A few corrections to the preface here at Slashd by RalphTheWonderLlama · · Score: 1

    But they settled, right? That means there is nothing to use as a legal precedent really I believe. But they can use it as a precedent or sorts in public sentiment, and lawyers will know how things work a little better etc. IANAL

    --
    simple, fast homepage with your links: http://www.ngumbi.com/
  76. Re:A few corrections to the preface here at Slashd by RalphTheWonderLlama · · Score: 1

    Ah... I guess not.

    --
    simple, fast homepage with your links: http://www.ngumbi.com/