Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Open Source Linux

Delicious Details of Open Source Court Victory 202

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."
This discussion has been archived. No new comments can be posted.

Delicious Details of Open Source Court Victory

Comments Filter:
  • Good Guys (Score:5, Interesting)

    by arizwebfoot ( 1228544 ) * on Monday February 22, 2010 @01:25PM (#31231466)

    Sometimes the good guy doesn't finish last.

  • Believe It or Not (Score:5, Interesting)

    by eldavojohn ( 898314 ) * <eldavojohn.gmail@com> on Monday February 22, 2010 @01:27PM (#31231554) Journal

    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.

  • by ndykman ( 659315 ) on Monday February 22, 2010 @01:41PM (#31231858)

    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.

  • Re:Believe It or Not (Score:5, Interesting)

    by Anonymous Coward on Monday February 22, 2010 @01:53PM (#31232108)

    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.

  • Re:Good Guys (Score:2, Interesting)

    by bbbaldie ( 935205 ) on Monday February 22, 2010 @01:55PM (#31232144) Homepage
    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.
  • 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.

  • by raddan ( 519638 ) * on Monday February 22, 2010 @02:11PM (#31232476)
    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.
  • by rickb928 ( 945187 ) on Monday February 22, 2010 @02:41PM (#31232992) Homepage Journal

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

  • by lbalbalba ( 526209 ) on Monday February 22, 2010 @03:21PM (#31233672)
    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.
  • by jeko ( 179919 ) on Monday February 22, 2010 @03:24PM (#31233706)

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

  • by Anonymous Coward on Monday February 22, 2010 @03:39PM (#31233974)

    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.

  • Re:Believe It or Not (Score:3, Interesting)

    by IamTheRealMike ( 537420 ) on Monday February 22, 2010 @03:50PM (#31234226)

    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!

  • by jeko ( 179919 ) on Monday February 22, 2010 @04:47PM (#31235356)

    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.
     

  • Re:Believe It or Not (Score:5, Interesting)

    by SanityInAnarchy ( 655584 ) <ninja@slaphack.com> on Monday February 22, 2010 @06:46PM (#31237546) Journal

    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.

  • Re:Believe It or Not (Score:3, Interesting)

    by Bruce Perens ( 3872 ) * <bruce@perens.com> on Tuesday February 23, 2010 @03:17AM (#31241628) Homepage Journal
    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.
  • by randyleepublic ( 1286320 ) <public@randolphmlee.com> on Tuesday February 23, 2010 @03:24AM (#31241690) Journal
    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...

This file will self-destruct in five minutes.

Working...