Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Software GNU is Not Unix Government The Courts News

What is the Best Way to Handle a GPL Violation? 511

DeadSea queries: "When you find that somebody is violating the GPL by distributing your code or a derivative of your code as a closed source product, how do you go about handling it? I have found two violations of the GPL for my Java Utilities, in the last month. The Free Software Foundation says that the copyright holder is the only person empowered to act. If you are the copyright holder, how do you communicate with the offenders? I know folks here must have dealt with this before: Linksys, SCO, Castle Technology, United Linux, and others. Personally, I would like to believe that with a little nudging (and without lawyers), I can resolve the things. As such, I would especially appreciate any example letters or other documents that might be effective."
This discussion has been archived. No new comments can be posted.

What is the Best Way to Handle a GPL Violation?

Comments Filter:
  • by rm -rf $HOME ( 738703 ) on Thursday January 15, 2004 @10:15PM (#7993842)
    ...but get a lawyer. They do this for a living. They're not all scum. Why, I bet you've got at least one lawyer friend. Pay them (yes, pay -- even if this is a friend) to write up a letter and send it to the violator.

    DIY is great for things you enjoy doing. Writing letters to copyright infringers isn't fun for many people.
  • by Anonymous Coward on Thursday January 15, 2004 @10:16PM (#7993853)
    Forget handling the violation... What about finding the violation in the first place? If they strip all comments and change the execution order (with a script), how would you be able to know it was the same? It would seem approperiate to do a statistical analysis on the code to detect similarity... but does such a method even exist? However, before you can even do analysis on the binary you must gain access to the binary. With many products, unless they offer downloadable firmware or tftp/ftp/etc access, the firmware can be almost impossible to access. In this case, is there any way to even know without figuring out how to extract the information from the ROM? It could even be encrypted, only allowing a certain chipset to access it. (CSS for example) It would take a DMCA violating reverse engineering job to find this out, which could result in a counter-suit to any GPL violation you found. And they would most likely have more money.
  • by Bifurcati ( 699683 ) on Thursday January 15, 2004 @10:23PM (#7993918) Homepage
    Hmmm. If he had chosen to give his code away for free, then that would be fine. But he didn't - he released it under the GPL, which has at least a partial aim of encouraging open sharing and development of code.

    They're earning money off his hard work - why does being "generous" mean you have to make them money? You can release code as public domain, and let people do what they will, but that's fairly obviously not his aim - (and pardon me if I've got this wrong) - he wants to share with those willing to reciprocate the sharing.

    Maybe do some reading on the aims and goals of the GPL, and try and see what they're getting at. (And I also hope I'm not stirring up a hornet's nest here - just two (for now) nice, diplomatic posts :) Bifurcati

  • My suggestion.... (Score:5, Insightful)

    by UrGeek ( 577204 ) on Thursday January 15, 2004 @10:24PM (#7993929)
    1. Call the phone. Talk to them on the phone and explain the oversight. Be polite and approach the situation purely as a problem solver with a helpful attitude. But take notes and pay close attention to how they response.

    IF THAT FAILS,
    2. Craft a letter. Be professional but firm.
    IF THAT FAILS,
    3. Get a lawyer. A good one but one that will take the case for a percentage of this company that you are about to own.
  • by Ted Williams' Frozen ( 697843 ) on Thursday January 15, 2004 @10:24PM (#7993933)
    GPL does allow someone to take code and profit off of it, as long as they release the source code. Simple, right?

    Placing the code under GPL helps to build the code for the benefit for all and is less restrictive than propriatary means. The companies using the code without agreeing to the GPL are in violation of copyright law, period.

    If the companies in question do not agree to the GPL, than do not use the code.

    You are blaming the victim here for "asking for it".

    And yes, you did mean to stir up a hornets nest.
  • Offer to sell (Score:5, Insightful)

    by Spazmania ( 174582 ) on Thursday January 15, 2004 @10:25PM (#7993936) Homepage
    First, make a call. Navigate your way to someone senior and offer to sell them a license to use your code as they see fit. After all, why shouldn't you make some money off your code too?

    Follow up with a letter in which you inform them that you have determined that your software appears in their code without a license. Offer to sell them a license for some reasonable amount. Point out that you have also offered them use of the software under the GPL license if they prefer.

    Direct your letter to their legal counsel if they have one. Otherwise, look for someone near the top. The head of the salesforce is generally a good bet; they're very vocal within the company and will tend to get the necessary folks to deal with you.
  • by Anonymous Coward on Thursday January 15, 2004 @10:29PM (#7993978)
    Nice troll.

    People should do things they enjoy for free. Plenty of lawyers take interesting cases pro bono, and programmers work on fun projects and release them under the GPL. I program for a living, writing code that isn't always exciting. I also count programming among my hobbies -- but I only start projects I enjoy working on.

    If a friend asked me to program something that wasn't fun, I probably wouldn't do it for free (I'd just say "no" -- unless they offered to pay). If I asked a lawyer friend to do uninteresting law work, I certainly wouldn't expect him or her to do it for free.
  • Simple (Score:5, Insightful)

    by mark-t ( 151149 ) <markt AT nerdflat DOT com> on Thursday January 15, 2004 @10:30PM (#7993983) Journal
    First of all, and perhaps most important, do *NOT* bring up the term "GPL".

    Second, inform them that you are the author of the material that they are distributing, and that they have not fulfilled their obligations in order to obtain legal permission from you to distribute their changes to your code without making the source available, since the combined work (your code plus their changes) still contains your code and that code is still copyrighted by you and therefore still subject to your distribution requirements. They can comply with your copyright by removing every last line of code that you wrote or by releasing the source of their entire product. You can, at your option, also make alternative arrangements with them to grant them permission to distribute without the source in exchange for some compensation that you specify.

    Doing it this way takes the focus off the fact that it's the "GPL", and it's viewed simply as a matter of straight copyright infringement, removing any possibility of potential discrimination against the GPL.

  • by femto ( 459605 ) on Thursday January 15, 2004 @10:30PM (#7993984) Homepage
    If you trust the FSF, and you know you only ever want to release your code under the GPL, ask the FSF if they will accept your code as a donation. That way they become the copyright holder and are authorised to take action.

    You are able to continue devlopment as before, since the code will still be GPL'd. You will have lost the right to sell your software under a license other than the GPL though.

  • by nate1138 ( 325593 ) on Thursday January 15, 2004 @10:31PM (#7993996)
    Actually, as people are so quick to point out on Slashdot (especially in relation to music sharing), they are not stealing. They are infringing his copyright. I know it is a truly minor, pedantic thing to gripe about, but it's accurate.
  • by Anonymous Coward on Thursday January 15, 2004 @10:40PM (#7994072)
    It doesn't matter what they took from him, only that it was taken. Someone could steal a potted plant or my automobile from the front of my house; the fact that the plant has little relative value next to the car doesn't make the theft of the plant any less a theft.

    This has nothing to do with patent. This is a GPL violation. Get it straight.
  • by markov_chain ( 202465 ) on Thursday January 15, 2004 @10:46PM (#7994115)
    If you wanted to give it away for free, you could always use a FreeBSD licence.

    With the GPL, what you are really protecting is the livelihood of the open-source community, which relies on sharing the improvements and additions to original code.
  • GET IT STRAIGHT (Score:5, Insightful)

    by ObviousGuy ( 578567 ) <ObviousGuy@hotmail.com> on Thursday January 15, 2004 @10:46PM (#7994118) Homepage Journal
    The GPL does not guarantee that the world can receive your project "Freely". It only guarantees that your project itself will be Free.

    In order to guarantee that Freedom for your software, it is necessary to sometimes fight for it. Fighting for it usually means battling legal challenges to your rights as copyright owner. These fights will cost you money.

    Freedom is not free. It is not even cheap.
  • Easy! (Score:2, Insightful)

    by ArcCoyote ( 634356 ) on Thursday January 15, 2004 @10:49PM (#7994141)
    Provide information in plain English as to what part of the code the violation occurs in, what might have caused it, and how it may be possibly prevented in the future.
    If it's possible to take immediate recovery steps, offer to do so.
    Offer to inform the developers of their mistake or oversight, and to them provide a detailed technical description of the violation and the steps leading to it, but don't make this last step mandatory. Privacy matters.


    Oh... what's that... GPL violation? I thought it said GPF. I have no idea what to do about a GPL violation.
  • by Daengbo ( 523424 ) <daengbo&gmail,com> on Thursday January 15, 2004 @10:51PM (#7994151) Homepage Journal
    It's a Java program. Much easier.
  • by S.Lemmon ( 147743 ) on Thursday January 15, 2004 @10:51PM (#7994156) Homepage
    Java decompilers are quite excellent at producing almost exactly the same source code as was there to begin with (minus comments).
    Actually this is a pretty good argument for using a language like Java for GPL projects. One of the big arguments I often hear about the GPL is how can you really tell when someone's violating? A fully compiled program may only leave tell-tail and often deniable traces, but Java's much harder to hide.
  • by Anonymous Coward on Thursday January 15, 2004 @10:52PM (#7994161)
    I had a dispute with a company that was screwing me over, and I called and called, and told them the specific laws they were violating and that the law entitled me to $1000 damages for each violation (there were two violations). It was like talking to a wall. They knew that the cost of taking them to court was more than the cost of paying the ransom they were demanding from me.

    Then I had a lawyer call them. They rolled over.

    The reason? I had an airtight case against them, and the fact that a lawyer was calling them meant I was WILLING to go to court, although I never actually had to. They'd lose badly in court, so they settled.

    Call a damn lawyer.
  • by Trailer Trash ( 60756 ) on Thursday January 15, 2004 @10:52PM (#7994167) Homepage
    I see this all the time (and cringe), so here's a short list of what to not do:

    1. Don't complain about it on Slashdot (not saying the poster is). We see this all the time here. The offender probably isn't reading, and frankly doesn't care.

    2. Don't email them or use a web contact form. This has no legal ramifications, and the person reading it will probably just delete it thinking you're a loon.

    Now, for what to do. IANAL, etc.

    1. Send a certified letter to their corporate legal counsel if you can find out who it is, otherwise an officer of the corporation. Outline what is infringing, and explain why you own it. For your first letter, no threats, just tell them (not ask: tell) to deal with the infringement within 30 days or so and to inform you when they've done so. Their options are to remove the code or GPL their product.

    2. If that doesn't work, hire an attorney. He'll send a nastier letter.

    My guess is that for 95% of the cases out there, the first letter will solve the problem. For another 4%, the attorney's letter will. You'd better be willing to go the distance for the other 1%. Note that the attorney may take it on contingency if the other party has enough money to make it worth his while.
  • by crow23 ( 634516 ) on Thursday January 15, 2004 @10:52PM (#7994170) Homepage
    As a future IP lawyer myself, I have to agree with this comment. Although, if you feel you have a strong case, you may want to talk to an IP lawyer earlier in the process and bring as much evidence as possible. If you have a real case, an IP lawyer may be willing to work on a contingency basis, meaning a portion of the recovery. There are some pretty interesting issues when it involves the GPL, we spent two days in a class discussing it's ramifications. It may be hard to find someone who knows what they are doing when it comes to GPL enforcement. Contact the FSF for assistance.
  • Re:Kiss my a## (Score:2, Insightful)

    by Daengbo ( 523424 ) <daengbo&gmail,com> on Thursday January 15, 2004 @11:02PM (#7994239) Homepage Journal
    Those are the same parts of the world where virtually every other license is also "regarded very lightly." GPL is based on copyright, you know. Cultures which don't respect copyright won't respect the GPL, either.
  • by Anonymous Coward on Thursday January 15, 2004 @11:02PM (#7994241)
    I didn't look at the actual source code, but these utils are common and I'm sure a good java programmer has implemented the same exact functionality a couple of times. I know I've implemented these types of utilities more than once in the last 6 years. Anyone who is lame enough to steel the code probably isn't good enough to write their own, or basically has no ethics or morals. This is why I contribute to apache. I don't believe in forcing users to contribute back their changes. For one, not ever user that makes changes makes good changes and I don't have enough time to look over stupid stuff.

    GPL is fine, but my personal perference is Apache or BSD license. One that simply says, "give me credit".

  • by Fefe ( 6964 ) on Thursday January 15, 2004 @11:15PM (#7994318) Homepage
    The question is not, why did they steal it, but how can you be sure they stole it. If it's a trivial function every Java programmer can do in his sleep, and everyone probably would do it large the same way.

    Java, unlike perl, does not offer 20 ways to do every problem, so if ten people program a Base64 encoder, nine of them would probably do it the same way (they would read the RFC and translate the C code literally to Java). The tenth guy would probably do something else and break things in the process. ;-)
  • by JohnA ( 131062 ) <johnanderson&gmail,com> on Thursday January 15, 2004 @11:16PM (#7994327) Homepage
    2. Your library does not look like rocket science to me.

    So what? Personally, I find the Ostermiller libraries incredibly helpful. I don't want to spend my time writing an Excel compatible CSV library, or fixing StringTokenizer bugs.

    Green Eggs & Ham [amazon.com] isn't rocket science, either. But I bet someone would take offense to you misappropriating its content...
  • If it were the GPC (Score:3, Insightful)

    by A nonymous Coward ( 7548 ) * on Thursday January 15, 2004 @11:26PM (#7994380)
    But it's not a C ontract, it's a L icense.
  • Irony (Score:1, Insightful)

    by Anonymous Coward on Thursday January 15, 2004 @11:47PM (#7994577)
    I wonder how many people whose source code has been stolen download music from P2P networks.
  • by Uma Thurman ( 623807 ) on Thursday January 15, 2004 @11:47PM (#7994586) Homepage Journal
    Do not aim for anything other than compliance.

    No money
    No apology
    No donations
    No release of their source
    Nothing

    Just compliance with the GPL. Period. You will win, because hardly anyone's stupid enough to fight a clear copyright, and compliance is a perfectly reasonable thing to ask.

  • by Squeamish Ossifrage ( 3451 ) * on Thursday January 15, 2004 @11:53PM (#7994645) Homepage Journal
    This just a minor quibble, but I think it bears mentioning: I wouldn't phrase it as "they're violating the GPL" because that sounds like (you think) the GPL has some inherent authority. The issue is that they're violating the terms of the license under which you released your code to them. That just happens to be the GPL.
  • by laird ( 2705 ) <lairdp@gmail.TWAINcom minus author> on Friday January 16, 2004 @12:04AM (#7994756) Journal
    "What exactly is the point of releasing trival, 10-minutes-to-rewrite-from-scratch stuff like this under the GPL rather than any of the other open-source licenses? ... The only reason I can think of off hand is to bait clueless developers into shipping it with a commercial product so you can come along and hassle them about it later."

    How about "because even though it's not rocket science, this code is useful to me, and I want other people to be able to use it rather than have to rewrite it"? I's not like violating the GPL would force a closed source company to release their source code -- they'd simply rewrite the offending bits ("ten minutes" right?).

    The question I'd have is whether it's actually a GPL violation, or whether multiple programmers simply came up with the same solution to these fairly simple problems. It's a lot more likely (IMO) that a programmer would write trivial code in a similar manner than that they'd bother locating an open source solution and use it in their closed source application -- it's always more fun to write code than find and reuse it, and the "cost" of writing these things is pretty small. I'm not saying that it's impossible that it's a GPL violation, but my advice would be to make a pretty strong case that it's not just parallel development to yourself before sending any threatening letters.
  • by twitter ( 104583 ) on Friday January 16, 2004 @12:52AM (#7995056) Homepage Journal
    Fefe, you just wrote one of the most insulting posts I've seen in a long time and it's inemical to free software in general. You crap on DeadSea's work and the whole idea of software freedom. To add insult to injury, because DeadSea complains of being violated, you compare him to the lowest scum on Earth: Microsoft, SCO and junk patent advocates. Your troll is so excellently crafted, it's obvious that you know what you are doing, so what follows is for peopole who might not understand your methods.

    You reveal the root of your contempt, and it's resulting ridicule right here:

    1. Java can be trivially decompiled, so I don't see how this can be regarded as "closed source" with a straight face.

    It's obvious that you don't understand or have forgoten software freedom and have a very bad elitist atitude. The point of the GPL is that the others can read and understand code that you write or modify. The GPL demands distribution in HUMAN READABLE form, complete with all of the original notes. While you might think yourself above the need for comments, that's beside the point. The GPL does not require you to pander, it simply asks you to pass on what you recieved. Stripping information is a clear violation of the spirit and letter of the GPL.

    Your second insult should be aimed at the violators:

    2. Your library does not look like rocket science to me.

    If it was so easy, why was the code appropriated? When the company appropriated the code, why did they bother to strip information from it? Someone so uber-leet as yourself would never sink so low, would you? Real men like might not mind putting in long hours reinventing the wheel, but I do. When you use someone else's code, the least you can do is honor the license it's under.

    Your final comments are the most insulting of all:

    you only make yourself look bad and give SCO and Microsoft ammunition on why free software people are communists and morally corrupt people.

    What a stupid blast. Just try reverse engineering something from Microsoft and distributing it. The answer you get will be most unreasonable. It's surprising indeed that someone from Germany would call someone a Communist, especially someone who would so fiercly advocates software freedom [www.fefe.de].

    What could be more helpful to closed source than to convince free software writers to keep quiet about GPL violations? The losers obviously can't keep up. If we are silent and just let people have their way when our code is "stolen" we might as well take orders about software development straight from Redmond. It would be better to hand over your copright to anyone else.

  • by Billly Gates ( 198444 ) on Friday January 16, 2004 @01:25AM (#7995270) Journal
    They wont do anything since they are cash stripped and are fighting or have lost agaisnt linksys, SCO, and others.

    Remember the second you assign your rights to them, you can not hire your own laywer to defend you. After all your code property of the FSF now.
  • by EvanED ( 569694 ) <{evaned} {at} {gmail.com}> on Friday January 16, 2004 @01:38AM (#7995357)
    No. The expression around here, "violate the GPL", actually means violate *either* the GPL or copyright law.

    If they agreed to the GPL, they are violating the terms of the license. This is probably a contract dispute because they are not upholding their part of the bargin.

    However, they can state that they did *not* agree to the GPL. In this case, they have no rights to distribute the work, but no responsibilities to uphold regarding it either. This would be a copyright dispute.

    So whether they are breaking their contract or violating your copyrights is up to them.
  • by Idarubicin ( 579475 ) on Friday January 16, 2004 @02:05AM (#7995509) Journal
    I know that the best thing to do is to call a lawyer, but I find it quite unsettling to think that when I'm creating something and giving it away to the world for free, I would need to pay a price to protect my work?

    There is something inherently wrong in that - there must be a better way to protect works that have been created for the benefit of others out there than having to pay to protect whats rightfully yours and whats given out in goodwill.

    And yet, this doesn't just apply to programming. Suppose you were a brilliant--or just competent--sculptor. You do high quality work, and since you're such a nice guy you want to share your work with your community. You can't just put your sculpture on the lawn in front of your house. Some jackass is going to lift it.

    You have to invest in at least some bolts to hold it down. If your work is really sought-after, then you're going to need to buy some security lighting, and maybe even hire a guard to watch your art. Unfortunate, but there are always a few people who will ruin it for the rest of us.

    Other posters have noted that you may assign copyright to the FSF. That's like donating your sculpture to a museum--people still get to see your work and enjoy it, but now a central warehouse is paying for the guards (lawyers.)

  • by Anonymous Coward on Friday January 16, 2004 @02:40AM (#7995685)
    If you care about acheiving anything... GET A LAWYER. If at the very minimum to revise your letter. A good one costs about $100/hr. Sending an "informal email" is STUPID. The half-brained bearucrat that reads it will throw it away. The threat of legal action does nothing more than affirm that you have no case to your more competent sorts of businessmen.
  • Re:Tips (Score:4, Insightful)

    by Alsee ( 515537 ) on Friday January 16, 2004 @03:17AM (#7995825) Homepage
    We wouldnt need lawyers if everyone used the BSD License

    Why not just come right out and ask people to give up the copyright on their code and throw it into the public domain?

    If that is what he wanted to do then he wouldn't be bothering to contact these companies at all. This guy has a copyright on his code. He obviously did not choose to throw it into the public domain. He has every right to file a lawsuit against companies that commit COPYRIGHT INFRINGMENT. These two companies (presumably) BROKE THE LAW.

    -
  • by servognome ( 738846 ) on Friday January 16, 2004 @03:49AM (#7995937)
    Not meaning to troll, I find it interesting that slashdotters are against RIAA for trying to defend their copyright claims for pirated music, but support somebody claiming that the copyright on their source code was violated.
  • by BlueWonder ( 130989 ) on Friday January 16, 2004 @04:18AM (#7996044)
    Of course, the Passive Aggressive way would be to simply decompile the byte code.
    [...] Of course, if you did this, you would almost certainly need to find a good lawyer ahead of time.

    In fact you would, as you would infringe their copyright by doing so. Remember that you have no right to their code.

    Unlike what certain FUD-spreaders want you to believe, their creating a derivative work of your GPLed code and their own code does not force their code under GPL. All you can legally demand is that they remove your code (and possibly pay you damages). Of course, they may choose to release the derivative work under GPL, but you cannot force them to do so.

  • by spitzak ( 4019 ) on Friday January 16, 2004 @04:59AM (#7996177) Homepage
    No. You cannot force them to release the code, therefore stating that is going to immediately get you in trouble for lying in your first communication.

    The only thing you can force them to do is stop distributing their version until they either remove the code from it or they comply with the GPL by releasing their code.

    You also can sue them for copyright violation. I have heard you almost have to do this for money, not for any other remedy. I certainly don't think there is any case where the remedy for a copyright violation is that the guilty party is forced to give up all copyrights to a piece of their own work, especially if their work is significantly larger than the violated work.

    So do not say anything stupid about them being forced to release their code. That is false, no matter how much Billy at Microsoft wants people to think otherwise.
  • by KidSock ( 150684 ) on Friday January 16, 2004 @06:56AM (#7996520)
    I don't think that these util classes can be used in anything that will be given away or sold because the Java Runtime Libraries are not GPL. In fact, I wonder if anyone other than the author can use them *at all*. Otherwise I could demand that the author produce the GPL'd source of the Java Runtime libraries. For example, I just looked and saw one of his classes uses java.util.ResourceBundle. So where's the GPL'd source for java/util/ResourceBundle.java? This lack of GPL'd class libraries is the driving force behind the Classpath project. It is also the reason why most Java Open Source projects are LGPL.
  • Re:Simple (Score:4, Insightful)

    by danila ( 69889 ) on Friday January 16, 2004 @07:07AM (#7996547) Homepage
    It's not simple. You assume that a random lawyer has more experience dealing with GPL violations then some of the slashdotters. It is probably not true.

    Your advice is similar to "ask a sales clerk" in response to "what wireless card is better for Linux on G5 laptop?". He is asking for personal experience, not for legal advice.

    Not to mention that lawyers cost money and are not necessarily necessary, as there are many ways to deal with the violation informally.
  • by Qoud ( 202153 ) on Friday January 16, 2004 @07:07AM (#7996548)

    At my previous employers we evaluated the Sledgehammer NAS from Maximum Throughput [max-t.com], which is Dell server running a modified (heavily tuned) linux kernel. They appear to make no attempt to adhere to the GPL, ie distributing their code.

    What they've done is impressive if you compare it to a stock kernel running on the same box, but how do you go about checking whether what they are doing is legal? I found it difficult to find a way of raising the issue without pissing off my boss, suppliers, etc & appearing like a Open Source Zealot.

  • by starX ( 306011 ) on Friday January 16, 2004 @08:01AM (#7996774) Homepage
    Whatever you do, make sure that you can produce the code, and make it accessable. I don't doubt your honesty, but you should be able to point out to them in exactly what files the offending code resides. For all you know, the company might not even have knowledge that it's there, and given the recent crap with SCO, they are likely to be very distrustful unless you can specify exactly what the code is.

    Aside from that, if it does come to court, you should make sure your lawyer is competent to demonstrate that just because a few lines are different doesn't mean that it wasn't copied and then "tweaked" for purposes of legality. A decent lawyer should be able to demonstrate to the judge the different ways of accomplishing the same complex task, overall coding style, etc. And failing a decent lawyer, you may find yourself needing to explain it to said indecent lawyer.

    I would, above all else, urge you not to waste time. Send them a friendly email, and make it clear that you expect a response within a reasonable amount of time, and failing that response, or if you should get a dismissive response, your next communication with them should be through a lawyer, on your lawyers letter head, through good old fashioned US Mail.

    Pre-emptively, you might gather any and all access logs available to you. Then see if you can find out what IP range the company owns. If you can demonstrate that one of their employees accessed it, that will give you a more direct link. You could always try subpoening the home IPs of the "authors" of this code, but that will be hella hard and take a lot of time.

    Best of luck to you!
  • by CognitiveFusion ( 602570 ) on Friday January 16, 2004 @10:36AM (#7997531) Homepage
    Personally, I would like to believe that with a little nudging (and without lawyers), I can resolve the things.


    Don't be naive. If you are serious, you should establish a relationship with a lawyer immediately, then discuss your "little nudging" with him/her.

    I applaud your desire to resolve this out of court, but you need to establish a strong trail of documentation of your discovery and attempts to resolve the problem without resorting to legal action. A lawyer is the person who should keep that trail for you.
  • by kasperd ( 592156 ) on Friday January 16, 2004 @11:03AM (#7997763) Homepage Journal
    What are the damages you claim when you give away your software for free?

    That is a good question. But if you by that argumentation can avoid paying damages, then how about this one: All the people copying music and software for their own personal use shouldn't pay damages either. Because they are copying stuff they would never have bought if they had to pay for it. Thuss there are no damages here.

    If you think about it, there isn't much difference. Both cases you can buy/make the copies legally if you comply with a license. And in both cases we are dealing with people who would never comply with that license, and (illegaly) make copies anyway.

    I will argue, that there are in fact damages, even though the software being copied could have been gotten for free. Why? I have indirect costs from the widespread usage of closed source software, in particular Windows. Illegal copies of free software will weaken it's position in the market and to some extent strengthen closed source software. Here are a list of indirect costs:
    • I have to pay for software I don't need when I buy a new computer.
    • I have to spend a lot of time dealing with people using me using Linux as a bad excuse for not wanting to fix their own systems.
    • I have to spend a lot of time dealing with hardware, either because of missing drivers, defective hardware that the supplier refuse to repair because I run Linux.
    • I sometimes have costs of buying extra hardware because of previously mentioned problems.
    • Right now I'm facing the need of switching to a different bank because the current one will not fix their home banking system. That is not without cost to me.
    • The value of my own software gets smaller. Since I decide to give the software to a lot of people, who are also affected by the problem, the total damage is larger. The fact that I give some of the value I earn to other people shouldn't count as a reason for the company not to pay damages.
    And finally the software does have a price (free means freedom, not that you don't have to pay), I expect to get something in return for the software, that is full source for the modifications. As Linus pointed out, the value of expecting to get software in return is explicitly mentioned by copyright law in some country.

UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Working...