Slashdot Mirror


GPL'd Code Finds New Home

A few days ago, we were contacted by one of the developers of Everybuddy, a "universal" instant messenger client for Linux. It seems that they were scoping out the competition, and found a Windows-only program offered by a company called DSF Internet. Many users of Everybuddy had asked for a Windows version of the software, but none of the Everybuddy developers were very familiar with the Windows platform, and so a port had never been completed. This program, MessengerA2Z, seemed to offer all the functionality of Everybuddy for Windows machines. Probably because it was based on Everybuddy's GPL'd code.

The proof was in the pudding, so to speak. Or at least, the proof was in downloading and installing the Windows version, then running the strings command against their compiled binary. Lo and behold, some of the strings of text included such gems as "Visit the Everybuddy website at http://www.everybuddy.com". Now how did that get in there?

(You could go a step further and dissassemble the Windows executable, examining the flow of their code and comparing it to the Everybuddy code. But it seems to me that the reference to Everybuddy is sufficiently damning already.)

Someone at DSF Internet took a shortcut to developing their own interoperable instant messenger client, and ported the Everybuddy code instead of starting from scratch. This isn't a bad thing - it's the whole purpose of open source, duh - but since the code was licensed under the GPL, a price was demanded in return: the Windows source code should be made available. It wasn't, of course.

Both Slashdot and the developer contacted this company, which is based in New Delhi, India. They initially denied that there was any GPL'd code in their product, but when presented with the evidence, the story changed, and it now seems that they're going to take some action. The final outcome isn't known - perhaps they'll publish the Windows code, perhaps they'll rewrite the whole thing from scratch, perhaps they'll just edit out the Everybuddy references and recompile. <shrug>

This situation seemed to be one tailor-made for the GPL. Code existed for one platform, there was the desire but not the ability to port it to another, and someone else saw the same opportunity and the usefulness of the code base, and had the ability to port the code. In theory, this should have been a win-win: the company in India gets a fast-track to development, and the open source project gets a Windows port of their code. But there isn't much of an enforcement mechanism to make everyone play fair.

Are the developers of Everybuddy likely to file a suit in India for violations of their license agreement? My guess is, no. Protest march outside their offices? Brick through the window? Hire some guys named Guido, errr, Rajanav, to go and break some kneecaps? No, and no, and no. The only real enforcement mechanism is a sort of peer pressure or the threat of public exposure, and this may or may not be sufficiently persuasive.

Incidents like this are only going to increase. There's at least a few possible responses:

  • Just ignore it. The objective is to get the code out there, that's working, and generally enough people will obey the rules that the GPL will be effective in its goals.
  • Spaz out over it. Scour the web looking for possible GPL-infringers and mailbomb them into submission.
  • Send email to slashdot. Preferably misspelled email with unique grammatical qualities.
  • Send email to Richard Stallman. Don't use pine to send it.
  • CowboyNeal.

Seriously, this is an open question which needs to have some thought put into it. I can imagine some possibilities - perhaps a sort of "GPL Insurance", where GPL'd projects can pay into a pot of money to be used for sending legal nasty-grams and other enforcement. But I'm not sure that that's really the right course of action. Fundamentally, enforcing the GPL would be an extraordinarily difficult task - it's very difficult to detect abuses in the first place, and then you face national borders and other obstacles. Perhaps it is better to not worry about it too much, to save the collective energy of the community for more important purposes, and to simply realize that there will be abuses.

Update: 01/02 01:02 PM by michael : About five minutes before this story went live, I heard back from Ben Rigas of Everybuddy that DSF Internet is going to do the Right Thing and post the source code to their messenger program. This is excellent news, and hopefully will result in a robust cross-platform instant messenger program. However, I think the point I made above still stands: there will be cases where persuasion doesn't work, and the community should have a plan for dealing with those (even if the plan is "do nothing").

202 comments

  1. We need to... by bluelip · · Score: 1

    run 'strings win.com' on Microsoft's latest products.

    --

    Yep, I never spell check.
    More incorrect spellings can be found he
  2. The GPL isnt' perfect by 11thangel · · Score: 1

    My friends intro to law class had the project of finding "exploits" in the GPL. It's hard to prove that there was a violation unless you get one of the developers to sqeal =)

    --

    I am !amused.
  3. More news by Syberghost · · Score: 3

    Since then, they've taken the download down, and put up a message about "enhancements".

    I wonder what kind of enhancements; the inclusion of source code, or the removal of distinguishing marks...

    -

    1. Re:More news by Fishstick · · Score: 2
      Well, you can be put on a list to be notified when the "enhanced version" is available by sending mail to services@dsfinternet.com

      Bet they just GPL it, though.

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

  4. Jabber- by Anonymous Coward · · Score: 1

    doesn't Jabber do the same thing as Everybuddy on Windows?

    1. Re:Jabber- by garcia · · Score: 2

      exactly the problem. the developers should collaberate and work together and not try to make a competeing project. Why make two programs that do exactly the same thing?

    2. Re:Jabber- by markiej · · Score: 1

      On a side note these guys copied the code, didn't make anything new or original. Here's some closed code donateware that does AIM, ICQ, MSN, Yahoo Messenger AND IRC on Win... so heh, cheaters never prosper. http://www.ceruleanstudios.com program's name is Trillian.

  5. REGISTER YOUR COPYRIGHTS! by Russ+Nelson · · Score: 4

    You have almost no recourse if you have not registered the copyright on your software. It only costs a few bucks, and you have to disclose the first fifteen and last fifteen pages of your source code like that's any big deal. Once you have a registered copyright, you can sue the bastards for treble actual damages PLUS statutory damages.
    -russ
    p.s. been there, done that.

    --
    Don't piss off The Angry Economist
    1. Re:REGISTER YOUR COPYRIGHTS! by Black+Parrot · · Score: 5

      > Once you have a registered copyright, you can sue the bastards for treble actual damages PLUS statutory damages.

      One wonders how the courts would calculate triple damages for the bootlegging of something you're already giving away for free.

      --

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:REGISTER YOUR COPYRIGHTS! by deXela · · Score: 2

      Just a question, how do you register your copyright in India? Russia?

    3. Re:REGISTER YOUR COPYRIGHTS! by perlyking · · Score: 1

      Sorry I know jack about this but I always though you automatically own the copyright to anything you author, or does this vary from country to country.
      Of course India is not a country that greatly respects copyright.

      --
      no sig.
    4. Re:REGISTER YOUR COPYRIGHTS! by elvum · · Score: 1

      but only if you live in the USA - the UK (at least) has no such concept...

    5. Re:REGISTER YOUR COPYRIGHTS! by magic · · Score: 4

      Since 1976, anything created in the United States is automatically copyrighted to the author, regardless of registration. -m

    6. Re:REGISTER YOUR COPYRIGHTS! by Tim+C · · Score: 2

      In the UK, anything that you create that is capable of being copyrighted, is automatically copyrighted. There is no need to register it.

      On the other hand, my brother (who writes a little), was once advised to mail himself a copy of anything he writes, by recorded delivery, and leave it sealed in the envelope. That way, he has at least some proof that the document existed at a given point in time (the day it was posted). Maybe something similar could be done for disks/printouts of source...

      Cheers,

      Tim

    7. Re:REGISTER YOUR COPYRIGHTS! by Enry · · Score: 2

      That's correct, but registering your copyright gives you a better legal advantage, since a third party (the US govt) has proof that you created it.

    8. Re:REGISTER YOUR COPYRIGHTS! by tchuladdiass · · Score: 1
      Simple. You give your code away under the terms of the GPL. It is also possible to give a seperate (independent) license to specific parties if they don't want do be bound by the GPL (assuming you own the copyright to all the code in your GPL program). Usually, this involves money transfer. (i.e., if you wanted to use a part of my GPL'd code in your proprietary project, and not make your whole project GPL'd, you can pay me money for a seperate non-GPL'd license).

      So, triple damages would be three times what you would have charged for that alternative license.

    9. Re:REGISTER YOUR COPYRIGHTS! by tchuladdiass · · Score: 2
      This is known as a "Post Office Patent", but it won't stand up in court. The reason is, you could mail yourself an un-sealed empty envelope, then at some later date, put someone elses work in it, seal it, then clame that as proof you initiated the work first.

      As to the original topic of why to register your copyrights... when it comes to court, if you don't have a registered copyright, the burden of proof is in you, whereas a registerd copyright puts the burden of proof on the other party.

    10. Re:REGISTER YOUR COPYRIGHTS! by gorilla · · Score: 2

      Sorry, this method is useless, as it has no proof at all that the document existed at time of posting. You see, there is nothing which proves the envelope was sealed when it was posted.

    11. Re:REGISTER YOUR COPYRIGHTS! by jnik · · Score: 2

      Better way, which is a little more expensive: Go to a notary public and have them stamp, sign, and date the document and a statement saying that you presented said document to them on that date. It's usually about $20 and can save a lot of trouble. All you're doing is verifying that the document existed in your hands at that time, not proving authorship or originality, but it's better than nothing.

    12. Re:REGISTER YOUR COPYRIGHTS! by Fnkmaster · · Score: 2

      And since the buggers never asked, you get to make up your own number and convince the judge that that's a reasonable one. Probably based on how much work you say it was to implement and how much extra cost that would have incurred on the project to do it themselves. Easily you could convince them that a few hundred grand is fair. Then treble that and add in punitive. Hehehe....

    13. Re:REGISTER YOUR COPYRIGHTS! by Xofer+D · · Score: 2

      You can always use the PGP Timestamping Service, which *does* prove you sent it at a particular time and that the contents existed in the original form.

      --
      The Signal/Noise ratio can be improved in two ways. Remaining silent is the OTHER way.
    14. Re:REGISTER YOUR COPYRIGHTS! by jasonc · · Score: 1

      This is not really my area but wouldn't it be 3* the amount of licences that they had sold * the cost of the product. Jason

    15. Re:REGISTER YOUR COPYRIGHTS! by Fnkmaster · · Score: 2

      The product has no cost for unlicensed use, though. The cost is "free" but only in association with the use of the product under the GPL. Unless, like some projects, there is a precedent for relicensing under a non-GPL license (i.e. allowing use in a closed source product), then there is no actual basis for determining cost of product.

    16. Re:REGISTER YOUR COPYRIGHTS! by Jimmy_B · · Score: 1

      You're confused--there's no such thing as copyright registration. You must be thinking of trademark registration. Everything is copyrighted by default, with no effort necessary, and even if you did make the effort it wouldn't do any good.
      ------------------
      A picture is worth 500 DWORDS.

    17. Re:REGISTER YOUR COPYRIGHTS! by phomer · · Score: 1

      There are some serious things that can be done if a company violates the GPL. There is an awful lot of power in a mass of people. The first approach is too attempt to pressure the company into following the GPL. In this case, what happened is exactly what you would expect: No matter where you are in the world you don't want a fight with thousands of irate Open Source Developers. Thus the company failed to continue to violate the agreement. Likely they choose to ignore the original GPL because they figured nobody would ever know... If Internet pressure fails, the the most obvious other alternative is to bring together a group of developers that port the code themselves. Then figure out where the product is being advertised, and give away the code for free, with a big banner stating that this is the real source. As long as people care, the GPL can protect itself, there is no real need to complicate things.

      --
      Paul.
    18. Re:REGISTER YOUR COPYRIGHTS! by Russ+Nelson · · Score: 2

      Yes, it's copyrighted by default, but the US courts let you sue for triple the damages if you have registered the copyright with the US Copyright Office.
      -russ

      --
      Don't piss off The Angry Economist
    19. Re:REGISTER YOUR COPYRIGHTS! by ninewands · · Score: 1

      This is actually a pretty close approximation of how damages would be calculated because a normal remedy granted under IP law is "disgorgement" of the amount by which the infringer wrongfully benefitted.

    20. Re:REGISTER YOUR COPYRIGHTS! by n2143666 · · Score: 1

      Most Copyright Laws no longer require you to register your copyright. At least in Australia you do not even need the Copyright mark. If you wrote it, it is copyright whether or not you enforce it. Also the "All rights reserved" line used after most copyright notices is unnecessary as this is implied by the copyright mark now. Well at least it is in Oz, your milege may vary.

    21. Re:REGISTER YOUR COPYRIGHTS! by Lilior · · Score: 1

      your not giving it away for free -- the payment is that they re-release the source code. considering how much one can pay for source code (pay programmers to produce it, or pay other companies for their time) that is quite a hefty price. one could assess damages based on the average price lines of source code are sold for, since that is the payment they are delinquent for (since that is really the major form of distribution, inventing another license one could try to assess damages with it, but if one never sold a single item under that license, it would be more difficult). So go out and do a survey to find out how much the average line of source code costs to purchase from another company -- I would bet that the cost would be high enough that just the length of the GPL code itself would be nasty (esp. at treble damages).

      --
      --Lilior
    22. Re:REGISTER YOUR COPYRIGHTS! by DickBreath · · Score: 2

      If Internet pressure fails, the the most obvious other alternative is to bring together a group of developers that port the code themselves. Then figure out where the product is being advertised, and give away the code for free

      Seems like an excellent idea, at first. But if the violator is rich enough, they can then invest real $$ to do real actual work on the product and enhance it significantly. So you end up with GPL'd program +++ lots of cool features, but no source available. People will want the commercial product, not the ported GPL product that has source available. So the good guys who re-ported the code didn't accomplish anything, plus they expended redundant effort re-porting the code. Seems counterproductive.

      Seems profitable for big nasty corp to violate GPL to get a good head start, significantly enhance product. In court show how much $$ they've invested in development and enhancements. Who knows, they can probably convince a stupid judge they shouldn't be punished. They should just have to re-release the GPL'd code that they started with. You know their lawyers are going to use the most outlandish extreme legal theory, trickery, distortions, etc. possible to benefit their client. What a nightmare scenerio.

      --

      I'll see your senator, and I'll raise you two judges.
  6. Oh how noble by graniteMonkey · · Score: 4

    Caught red-handed, and now they're ready to cooperate. The ultimate noble gesture, sorta. The fact remains that these people(or someone in the company) tried to rip-off open source. What kind of punishment is it to let them get off with doing what they should have done in the first place?

    I mean, really. Suppose the punishment for stealing was being forced to return the stolen goods, end of story, no ostricizing, no apology. Where's the accountability? Where's the programmer or manager who did this crawling around on his hands and knees with "Traitor" written all over his forehead? Where's the remorse? I don't want to see blood, but I do want the name of the responsible party made known to the community, maybe even for blacklisting at open-source shops.

    --

    This is a manual virus. Copy it to your sig and help me spread!
    1. Re:Oh how noble by MikeFM · · Score: 2

      Who cares about revenge or remorse as long as you get the desired outcome? We don't want to scare companies away from using GPL'd code, we only want to make them return their changes. Now if they do it again we bust their kneecaps and take crowbars to their car windows.. :)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    2. Re:Oh how noble by the+Man+in+Black · · Score: 2

      You have to give them some credit...they were caught red-handed, sure. But they could have just as easily told Everybuddy and the Slashdot community-at-large to go fuck our collective selves.

      Let's just look at this as a 'close call', then sit down and figure out how to deal with this in the future. If the GPL isn't legally enforceable, there really isn't any point to it.

      --Just Another Pimp A$$ Perl Hacker

    3. Re:Oh how noble by tchuladdiass · · Score: 1

      This may even have been a situation where management wasn't aware of any violation, it could have been one of the programmers taking a "short-cut" by "borrowing" some code from the GPL'd program without informing his boss. I'm sure this happens all the time, seeing how many programmers I've run accross who are less than competent, they may resort to this in order to make their boss think they are being productive.

    4. Re:Oh how noble by HappyHead · · Score: 2
      I mean, really. Suppose the punishment for stealing was being forced to return the stolen goods, end of story, no ostricizing, no apology.

      Not quite. Since they'd be posting the source to the windows version of it, they've just become contributors to the project, and their work is included with it. It's more like someone stealing a car, fixing and/or replacing a few broken/non functional/missing parts, and THEN being forced to give it back, upgrades and all.

      Personally, I'd rather see the added source material being made available than someone being punished for what may have been simple ignorance or incompetance.

    5. Re:Oh how noble by Anonymous Coward · · Score: 1

      If the GPL isn't legally enforceable, there really isn't any point to it.

      More like the will to enforce it.

      As this post points out:
      http://www.kenseglerdesigns.com/cgi-bin/UltraBoard /UltraBoard.pl?Action=ShowPost&Board=vwgeneral&Pos t=58&Idle=0&Sort=0&Order=Descend&Page=5&Session=

      I recently got a virign webplayer (http://www.virginconnectme.com/). It runs Linux as it's operating system.
      2.2 Webplayer Software License. Subject to the provisions of this Agreement, we grant to you a limited, non-exclusive, personal, non-transferable license to use and display the Webplayer Software in object code form only, solely as part of and as necessary to use the Webplayer and the Virginconnect Services. Except for the license granted to you above, we (or our licensors) retain all right, title and interest, including all intellectual property rights, in and to the Webplayer Software. You may not attempt(or authorize any attempt) to defeat, obstruct or block any or all of the Webplayer Software functionality, or to decompile, reverse engineer or disassemble the Webplayer or the Webplayer Software.

      I guess when you have big lawyers (Virgin) and no will to enforce the GPL (unless it's someone you feel you can bully) GPL violations will go unanswered. Oh, and be sure to only report the 'victories', while patting yourselfs on the back about how wonderful the GPL is. I'm sure this story will be filled with hype about how great the GPL is, and how powerful the 'rights' of the GPL are. Yet, a clear violation - the Virgin Webplayer - and no action.

    6. Re:Oh how noble by iso · · Score: 1

      i would imagine that this is the case here: i mean hell, the coders weren't even smart enough to get rid of the "visit the EveryBuddy website" string for Christ's sake! that's pretty pathetic.

      - j

    7. Re:Oh how noble by scrutty · · Score: 2
      Well , talking of nobility how do you know that this wasn't just a case of misunderstanding ?

      Open source licensing probably hasn't got that great a mindshare in the Windows development world and maybe they thought the licence was a spoof, or simply couldn't be bothered to read it or take the time to consider the issues completley I'm not condoning their actions, my point is, you just don't know. A little benefit of the doubt can be quite helpful

      They should be supported for their stance in ultimately doing the right thing, hopefully acting as an example to others to follow in their footsteps on similar issues.

      Here's hoping that their product and company does well out of this decision , and pray that they aren't snowed under with hate mail and pestered by outraged small minded slashdot-reading script kiddie zealots (you know who you are)

      --
      -- Oh Well
    8. Re:Oh how noble by Fnkmaster · · Score: 2

      First of all, they aren't distributing it any more (go to www.virginconnectme.com and check out the message). So that makes it hard for me to figure out whether there was a GPL violation or not (no more info on the damned thing at all).
      Second of all, it's not clear that the webplayer software was anything but an application running on top of GNU/Linux/XFree86. They may or may not have ever touched kernel code. They don't have to distribute application code under the GPL. It would be nice of them if they did, but we have no right to demand that.
      If they made modifications or linked to GPLed software directly from their code (and we all know that "linking" is a touchy issue even within the Free Software/Open Source community, since we often don't even agree on what linking means), then their code must be released. If they wrote application code that runs on an Open Source operating system (The Webplayer Software described above in the license), they can license it however they want.
      If they are using a stock Linux kernel, I see no realistic need for them to rerelease it, but I suppose they should at least put it up on their FTP site and say "this is the kernel source tree we are using in our device".
      Assuming the worst is a bad tactic, a bit of pleasantry and explaining what can and can't be kept secret, and they will usually comply.

    9. Re:Oh how noble by n2143666 · · Score: 1

      What most likely happened is that maanagement gave the task to a team of programmers. After not being able to find all the specifications for the protocols they needed, and they were running out of time, someone grabbed the everybuddy code, and didn't bother telling management, or management didn't fully understand the consequences of the license (English not being their native language maybe?). Now that management have found out, they are scrambling to make things right, and you may soon find either one or several programmers out on their arse in the street.

    10. Re:Oh how noble by Fnkmaster · · Score: 1
      Listen, shitforbrains, there was no website and no license to read. There was just a splash page. And this excerpt of license shit. How the hell do you know that "The webplayer software is what was shipped on the box" unless you have the full text of all licensing information included with the package? If you do, please post it all and not an irrelevant, contextless excerpt.

      And what the hell does this mean: "ANY form of linux code that is licensed". How the hell can you tell what "Webplayer Software" means? There is plenty of commercially licensed application software. Webplayer Software in this context could just as well mean an X desktop environment that sits there displaying shit. This is perfectly legitimate.

      If you have any content to share, please do so, if you are going to insult me with no clue, shut the fuck up.

  7. party? by Lord+Omlette · · Score: 2

    "About five minutes before this story went live, I heard back from Ben Rigas of Everybuddy that DSF Internet is going to do the Right Thing and post the source code to their messenger program. This is excellent news, and hopefully will result in a robust cross-platform instant messenger program."

    Absolutely fabulous! Do we get to party? Is there some sort of theme music that could convey the happiness? No offense, but Jabber is several years from being usable (will check out Jabber for BeOS when I go on vacation next week)... TiK r0xx0rz, but whoever designed the UI needs a spanking. A high quality non-AOL messaging client can only be a Good Thing.
    --
    Peace,
    Lord Omlette
    ICQ# 77863057

    --
    [o]_O
  8. I propose a simple alternative solution: by Travoltus · · Score: 1

    Email the developers of the GPL'd app, and the developers of the closed source app that is ripping off the GPL'd code, about the violation.

    If you're the GPL code developer whose stuff was ripped off in a closed source app: sue the infringer. (If financially possible).

    I have just 1 question:
    What is the penalty for violating the GPL?
    ========================
    63,000 bugs in the code, 63,000 bugs,
    ya get 1 whacked with a service pack,

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
    1. Re:I propose a simple alternative solution: by kevinank · · Score: 1

      The penalty for violating the terms of the GPL are specified in the GPL. Specifically you are prohibited from ever distributing any GPL'd software in the future.

      Historically that has been sufficiently motivating to get companies to comply with the terms of the GPL without the need for a court order.

      --
      LibBT: BitTorrent for C - small - fast - clean (Now Versio
    2. Re:I propose a simple alternative solution: by kurioszyn · · Score: 1

      You can't really make money selling GPL stuff, so maybe suing people will cover for this inability.

  9. There's at least a few possible responses: by Mtgman · · Score: 5

    Slashdotters: CowboyNeal! CowboyNeal! CowboyNeal!

    DSF Internet: No, please! No more!

    Slashdotters: We will say CowboyNeal to you again if you do not appease us.

    DSF Internet: You are most gracious oh Slashdotters. What must we do?

    Slashdotters: You must release the source for your instant messager or re-write your own without any GPLed code.

    DSF Internet: Oh yes, gracious Slashdotters. It shall be done.

    Slashdotters: And then you must take down the largest corporation in the world. With.....A HERRING!!!!

    Steven

    --
    -- I have marked myself unwilling to moderate-- I don't have other accounts to artificially inflate the karma of
    1. Re:There's at least a few possible responses: by Cycon · · Score: 2
      Slashdotters: And then you must take down the largest corporation in the world. With.....A HERRING!!!!

      But WAIT! Isn't that what penguins eat? Herring? And isn't taking down the largest corporation in the world at least one of the goals of many Linux developers out there?

      It's all so clear to me now...

      --Cycon

      --
      Your Brain + EEG + LEGO Robots = Brainstorms
  10. enforcement disadvantage by q000921 · · Score: 2
    Open source really is at a terrible disadvantage compared to proprietary code when it comes to copyright and patents.

    If companies take open source software and incorporate it into their products in violation of the license, that's quite difficult to detect. Even if it is detected, it takes a lot of legal muscle to actually prove (which involves getting the company to let someone look at their source code).

    On the other hand, any claim of copyright or patent infringement can be easily supported by examining the source code of open source systems. In fact, since open source code is often indexed by search engines, just searching the web for a good combination of keywords can give companies quick hits on potentially infringing systems.

    Of course, in theory, open source code should not be able to violate the copyright of proprietary source code: if it isn't published, it shouldn't be copyrightable, and if it's protected by trade secrets, it's the companny's problem to protect it. But I doubt that's going to work in practice. And it still leaves open source open to patent infringement claims.

    Maybe it's time for the law to recognize and encourage free, open source software and create specific protections for it.

    1. Re:enforcement disadvantage by Black+Parrot · · Score: 2

      > If companies take open source software and incorporate it into their products in violation of the license, that's quite difficult to detect. ... On the other hand, any claim of copyright or patent infringement can be easily supported by examining the source code of open source systems.

      Worse, suppose they steal your GPL'd code, leave it in their application for a year or two, and then send you a Cease & Desist letter about the code you "stole".

      --

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:enforcement disadvantage by iso · · Score: 2

      now that would be funny (in a sick sort of way). it's entirely possible too: incompetant coder A steals GPL code to write a program, then is later fired or resigns. after many moons, coder B is put in charge of the project and discoveres that a GPL program has the same code. this person could very easily decide that coder A (or anybody else really) leaked this code to the GPL program and gets lawyers A through ZZ to take care of the problem.

      in a situation like this, who will win? the GPL programmers or the big software company with the cash and the lawyers?

      at any rate, i'm very interested to see what the future will bring with regards to the GPL.

      - j

  11. Actually, no by Russ+Nelson · · Score: 2

    Actually, it was quite easy to prove a violation. The CEO basically admitted that they'd stolen the code (although he was just *full* of justifications). Could have gotten thousands of dollars if I'd known what I know now. Also helps to know a copyright lawyer, hehe.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:Actually, no by Peter+Dyck · · Score: 1

      Why do you think GPL would be laughed out of court?

    2. Re:Actually, no by Anonymous Coward · · Score: 1

      Let's say that happens - namely, the GPL is found to be full of swiss cheese and companies start absorbing as much of their code as possible. This basically levels the field, for the GPL and BSD licenses (sans advertising clause) would be equivalent. Not the end of the world.

      It would just give RMS and company a good reason to get moving on the upcoming GPLv3, which would hopefully patch the hypothetical hole raised in our little thought experiment.

      Besides, companies with honorable people inside them (it's still possible, just not all that common) will contribute back even if they don't _have_ to. Look at the projects based on BSD. Yes, there are those who take and take, but not all of them are this way.

      For what it's worth, I prefer the GPL for my own work, but figured I'd point this part out anyway.

    3. Re:Actually, no by Russ+Nelson · · Score: 2

      I don't; in fact I think it would quite enforcible. Too bad I didn't push the issue -- it could have been the first GPL court case.
      -russ

      --
      Don't piss off The Angry Economist
  12. Not just 'Everybuddy'... authors of all libs used. by nneul · · Score: 4

    Not just the authors of EveryBuddy should be ticked off, but the authors and contributors to every GPL/LGPL library USED by EveryBuddy. i.e. libyahoo, libfaim, etc.

  13. Bricks through the window may not be the way... by tommyk · · Score: 2

    ...but organized protests might. I know email-campaigns can be less than effective, but in the crush of modern software design, companies large and small spend a lot of time defending themselves against potential "problems" which might affect both their customers and investors.

    Just the potential stink of a lawsuit will make many of these shops, large and small, come crawling back to the table. Like the public humiliation sentences of the eighteenth century, we have our modern versions of the pillory. Put up a web site with blatant violators of standards, code rip-off artists and...

    Oh, right. /.

    Regardless, isn't it fair play to rip them off in return? Put up their port, for free, under your name. What's good for the goose is good for the gander. Put up the reason you did it too. That will bring them to your door, for good or ill. At least next time they'll be careful about ripping off code.

    Seriously, if all you do is try to ignore them, you will be as successful as King Arthur was against the French in the Holy Grail movie. It just doesn't work. Call them out, it's the only way to deal with sneaks and bullies, believe me. Next time, win or lose, chances are you will not be bothered by them again. Probably the worst that will happen is a lot of shoving and a bloody nose.

  14. GPL vs. BSD by Single+GNU+Theory · · Score: 1

    The company should only have stolen BSD licensed code if they were't planning on making the source available. Sheesh.

    How many other companies are doing the same thing?

    --
    Little Debian: America's #1 Snack Distro!
  15. The FSF often deals with GPL violations by kzin · · Score: 1

    The FSF have much experience dealing with GPL
    violations. I don't know if they can assist if they
    dont have the copyright on the software, but if
    you transfer them the copyright even after the violation
    has occured they are still legally able to file a suit, provided that the code was under the GPL at the time of the violation.

    DISCLAIMER: IANAL. In fact, I'm probably wrong.

    1. Re:The FSF often deals with GPL violations by kurioszyn · · Score: 1

      In the end; how is that different that corporations suing for unauthorized use of their intellectual property?
      Fucking hypocrites.

  16. Be firm and litigate. by maddboyy · · Score: 1

    I know that everyone hates lawyers; however, commercial entities will not respect the GPL unless there are consequences. Just look at how hard it was to get companies to respect "closed" patents and "closed" copyrights. Yes, we want everyone to use GPL code, but some companies will have to be dragged kicking and screaming into compliance with everything using GPL'd code means.

  17. why? by kaisyain · · Score: 2

    What would registering get you except to possibly make it slightly easier to prove your case in court?

    Do you submit a separate copyright application for every version? Every CVS nightly build?

    Even if you haven't registered the copyright you still have a copyright and can sue just fine; I've known people who have done it.

  18. Put a binary key in your code??? by Anonymous Coward · · Score: 1

    You could put a key in your code. For example, in a critical piece, put some integer constants that would be unique to what you are trying to do. Then write a program to search for that. If you were copied, you could find those keys and have a smoking gun (or smoking NSA_KEY).

  19. not quite by VValdo · · Score: 2

    I believe everybuddy supports multiple IM systems at the client level (ie, it connects to multiple services) whereas Jabber works at the server level. That is, you connect ONCE to the jabber server, and the Jabber service in turn connects to the different IM services (via "transports")

    A subtle difference, but the idea is that by keeping everything at the server end, you don't have to update the clients every time an IM service changes its protocol.

    There are other differences, of course (jabber uses XML to encode messages, etc) but just wanted to note there were some design differences.
    -------------------

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  20. Law or geography? by marnanel · · Score: 2

    Are the developers of Everybuddy likely
    to file a suit in India for violations of
    their license agreement?

    Would it have been hard to go after them just because this company's based outside the West? The same problem's happened before, except it was a Chinese company that time; Bruce Perens commented at the time:

    Not that I am holding forth any hope about suing in China, but suing a Chinese company that does business in other nations is certainly possible. (comment #77-- I can't link to it :( )

    On quite a separate point, the idea of a "GPL insurance" reminds me of RMS's idea for a "software tax", which would fund the development of free software... perhaps, in the end, it would need to be used both for attack and for defence.

    --
    GROGGS: alive and well and living in
  21. Independant by SubtleNuance · · Score: 2

    ending legal nasty-grams

    Dont we all rage against Big Co. everytime they pull something like that - micheal; what are you thinking? Im not sure what should be done - but thats not it.

  22. Berne convention by kaisyain · · Score: 2

    AFAIK, if you have a copyright in any signatory of the Berne convention on intellectual property then you have a copyright in all other signatories. I don't know who exactly is and isn't a signatory, but I get the impression it's most countries. Whether the copyright is actually enforced is another story....

    1. Re:Berne convention by marnanel · · Score: 4

      There's a lot of information on the subject in the Copyright FAQ that's floating around. What you said seems to tally with this: in most countries, including the UK and the US, you have copyright in programs simply by creating them. BUT there are legal advantages in the US in registering your copyright.

      IANAL.

      You can read the full text of the Berne Convention, if you like.

      --
      GROGGS: alive and well and living in
  23. I like this method... by supabeast! · · Score: 1

    Nothing like bringing stuff to light on /.. People fear the dreaded /. effect enough, but they fear us all calling, emailing, etc. even more.

  24. No one will ever be sued for violating the GPL by Webmonger · · Score: 2

    IANAL, but I doubt anyone will ever be sued for "violating the GPL". Instead, people who violate the GPL will be sued for copyright infringement. The defendant will then have to argue
    1) that the GPL is valid but flawed ("yes, I'm bound by the GPL, but I found this loophole")
    or
    2) code released under GPL is actually public domain, despite prominent copyright notices.

    1. Re:No one will ever be sued for violating the GPL by ninewands · · Score: 1

      Actually, I believe one of the things that led to the end of the road for Steve Jobs and the NeXT cube was a lawsuit by the FSF for basing the Objective C compiler on gcc and then withholding the source for it.

      If I recall correctly, the lawsuit alleged BOTH violation of the GPL and copyright infringement.

    2. Re:No one will ever be sued for violating the GPL by kurioszyn · · Score: 1

      How fucking sweet ?
      They killed one of the best OS around while offering nothing instead.
      Nice.

    3. Re:No one will ever be sued for violating the GPL by cburley · · Score: 1
      Actually, I believe one of the things that led to the end of the road for Steve Jobs and the NeXT cube was a lawsuit by the FSF for basing the Objective C compiler on gcc and then withholding the source for it.

      If I recall correctly, the lawsuit alleged BOTH violation of the GPL and copyright infringement.

      Uh -- wrong. Unless you want to identify actual facts to support your position, which would require you to do some actual research rather than repeat some lies you heard from anti-GPL zealots, or make them up yourself, or whatever.

      (Wow, the cluelessness of /. continues with people like this...is it really worth pointing out the facts when the liars not only keep repeating the same old disproved lies, but constantly invent new ones out of whole cloth??)

      --
      Practice random senselessness and act kind of beautiful.
  25. And the rest? by deXela · · Score: 2

    Can someone run the strings command on the other software provided by these nice folks? They have a lot of modules to their portal system, if we know they are using gpl'ed code in one module, what about the others?

  26. Violation? by Jetifi · · Score: 1

    Disclaimer: IANAL etc. In fact, IAALocal User

    In Windows98, the bog-standard CD Player which comes in "Multimedia Accessories" allows you to choose your CDROM drive: The drop-down list contains "\Device\CdRom0", "\Device\CdRom1" etc.

    Or (more likely) I'm An Idiot.

    1. Re:Violation? by VAXGeek · · Score: 2

      most likely you're an idiot. what are you talking about? is it possible to copyright filenames? has microsoft copyritten the string "cdrom"? who knows.
      ------------
      a funny comment: 1 karma
      an insightful comment: 1 karma
      a good old-fashioned flame: priceless

      --
      this sig limit is too small to put anything good h
  27. "Why make two programs that do exactly the same?" by marnanel · · Score: 2
    Because:
    1. Competition is often a Good Thing. Look at the KDE/Gnome split.
    2. One of them is free software, the other isn't (or, at least, wasn't). Note that this was originally a cause of the KDE/Gnome split.
    3. They might do the same thing in different ways. Consider:
      • ease of use for novices vs. speed of use for experts
      • looking or working more like like this, that or the other existing client
      • eye candy vs. uncluttered
      • more features vs. more speed and less disk space
    4. And if they were both GPLd, they could borrow code from one another anyway-- theoretically, at least.
    --
    GROGGS: alive and well and living in
  28. This is the first example.. what could be next? by LordOfYourPants · · Score: 1

    First this program.. what next? PySol stolen? Someone should look into Lemmings.. maybe they stole the source from Pingus! Pingus3D is out now.. we'll just wait and see if Lemmings3D comes out, then we'll nab them using a combinations of strings, strace, and my Sega Genesis' Blast Processing unit.

  29. bravenet messenger by doug13 · · Score: 1
    1. Re:bravenet messenger by generic-man · · Score: 1

      Odigo Messenger does the same thing. The main problem: your surfing habits can be collected and used for "marketing purposes." This is spyware. Know what you're sending.
      Another minor quibble: Odigo doesn't show up in the Taskbar, and the only way to manipulate it is to use the tray to bring its window to the front. The developers went to the Winamp School of UI Design: make small widgets that are unintuitive and have no obvious keyboard alternatives. Would it kill them to make a messenger client that isn't full of shiny things?

      --
      For more information, click here.
    2. Re:bravenet messenger by doug13 · · Score: 1

      [bravenet and odigo are one in the same]

      As a result of seeing some of the responses for "everybuddy" i had to try it; took the rpm off the site and i have been using it all afternoon.

      One feature i have noticed that odigo doesnt have (in regards to Yahoo!IM) is the 'email pager'. Once an email message is received by your yahoo account, everybuddy provides you with a notification. To date this is the only yahoo email notification solution that i am aware of which is available to linux.

      Very slick piece of software...it should be recommended to all.

  30. The Process Comes Full Circle. by istartedi · · Score: 2

    Remember when warez was cool? The FSF has always been an apologist for warezing. They come oh so close to advocating piracy on their website, without actually crossing over that fine line of advocating breaking the law.

    When IP is a burden to the left, they are willing to circumvent it via warez. When anti-IP is a burden to the right, they ware willing to circumvent it via GPL violation.

    These types of incidents may or may not accelerate if the economy heads into a recession. On one hand, socialism is one of the answers people grope for when the economy heads south. Socialism tends to level the playing field. Thus, the more people below the economic mean, the greater mass appeal of socialism. In a bad economy, you might imagine that the GPL would fare better.

    On the other hand, software is not rice or heating oil. The only people that really need software are people in the IT industry. Socialism's tendency to regress all players to the mean is actually bad news for these guys, because they were on top before. They were willing to bear the cost of socialism when they were flying high, but when times are tight they are going to look for ways to cut costs, and releasing code is a cost.

    IANAEconomist, but this is all very interesting. I guess I'm somewhat of an "armchair economist". Another way to view the GPL is as a price ceiling of zero (the bit about selling free software trumpted by Free Software adovocates is utter bollix to an economist). Now, what would happen if the government set a price ceiling of zero on wheat? You can bet your sweet bippy there would be plenty of guys with trucks on the corner going psst--, hey buddy, wanna buy some? Same thing goes here. If the legitimate channel won't put out, the black market will.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:The Process Comes Full Circle. by istartedi · · Score: 2

      At the request (via e-mail) of an upset (but very cordial) FSF volunteer, here are some citations where FSF apologizes for warez:

      http://www.gnu.org/philosophy/words-to-avoid.htm l# Piracy

      The gnu.org website links to:

      http://www.maui.net/~zen_gtr/zgzinepg4.html

      Like I said, they walk a fine line, stopping short of actually advocating
      warez. Their intent seems pretty clear to me though.

      Here's another one grepped from:

      http://www.gnu.org/philosophy/why-free.html

      "And above all society needs to encourage the spirit of voluntary
      cooperation in its citizens. When software owners tell us that helping our
      neighbors in a natural way is ``piracy'', they pollute our society's civic
      spirit"

      --Steve

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    2. Re:The Process Comes Full Circle. by istartedi · · Score: 2

      It is the opinion of the aforementioned FSF acquainted individual that these citations are insufficient to conclude that the FSF sympathizes with the warez people.

      He has asked me to withdraw my original statement. I will not do that, however I agree with his contention that fellow Slashdotters should form their own conclusions based on the facts presented. I trust they will.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    3. Re:The Process Comes Full Circle. by kurioszyn · · Score: 1

      "Hence GPL software is legal no matter what and would most likely be protected under the anti-trust laws. "

      Yeah, that would prove the widely known fact that GPL software is simply irrelevant in the real world.

  31. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  32. Well and good, but... by Christopher+B.+Brown · · Score: 5
    Registering the software with the appropriate office will lead to being able to demand triple "damages;" the problem is that of determining precisely what that amount should be.

    On the one hand, the original software is being offered "free of charge," which means that one could assume that "damages" are $0.

    On the other hand, the GPL is an interesting license in that it does not necessarily prevent the authors of software from simultaneously licensing under some other arrangement.

    How about this for an entertaining scenario:

    • Software is licensed under the GPL;
    • If you want to use some other licensing arrangement, you can contact the authors to make an arrangement;
    • There is a default offer that if you do not offer the software explicitly under the GPL, and do not wish to contact the authors, you are free to deploy the software, At A Price.

      That price (heh, heh!) being $50,000 USD payable to each author for the source license, plus $5,000 USD payable to each author for deployment of each binary copy of the software.

    Thus, if the gentle folk in New Delhi (having been there recently, it is really just the "newer" part of Delhi :-)), in not making arrangements, they would start by oweing $50,000, trebled to $150K, plus a not inconsiderable sum based on the number of copies of the software sold :-).

    The "each author" part would need to be more clearly nailed down; it would mean that the company making the mistake of "pirating" the Linux kernel would owe payments to (at recent count of /usr/src/linux/CREDITS) 293 people, thus making the penalties owing not too distant from $1B, and giving those 293 people a tidy sum of money :-).

    --
    If you're not part of the solution, you're part of the precipitate.
    1. Re:Well and good, but... by Christopher+B.+Brown · · Score: 2
      Ah, but if you haven't disclosed the source, then you obviously didn't use the code under the terms of the GPL.

      You were free to choose the GPL, but, since the software was not documented to be available under those terms, evidently you didn't.

      As a result, the GPL terms don't apply, and since you didn't negotiate a contract for other terms, you must have felt amenable to the Big Bill License.

      Ignorance is no excuse; Pay up! :-)

      --
      If you're not part of the solution, you're part of the precipitate.
    2. Re:Well and good, but... by Steeltoe · · Score: 1

      But then you have just put a fairly static price tag on your GPLed code, GPLed software and your GPL license. You have effectively sold out, and for what? The company might still get to settle, and I doubt any judge would support outrageous money claims. So now information wants to be free, but not if companies can make money otherwise?

      - Steeltoe

  33. clarification by maddogsparky · · Score: 1
    So you're saying that if company X uses GPL'ed code without releasing the source, they won't be able to legally stop people from freely copying that company X sofware.

    If that's the case, if someone can prove M$ uses GPL code in their products, anyone can legally copy it for free (regardless of what the EULA says). Of course if this is the case, the GPL will have a thorough test in the legal system.

    --
    science is a religion
  34. The Perfect Solution by pythorlh · · Score: 1

    Don't sue 'em....Slashdot 'em!

    --
    Do not confuse duty with what other people expect of you; they are utterly different.Duty is a debt you owe to yourself.
  35. What about market pressures? by mjh · · Score: 3

    I am entirely for enforcement of the GPL. And I think that what this company did (if true) is reprehensible.

    But what about the possibility that another course be taken which simply puts market pressure against the company instead of legal pressure? What I'm thinking is that the reason that this company had an oppurtunity is that the market was ready for everybuddy to run under winders but no one was doing it.

    I've seen ports of a few GTK+ based programs, most notably nessus. Someone has ported GTK+ to winders, and that with cygwin apparently made the winders port of nessus quite easy. I would think it would also make a winders port of everybuddy equally easy because all of the basic stuff is there.

    If that happened, then everybuddy running natively on winders would always be one step ahead of this theiving company's product. All the enhancements of an entire league of open source programs would be able to make everybuddy better and contain more features, and this company's product would always be trying to catch up with those features. Wouldn't it be better punishment to let the market ignore all their efforts? Or at the very least to make it so that whatever work they did is better spent by giving the work back to the open source project?

    I don't have a clue about how easy it would be to port everybuddy to winders. But, doesn't this event necessitate it's being done? And if so, then would that fix the problem? And if so, is this a general course of action that could be taken to alleviate problems with GPL enforcement?

    (Please remember before flaming and moderating me into oblivion that these are questions. If I knew the answers, I wouldn't have asked.)

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:What about market pressures? by Christianfreak · · Score: 3
      The problem with that is the fact the company selling the software is making money, therefore they have advertising power. Everyone hears about this company's crappy product and knows nothing about the good windows version of Everybuddy. Its the basic problem with open source software, there's not enough money to tell the public how much better it is, therefore no one but the handful of geeks are using it.

      Never knock on Death's door:

    2. Re:What about market pressures? by Lanir · · Score: 1

      There is another -possible- solution to the advertising mess. The press. And by that I don't mean Slashdot, Brave GNU World, Linuxworld, or any other strictly Open Source/Free Software news source. I mean CNN. The New York Times. ABC. Things the average person has a realistic chance of reading or hearing. But an issue like this couldn't be taken to the press right now anyway. They have no idea what the GPL is or what it stands for. And that's the major problem here. So far, the publications that mention linux talk about it being better or worse than Windows, easy or hard to install, relatively inexpensive, and freely downloadable off the internet. That last is the ONLY trace of a mention that the GPL gets. So whether they have a coder who's fallen to the Dark Side or if someone just made a dumb mistake, this sort of thing will happen again. This is just another proving point. Free Software has now gained enough recognition to be noticed and considered as a viable option -despite- the fact that a lot of people instinctively don't trust free deals. Now that it's been proven to be valuable, the community has to be ready to defend it. There are a couple of ways to get the word out about the GPL. One is to try to make programming an easier thing to do. Something anyone can at least give a stab at. Gnome is nice and will surely make the system easier to use, but the source will still be black magic. Another possibility would be to find a way to advertise. If enough people were interested and contributed the money to get it aired, one short ad could mention a whole slew of really powerful open source projects. Think about it. Honestly, how hard would it be to sell the world on Apache, OpenSSH, and Beowulf? I know not all of those are GPL'ed, but frankly the obstacle here is understanding open source. Once that's done, explaining the GPL is -easy- and can be done in a simple sentence. Just some thoughts... Lanir

    3. Re:What about market pressures? by crucini · · Score: 1
      What I'm thinking is that the reason that this company had an oppurtunity is that the market was ready for everybuddy to run under winders but no one was doing it.
      And this is why intellectual property is wrong, whether it benefits greedy.com or the FSF. Intellectual property is the right to create and maintain artificial vacuums or scarcities without fear of anyone else filling them.
      Having said that, I do understand the point of the GPL in the short run. I just hope to see the day when the GPL is no longer needed because copyrights have been abolished everywhere.
    4. Re:What about market pressures? by kurioszyn · · Score: 1

      "I just hope to see the day when the GPL is no longer needed because copyrights have been abolished everywhere"

      What do you do for living ?
      If it is programming then be afraid, the day your rights to your code are abolished it will be the day your work has no value to anyone ( or should I say, the fact that you did that work has no meaning to anyone)

    5. Re:What about market pressures? by crucini · · Score: 1

      You couldn't be more wrong. I do a mix of programming and sysadmin. Most of the code I work on is already GPL'd, although people outside my company have little interest in it. I don't get paid to produce intellectual property; I get paid to solve problems. Medical doctors share their techniques - why shouldn't programmers?
      I think that very few programmers make money off of retail boxed software. Most of us write and maintain the code that powers big organizations and dotcoms. Our employers are increasingly willing to GPL their code (they really don't care one way or the other) as they see that there are no real risks.
      Contrary to your dire prediction, the salary and status of programmers has increased as Free Software has spread. I think this is partly because a smart programmer of today can be much more productive than ten years ago, thanks in large part to free things like Perl, Linux, Apache and MySQL which form a generic toolbox for much of application programming.

    6. Re:What about market pressures? by kurioszyn · · Score: 1

      "Most of us write and maintain the code that powers big organizations and dotcoms. "

      It still would hurt our profession simply because at some point these dot coms would stop hiring programmers and simply copied and implemented whatever was created by other people.
      Either way you lose.

  36. Contact the FSF by Chops · · Score: 2
    This is one of the things the FSF is good for. They have lawyers and such, and they have a history of contacting companies infringing on GPLed code and fixing the problem without making it into a public brouhaha.

    It may be, for example, that the company (particularly if its Indian developers' grasp of English doesn't extend to legalese) doesn't properly understand the difference between GPLed code and public domain code. In the case that the company doesn't want to cooperate, the subsequent wrangling will go better if the FSF still has the "We'll go public with this" bargaining chip on their side.

  37. Having read my choices in the matter... by m0nkeyb0y · · Score: 1

    ...I'm going with "CowboyNeal" on this one.

    --
    -- From my Best Friend (Written to me over ICQ): "i was gonna go to a party...but i had to reinstall windows"
  38. In the source? by SnapShot · · Score: 1

    By definition the original GPL code is available in source. As was obvious from the inital post, one of the possible responses from the company (other than posting their own source or simply ignoring the complaint) was to simply remove any strings and, presumably, any magic numbers or integer "fingerprints".

    I'm not saying this is the right or honorable way of using GPL code (I believe the exact opposite), but "hiding" an identifier in openly viewable source is not exactly a fool-proof method of protecting your source code.

    --
    Waltz, nymph, for quick jigs vex Bud.
  39. I can see it now by MalaclypseJr · · Score: 2

    I can see now what would happen if we took the "CowboyNeal" route:

    Slashdot_user: *crackle* Unit leader, we are surveying the suspect app.
    Unit_leader: Roger that, keep me informed.
    Slashdot_user (a few minutes later): Uh oh. We have confirmation; GPL violation at 9:00. Repeat, we have confirmed GPL access violation.
    Unit_leader: Shit. I had hoped it wouldn't come to this. All right. Switch to plan Taco, that's tango alpha charlie omega.
    Slashdot_user: Switching to plan Taco. Now deploying the trolls. God rest the souls of those poor bastards for ever thinking they could defy the GPL.

    --
    "And real life has warts and smelly feet" -- Paul Jaquays, id Software
    1. Re:I can see it now by jtdubs · · Score: 1

      Because i'm incredibly bored:

      taco = tango alpha charlie oscar

      That is, if you are using the phonetic alphabet. Omega happens to be a greek letter that starts with the same letter, but alas, it is incorrect. Sorry again... REALLY bored...

      Justin Dubs

    2. Re:I can see it now by Luminous · · Score: 1

      Thank you for being bored. When I read the original it didn't look right but the last time I dealt with a phonetic alphabet was some twelve years ago when I was RPing in TSR's Top Secret/S.I. world. I'm personally very glad you cleared up the Oscar/Omega issue cuz I'm too lazy to look it up but it would have needled me all day.

      --
      This is not the way to build a lasting empire.
  40. a link to the binary distribution by elmegil · · Score: 1

    If anyone is interested, ZDNet India still has a copy available at http://www.zdnetindia.com/swlib/messengerA2Z.exe.

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    1. Re:a link to the binary distribution by xyzzy · · Score: 2

      Don't bother downloading that, unless you want to set your system clock back to November, 2000 -- it's a time-limited install image.

  41. ZDNet India by _marshall · · Score: 1

    ZDNet India also has a story regarding all-in-one IMers.. and MessengerA2Z is listed.

    The download for the file is listed near the middle of the page (for the lazy people: click here :)

    -------------------

  42. [Stolen?] Other Services & Products.... by metacosm · · Score: 1

    I have a very serious concern that would explain why this company is being so helpful now. Is it possible that the reason the company is rushing to get us off their back is so that we do not look at there dozens of OTHER products? Look at their product list @ http://dsfinternet.com/dsf/products.html and you notice that all the products they sell, parallel pieces of open-source software available under the GPL writen by other people. I am willing to bet that if they steal one product, they have stolen others. Lets start checking out their services and making sure they are not 'a little too' much like our open source products. Also, this company should not be given a slap on the wrist, they should be made an example of.

    1. Re:[Stolen?] Other Services & Products.... by kurioszyn · · Score: 1

      I thought the goal here was to discurage people from writing the same code over and over again.

    2. Re:[Stolen?] Other Services & Products.... by DickBreath · · Score: 1

      I thought the goal here was to discurage people from writing the same code over and over again.

      It is. However, it is not the only goal.

      Another goal is to require people who freely use GPL'd code from the community to give their changes back to the community.

      --

      I'll see your senator, and I'll raise you two judges.
  43. Possibly an individual to blame by rf600r · · Score: 2

    Maybe it went something like this, and the company really was ignorant.

    Company: Write us a messenging program, oh wise coder, and we shall grant thee a bag of cash.

    Coder: Tis a daunting task, requiring many brain cells and a case of Penguin Mints. Fret not, Company, for thy will be done.

    [Coder steals GPL code, changes some stuff, and waits. 1 week later, Coder returns looking bloodied and beat.]

    Coder: Dear Company, twas a fearsome and gruelling campaign. I toiled night and day. Bedsores nave grown on by buttocks. But, fear not! For I present to thee....the Program! While your bag of cash is not nearly enough to cover my pain and suffering, I am a most generous and loyal Programmer and will accept it, nonetheless.

    Company: Oh programmer, you are wise and god-like! You have invented glorious and unique code! We adore and fear you! Have two bags of money.

    Or, maybe not...

  44. Releasing code could be punishment by eth1 · · Score: 1

    If you consider that the normal practice for a software company is to make money by selling what they write, GPLing their code could put a large dent in their revenues. Even if they rewrite it from scratch, they have to pay their developers for the time it takes to do it. The main thing is not letting them get away with something like "ok, we'll fix it, but we'll keep selling this until we do"

    1. Re:Releasing code could be punishment by kurioszyn · · Score: 1

      "The main thing is not letting them get away with something like "ok, we'll fix it, but we'll keep selling this until we do""
      "If you consider that the normal practice for a software company is to make money by selling what they write, GPLing their code could put a large dent in their revenues. "

      Finally, somebody admitting that the goal of GPL is too kill commercial viability of software development.
      How in the world this is promoted by people whose only ability to make money is related to they coding skills is beyond me.

  45. Yet another call for responsible journalism by Mr.+McGibby · · Score: 5

    It would be nice if the update on this article was displayed along with the headline instead of buried at the bottom of the article. Sounds to me like this company wasn't being slimy, just incompetent and/or unaware. Here's how I see what happened:

    1. DSF is contacted by Zealous Open Source Rep.
    2. DSF manager does initial ass-covering by stating, "Of course we don't use other peoples code!" He says this because that's probably what he believes and has been told.
    3. Zealous Open Source Rep. sees plot to overthrow the Open Source movement and provides DSF Manager with evidence of his company's wrongdoing.
    4. DSF Manager actually goes to the basement and asks DSF developper if this is true.
    5. DSF Developper hems and haws and finally admits that he was lazy and used GPLed code for something that was supposed to be developped internally.
    6. DSF Manager fires DSF Developper.
    7. DSF Manager admits to world that the code was copied and takes down the code.
    8. DSF Manager gets ass chewed out by DSF CEO for nearly getting the company into a legal mess.

    Folks, 99% of these kind of violations are not due to intentional slimyness, just incompetence and lack of knowledge. No right minded company would even run the risk of getting sued over this kind of thing. Even one in India.

    --
    Mad Software: Rantings on Developing So
    1. Re:Yet another call for responsible journalism by superkorn · · Score: 1

      The official language for all government and legal business in India is english. So it seems unlikely that no one at the company was able to understand the GPL. Perhaps they just didn't read it throughly enough, or at all...

    2. Re:Yet another call for responsible journalism by SuiteSisterMary · · Score: 2
      No right minded company would even run the risk of getting sued over this kind of thing. Even one in India.
      If paying the legal fees is cheaper than doing the 'right thing,' then that's what they'll do. Hell, one could argue that any publicly traded company is, in fact, legally bound to break the law, if it will result in increased profits after all is said and done.
      --
      Vintage computer games and RPG books available. Email me if you're interested.
    3. Re:Yet another call for responsible journalism by Basje · · Score: 1

      I do read and speak english (well, sort of anyway), but I only understand half of the actual GPL text. It's not english, it's legalese.


      ----------------------------------------------

      --
      the pun is mightier than the sword
    4. Re:Yet another call for responsible journalism by Steeltoe · · Score: 1

      "Hell, one could argue that any publicly traded company is, in fact, legally bound to break the law, if it will result in increased profits after all is said and done."

      So does this mean I can make my own public company, murder you during work hours and steal all your possessions and get away with it? It's not like I'm gonna get in trouble if I don't get caught right? Therefore my shareholders demand this of me, or else they will sue my sorry ***. Where do you live btw?

      Your comment makes me wonder if you're willing to put commerce and legality above morality and ethics (which differs from person to person of course). I can assure you it is a huge mistake if you do.

      Or maybe you believe law has no foundation in morality and ethics, and therefore one should break them whenever profitable? I'm sorry to say that this is also wrong, even if you don't share the morality and ethics included in the law. However, there's only one way to find out, and that's to live what you preach.

      - Steeltoe

    5. Re:Yet another call for responsible journalism by Chalst · · Score: 2

      Company executives who knowingly break the law on their companies behalf are personally liable for their actions.

    6. Re:Yet another call for responsible journalism by DickBreath · · Score: 2

      Poster 1: an argument could be made that corps are legally bound to break the law if it results in increased profits after all is said and done.

      Poster 2: Your comment makes me wonder if you're willing to put commerce and legality above morality and ethics

      I think you (Poster 2) are assuming that Poster 1 believes this statement to be true.

      I merely interpreted Poster 1's remark to mean that some (hypothetical) people would argue that corps are bound to break the law. I did not infer, as you seem to, that P1 personally believed that corps should be breaking the law.

      Finally, I believe that some corps actually do believe that they should break the law if it is more profitable. At least some corps act like they believe this. And how should I interpret their beliefs except by their actions? IBM back in the 50's thru 70's. Microsoft in the 80's and 90's. The Ford Pinto exploding gas tank, cheaper to settle than recall fiasco. Likely there are abundant other examples.

      --

      I'll see your senator, and I'll raise you two judges.
    7. Re:Yet another call for responsible journalism by Noel · · Score: 1
      "Hell, one could argue that any publicly traded company is, in fact, legally bound to break the law, if it will result in increased profits after all is said and done."

      So does this mean I can make my own public company, murder you during work hours and steal all your possessions and get away with it? It's not like I'm gonna get in trouble if I don't get caught right? Therefore my shareholders demand this of me, or else they will sue my sorry ***. Where do you live btw?

      (IANARP [...relevant professional], and I'm only familiar with US situations)

      Remember, there's a difference between criminal liability and civil liability. Corporate officials are not protected from criminal liability, so in your example they could be prosecuted for the murder. However, corporate officials are protected from civil liability. If a civil suit is brought against the company, it is not brought against the officials, but only the company. The individuals only stand to lose their investment in the company.

      Another complicating factor is the severly grey scale view of right and wrong in civil suits. In a criminal case, the question is usually whether you did the action or not. In a civil case, the question is often whether or not the action was even illegal. This subjectivity means that it's easier for a company to look at potentially liable actions from a cost/benefit viewpoint rather than an ethical viewpoint.

      There are often situations where a company profits from a decision that may carry civil liability. Sometimes, the profit could be greater than the legal bills, settlement, or judgement that they might have to pay if/when they get caught. Ultimately, these risks could be profitable for the company.

      I'm not sure about being legally required to be as profitable as possible, though. I've seen many allegations that shareholders have sued companies for not being profitable, but a quick search of the web didn't turn up anything for me. Even if shareholders could sue for unprofitable decisions, I doubt that any judge in his right mind would rule against the company if the decision was to give up some profitability to avoid civil liability...although, again, we're dealing with grey scales in civil liability.

      Your comment makes me wonder if you're willing to put commerce and legality above morality and ethics (which differs from person to person of course). I can assure you it is a huge mistake if you do.

      The question isn't whether a poster to /. is willing to do that, it's whether a company is willing to do that. Unfortunately, the reality is that companies often do consider profit and legality to be the only standard they must live by, and completely ignore morality and ethics.

      Or maybe you believe law has no foundation in morality and ethics, and therefore one should break them whenever profitable? I'm sorry to say that this is also wrong, even if you don't share the morality and ethics included in the law. However, there's only one way to find out, and that's to live what you preach.

      I wish we could live in an ideal world where corporations and corporate officials all lived by clear standards of morality and ethics. The reality is that many corporations have repeatedly shown that they have already decided to live by profit alone, and deal with legal liabilities only as they affect their bottom line.

      The sad thing is that this attitude is so prevalent, and seems to be increasing...

    8. Re:Yet another call for responsible journalism by Mr.+McGibby · · Score: 1

      Paying the legal fees doesn't automatically allow you to break the law. If you have no case and you lose, the court (at least in this case) would force you to discontinue use of the software. The end result being that you've paid the legal fees *and* you don't have any software to sell.

      While money can get a long way in the legal department, sometimes no amount of money will win a lost cause.

      --
      Mad Software: Rantings on Developing So
  46. They legally have no choice in the matter. by dangermouse · · Score: 4

    The GPL is quite clear on this. They released binaries, and thus are legally bound to release the source to anyone who asks for it, up to (I believe) two years later. Simply pulling the binaries was never a legal option.

    Just a clarification, as the Slashdot story indicated that would be an option.

    1. Re:They legally have no choice in the matter. by DeeKayWon · · Score: 1

      More precisely, they have to be willing to provide the source code to anyone they distributed the binaries to at no more than the cost of distribution for a period of three years after the software was released.

  47. A very interesting argument by donutello · · Score: 2

    I don't agree with everything you said but I wish I had moderator points to mod you up.

    The obvious rebuttal, of course, is that the FSF is forced to play under laws which they don't believe should exist. They believe in all code being free, including theirs. The IP-enforcement part of the GPL exists only because they live in a world where the laws don't agree with their beliefs in software being fundamentally free.

    That being said, I think it would be very interesting to see the GPL actually going to court. Is the GPL a legally enforcable agreement? If so, what kinds of damages can you claim on a product that you don't make any money off giving away? Is the GPL just an agreement which people honor "on their honor" to not look bad and because of their principles or is it more than that?

    --
    Mmmm.. Donuts
    1. Re:A very interesting argument by istartedi · · Score: 2

      And the obvious rebuttal-rebuttal is that the FSF is attempting to subvert the capitalist system. Upon explanation of the GPL to certain individuals on the right, their moral mandate to violate it is just as strong as the FSF's moral mandate to promote it!

      For the time being, wheneve I mention GPL to certain Republicans I know, their reaction is mostly one of incomprehension (like most people, you first have to explain what "source code" is, and by the time you finish with that, the conversation has turned elsewhere). Because it is shrounded in the mystique of technology, the GPL has evaded much scrutiny from mainstream politicians. When the veil is lifted, we find nothing more than the same old left vs. right debates.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    2. Re:A very interesting argument by mOdQuArK! · · Score: 2
      And the obvious rebuttal-rebuttal is that the FSF is attempting to subvert the capitalist system.

      Ummm...well, attempting to subvert the "intellectual property" system maybe - which *isn't* the same thing as the capitalist system.

      Whereas "real" capitalism is based on the exchange of real-life goods & services, "intellectual property" laws have created artificial "goods & services".

      I find it highly amusing (and annoying at the same time) at how many so-called conservatives scream about wanting to reduce government intervention, but when you point out that means you should get rid of intellectual property laws, they immediately label you as a commie.

    3. Re:A very interesting argument by donutello · · Score: 2

      Actually, treating intellectual property as property is definitely part of "real" capitalism. Having this enforced by the government is also part of capitalist principles.

      Capitalism is based on giving people the ability to sell goods, services, whatever for money. It is also important to capitalist principles that the government should protect these properties from "theft". Capitalists are very much FOR a government role in this area - in fact that is the only area which they are for a government role in at all. Insisting that these bitstreams, which other people are willing to pay for, are not real property and therefore should be subject to a price ceiling of 0, as the previous poster mentioned, is very contrary to capitalist principles.

      --
      Mmmm.. Donuts
    4. Re:A very interesting argument by jeffry_smith · · Score: 1
      Actually, intellectual property in the US is NOT property, but a grant from the US government.

      US Constitution, Article 1, Section 8:

      The Congress shall have Power ...

      To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;

      That's the sole justification in the Constitution for patent, copyright, and trademark.
      From one of our founding fathers (Thomas Jefferson):

      If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it. Its peculiar character, too, is that no one possesses the less, because every other possesses the whole of it. He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible over all space, without lessening their density in any point, and like the air in which we breathe, move, and have our physical being, incapable of confinement or exclusive appropriation. Inventions then cannot, in nature, be a subject of property. Society may give an exclusive right to the profits arising from them, as an encouragement to men to pursue ideas which may produce utility, but this may or may not be done, according to the will and convenience of the society, without claim or complaint from any body Accordingly, it is a fact, as far as I am informed, that England was, until we copied her, the only country on earth which ever, by a general law, gave a legal right to the exclusive use of an idea. In some other countries it is sometimes done, in a great case, and by a special and personal act, but, generally speaking, other nations have thought that these monopolies produce more embarrassment than advantage to society; and it may be observed that the nations which refuse monopolies of invention, are as fruitful as England in new and useful devices.

      Considering the exclusive right to invention as given not of natural right, but for the benefit of society, I know well the difficulty of drawing a line between the things which are worth to the public the embarrassment of an exclusive patent, and those which are not.

      Also, violation of copyright is exactly that - violation of copyright. it is NOT theft.

    5. Re:A very interesting argument by mOdQuArK! · · Score: 2
      Actually, treating intellectual property as property is definitely part of "real" capitalism.

      And this is exactly the fallacy which so many "pure" capitalists stumble into. (Note: just in case you missed it, I'm saying you're wrong :)

      Capitalism is based on giving people the ability to sell goods, services, whatever for money. It is also important to capitalist principles that the government should protect these properties from "theft".

      And if ideas actually had some resemblance to "goods" or "services", then your argument would be worth something. Unfortunately, they don't. Only the initial cost of coming up with the idea is worth anything, plus the incremental costs of transmitting the idea through society. You can charge for THOSE services using a supply & demand model, but you're going to have trouble convincing somebody not under legal threat that the idea is worth paying more than it will cost to receive it.

      Getting back to reality, providing a good or service to someone requires a physical exchange of something. "Goods" are made out of physical components, "services" require time & effort of the people who are involved in the exchange. You wouldn't argue that a person who provided a doohickey for your thingamajig is entitled to a another payment EVERY TIME the thingamajig changes hands - they already got all the money they're going to get when they sold the doohickey in the first place.

      Capitalists are very much FOR a government role in this area - in fact that is the only area which they are for a government role in at all.

      No they're not. Pure capitalists only really see one role for government - enforcing contracts. Certainly not enforcing an arbitrary classification on something as abstract as an "idea".

      Insisting that these bitstreams, which other people are willing to pay for, are not real property and therefore should be subject to a price ceiling of 0, as the previous poster mentioned, is very contrary to capitalist principles.

      Insisting that "ideas" are real property is very much against capitalistic principles.

      They're not real property. In the absence of legal enforcement, the only amount people would be willing to pay is for the initial cost of coming up with the idea, and then the incremental cost of distributing the idea. Under the laws of supply & demand, untouched by government influence, no rational capitalist would be willing to pay any more. Therefore you are wrong.

    6. Re:A very interesting argument by donutello · · Score: 2

      It's only your limited mind that cannot distinguish between something that is tangible and something that has value. ClueStick: Society has evolved beyond assigning values to physical goods only.

      Capitalism is about allowing people to create wealth based on their efforts and endeavors and to have the government protect this wealth from usurpers. It was the whole basis behind allowing land claims in the old wild west. "If you took the trouble to go out there and find what you did then you have the sole right to benefit from what you found."

      Yes, intellectual property enforcement is the same as enforcing a contract. If, for example, I allow you to buy my music under the contract that you will use it for yourself alone then I expect you to honor that contract and for the government to enforce it. Intellectual property is released under this implicit contract. Note that not all contracts have to have every word of the conditions stated explicitly as long as they are covered by aspects of existing law.

      --
      Mmmm.. Donuts
    7. Re:A very interesting argument by ninewands · · Score: 1

      "Considering the exclusive right to invention as given not of natural right, but for the benefit of society, I know well the difficulty of drawing a line between the things which are worth to the public the embarrassment of an exclusive patent, and those which are not."

      Unfortunately, Jefferson misunderstood, or mis-stated, the concept of property that flows from the Anglo-American common law, which is that property is NOT a natural right. All property rights, including real property rights (land) flow directly from the sovereign.

      I support the GPL and, in this case, oppose DSFNet, but the property right protected by copyright and patent law IS property in its purest sense. Violation of a software license like the GPL is not necessarily theft but it is, at minimum, the tort of conversion.

      An inventor has a right to be compensated for his work in advancing the state of the art. An author has a right to be compensated for his effort in creating his 'reduction of an idea to tangible form.' Those who release software under the GPL have chosen a different form of compensation from the form chosen by the Microsofts (Symantecs, etc.) of the world. The open source movement is no more Communist or Socialist than any other business. People and companies get compensated in the form they chose, that is all.

    8. Re:A very interesting argument by mOdQuArK! · · Score: 2
      It's only your limited mind that cannot distinguish between something that is tangible and something that has value. ClueStick: Society has evolved beyond assigning values to physical goods only.

      My "limited" mind says that the value of a good or service is what I'm willing to pay for it, without somebody else telling me I have to pay more for something than I think it's worth. _THAT'S_ capitalism - _NOT_ using the law to create artificial scarcity & then pretending like you're a real capitalist.

      Capitalism is about allowing people to create wealth based on their efforts and endeavors...

      Capitalism is about supply & demand. I want this, you got more of it than you need, we trade for mutual benefit (in the best case). In the worst case, capitalism can create class inequity. In no case, does "pure" capitalism require that an external agent be used to force people to give money to other people that they don't want to.

      Yes, intellectual property enforcement is the same as enforcing a contract. If, for example, I allow you to buy my music under the contract that you will use it for yourself alone then I expect you to honor that contract and for the government to enforce it. Intellectual property is released under this implicit contract.

      This parallel almost works, until you get to something like patents. For that kind of "intellectual property", it doesn't matter whether you signed a contract or not with the originator of the patent - the government stops you from pursuing your independent development of that idea (or rather stops you from benefiting from the development of that idea). There is no "chain of implicit contract" from the originator of the idea.

      In this manner, law is used to create an artificial scarcity so that people who don't really believe in pure capitalism can take money from people without providing any additional value to them.

    9. Re:A very interesting argument by jeffry_smith · · Score: 1

      You've managed to miss the entire point of those quotes. Look again. "Intellectual Property" is NOT PROPERTY under the US Constitution. It's a set of rights granted by the Constitution to authors & inventors for purposes of encouraging them to make their works public. According to the constitution, neither the inventor or the author have a "right" to anything, however, in the interest of encouraging the publication of their works, they are GRANTED a right.

  48. GPL by AlgUSF · · Score: 1

    We should really test out the GPL in court. There is this new show where famous lawyers argue cases for people in front of a judge, it is called Power Of Attorney. I saw Geoffrey Fieger (Jack Kevorkian's attorney, Jenny Jones Murder Trial attorney) argue a case over $1000 dispute. I'm sure he would love to defend the GPL... :-)

    --


    I want my rights back. I was actually using them when our government stole them after 9/11.
  49. Breaking GPL.. by KlausBYTE · · Score: 1

    And this kind of thing may be happenning all around the world, including USA, but the companies were more cautelous and ran a sed "s/GPLPROGRAM/NEWNAME/g" on the source code and usings other methods of obscuring the code. Just check the LinuxMagic VPN Firewall that is released but without any source code (and even binaries to download), you just have one option to get the (bin) files: buying it. What's the possibility of a organization that had access to all source code (the company that gives patent, maybe?) and compare with others software to check for any copyright infrigiments? I think that Microsoft is using GPL NTFS and SMB code! :)

    --
    gcc -o sig sig.c sig.c:4: #error NO SIG FOUND make: *** [sig] error 1
  50. Even easier.... by bkocik · · Score: 1
    In the literary world, there's what's known as a "poor man's copyright", where you take a copy of your manuscript and mail it to yourself through certified/registered mail (so it gets a date and lots of cool official-looking USPS stamps on it) and then DON'T open it. That way if it comes up in court, you can present your unopened, dated manuscript and prove that you had it at such-and-such date.

    Maybe you could do this with a printout of your source code, or a floppy disk or CD-ROM for the same effect.


    Regards,

    1. Re:Even easier.... by Russ+Nelson · · Score: 2

      That's not the point. The US Federal court system will not enforce treble damages unless you have registered the work with the US Copyright Office.
      -russ

      --
      Don't piss off The Angry Economist
  51. but... let the punishment fit the crime. by Zinho · · Score: 1

    Somehow I can't imagine a judge dropping a $1B fine on someone over this. Wouldn't you have to convince him (the judge) that this would be an equitable and just punishment? In any case, the last thing I'd want would be a fine imposed for GPL violation; I can just imagine some large software producer or another deciding that it's more cost effective to rip off GPL code and pay the fine than to code it themselves. Then where would we be?

    It seems to me that the GPL imposes its own punishment on the offender: release the code to the entire project. An ambitious judge might require that the offending company also release unrelated code under the GPL as part of the punishment. Let the punishment fit the crime...

    --
    "Space Exploration is not endless circles in low earth orbit." -Buzz Aldrin
    1. Re:but... let the punishment fit the crime. by Christopher+B.+Brown · · Score: 2
      What this does is to impose significant danger to those that would be cavalier about pretending to ignore the license.

      Note that the Linux kernel is a somewhat pathological case in that it has a quite entirely huge number of independent contributors. Which has the implication that if someone takes the cavalier action of ignoring its license, they're not offending one person, but hundreds.

      A more logical scenario is for a software package with somewhat fewer contributors.

      Let's say GnuCash, where the major contributors amount to maybe a dozen people, some in a role of agent of the "Gnumatic" company. If someone grabbed the sources, and started selling a thinly veiled version, the license arrangement that I outlined might result in the "grabber" being assessed direct damages of maybe a couple hundred thousand dollars, trebled to something under $1M. Plus something for the number of copies of the software sold :-).

      That seems to me to be a not unreasonable sort of "damage" to have associated with misuse. It seems reasonable to me to have an "economic stick" associated with this in addition to the "legal stick."

      A company may not wish to release their modified version under the GPL; it seems not unreasonable to me for them to be able to, for a significant price, do so.

      If Intuit grabbed GnuCash code (not a likely thing to have happen, mind you), I don't think a judge would have any problem with imposing a judgement of a few million dollars.

      It may appear to you that a $1B judgement for "ripping off" the Linux kernel seems high; I would suggest the rather contrary position that with the amount of money NASDAQ investors saw fit to drop into Linux-related enterprises in the last couple years that $1B is not necessarily the slightest bit outrageous.

      Supposing Microsoft ripped off OS software from, oh, say, Digital Equipment Corporation, would you find it "outrageous" for there to be a settlement amounting to hundreds of millions of dollars of value? There are some entertaining theories out there surrounding just that sort of scenario that happen not to involve any legal judgements but rather some interesting "negotiated settlements."

      In short, most projects wouldn't result in $Billion judgements, and for those that would, such large sums do not seem desparately ludicrous...

      --
      If you're not part of the solution, you're part of the precipitate.
    2. Re:but... let the punishment fit the crime. by Malcontent · · Score: 1

      Of course judges would be reluctant to punish corporations for stealing code but maybe juries might be less sypathetic to corps.

      Unfortunately the concept of punishment fitting the crime does not apply in the world of coporations. An offence that would get you or me the death penalty (say killing a hundred or so people) would merely cost firestone a few millions in settlements. No human being gets tried let alone jailed. Of course the corporation itself also does not get tried criminally and what's the use anyways you can't jail it or kill it.

      I say use the DMCA and other draconian laws against them. Put really really insane terms in your shrinkwrap and then force the judges to invalidate shrinkwrap contracts once and for all. That would be better then anything else.

      --

      War is necrophilia.

  52. If you hadn't said it I would have. by Kalabajoui · · Score: 1

    Yeah, what are they going to do if you give their software away for free? Say "Hey, we stole that code fair and square, now quit pirating us". Trying to use GPL'ed code for a proprietary application is just begging to have your app distributed for free. All other lawsuits and infringements aside it is the most effective punishment you can level on a company for abusing free code.

  53. If you do sign up for the list.. by citizenc · · Score: 2

    If you do, be sure to use a SneakEmail address to prevent spamming. *Jumps for Joy*

    ------------
    CitizenC

  54. MIRROR! by Tin+Weasil · · Score: 2

    Although the company has removed the 'messengerA2Z' client from thier web site, you can still get a copy here at ZDNet India, if anyone wants to check it out and see how it works (or download it now in case it goes away forever.)

  55. Purposely installing backdoors/easter eggs? by Masem · · Score: 5
    This reminds me of a similar story that was up at the rinkworks computer stupidities section: a professor had developed a set of programs (in the 80s, so archaic language), and released freely to academia. A few years later, at a convention, he saw a company demoing their product that looked suspciously like his, save that his name wasn't there. In the middle of the public demo, he asked the demostrator to hit a certain key combo; the demostrated blurbed that it wouldn't do anything, the professor demanded it, and the demostrated did so, bringing up a nice little easter egg screen that basically had the professors name all over it. Ooops.

    Maybe GPL'd code needs something similar: not necessarily a backdoor but some easter egg that isn't easy to strip from the code but is sufficient enough that if someone did what this story talked about, it should be relatively easy to find a fingerprint of the source. "strings" works, but only if the GPL abuser forgets to check this, though I can think of several ways to hide snippets of strings in #define's throughout the code that look meaningly alone but can be incriminating when put together.

    Mind you, it's not perfect, but this is where the GPL has a weakness -- without court order it's nearly impossible to prove that GPL code was used incorrectly. For all we know, Win2000 may be a wrapper around a linux kernel ( doubtful, of course), but the possibility is there.

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
    1. Re:Purposely installing backdoors/easter eggs? by Jamuraa · · Score: 1

      That's all fine and dandy, but if all the developers out there know about this little hack, wouldn't it be just as easy to take out of the code for a competent coder? Granted, if I was going to rip off code, I would at least grep the source for the original program name and remove or replace the references.

      Then again, it's a great tool for catching the not-so-competent coder who is just ripping off code (which is what it looks like in this case, except he knows enough to get it to work in windows)..

      --
      You can't see this if you have sigs turned off.
    2. Re:Purposely installing backdoors/easter eggs? by Masem · · Score: 2
      That's what I was implying, that a compentent programmer would say "Hey, that looks like it doesn't do anything", and would be able to work out exactly what the easter egg is , and could strip it, even it if it was as complex as one which ran through every source file to split it up. An easter egg as such in GPL code has no guarentee to survive in each generation of the code.

      The question becomes, is a company that wants a free base to start to release a commercial product from going to have a) compenent programmers that could find it, and b) the time that would be necessarily to strip out that code? The larger the code base, the less likely that it will be found *AND* fixed.

      --
      "Pinky, you've left the lens cap of your mind on again." - P&TB
      "I can see my house from here!" - ST:
    3. Re:Purposely installing backdoors/easter eggs? by Mtgman · · Score: 2

      But you're missing a vital point. To find out if a commercial product contains GPLed code, you first have to do some sort of reverse-engineering on it. This is rapidly becoming very illegal. Pretty soon it will probably be illegal to even posess a copy of "strings". This is a point which needs to be brought up more in defense of reverse-engineering toolkits.

      Steven

      --
      -- I have marked myself unwilling to moderate-- I don't have other accounts to artificially inflate the karma of
    4. Re:Purposely installing backdoors/easter eggs? by bmajik · · Score: 3

      ...For all we know Win2k could be a wrapper around the Linux kernel...

      -23235: Flamebait ?

      Oh but wait.. heres a step I secretly captured from a Win2k build log!! Lets see what is revealed!!

      gcc -DUSE_REAL_SMP \
      -DWORKING_MULTI_THREADING \
      -DACTUALLY_SCALE_TO_MULTIPLE_CPUS \
      -DBASIC_NON_BRAINDEAD_ACLS \
      -DPOST_1975_SECURITY_ARCHITECTURE \
      src/arch/x86/hal.cpp \
      -o '\\w2kbuild20\dailydrops\hal.o'

      Man... i wonder if i can get any of these options to work in the normal linux builds ?

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    5. Re:Purposely installing backdoors/easter eggs? by Dr.+Manhattan · · Score: 1
      Fascinating! But why didn't they add the "-DKERNEL_LESS_THAN_25MB" and
      "-DDECENT_PERFORMANCE_ON_CPUS_LESS_THAN_2GHZ" options?

      I guess nobody thought of "-DWORK_ON_MORE_THAN_ONE_PLATFORM", either.

      --
      PHEM - party like it's 1997-2003!
    6. Re:Purposely installing backdoors/easter eggs? by Syberghost · · Score: 2

      In some cases, management are the ones asking that they steal the code, and programmers might intentionally leave those easter eggs in.

      -

    7. Re:Purposely installing backdoors/easter eggs? by sbjornda · · Score: 1
      a) RAM is cheap

      b) Intel + Alpha > 1 platform

    8. Re:Purposely installing backdoors/easter eggs? by Dr.+Manhattan · · Score: 1
      --
      PHEM - party like it's 1997-2003!
  56. treble damage? by enrico_suave · · Score: 1

    If I can sue those bastards for treble damage, imagine how much I can get for those kids next door with the lowrider and the boomer mcloud car stereo system of death!!!!

    YMMV,

    E.

    --
    Build Your Own PVR/HTPC news, reviews, &
  57. GMX.net / acmemail by Armin+Herbert · · Score: 1

    I think German web mail provider GMX(.de|.ch|.net|.li) had the GPL'd application acmemail running .. I can't prove it, but nearly the whole html code looked the same, and they didn't even translate the submission buttons e.g.
    Of course their source code isn't free or even open.
    It's a pity that proving this is difficult. The community could get a really cool web mailer ;)

    1. Re:GMX.net / acmemail by sgifford · · Score: 1

      Assuming that they are running a GPL program they have modified, there is absolutely no violation. They are free to modify GPL programs and use them, just not to distribute them.

    2. Re:GMX.net / acmemail by |_uke · · Score: 1

      If they had it "running" on their site, modified or not, they are in NO WAY violating the GPL.

      However, if they where distributing/selling a modified copy of acmemail and they refuse to hand over a copy of the source (It does not have to be directly availible, they only have to hand it over if you REQUEST it) Then it would be a violation.

      --
      Luke
  58. Re:curious.. by sgifford · · Score: 2
    It's making the product available that requires the source to be released.

    The idea of the GPL is that nobody should run code that they don't have source code to. So if the NSA wants to rewrite Linux and only use it internally, they have the source code to their modifications, and it's find both legally and in the spirit of the GPL. But if they try to give it to the general public without source, then the public is being asked to run code for which they don't have the source, and that IS a GPL violation.

    If you're genuinely curious about this, you might want to check out the various documents that the FSF has on their Web page, in particular the GNU Manifesto and the GPL itself.

  59. What if they'd used copy protected disks by akc · · Score: 1

    Following a thread of a few days ago about the new ATA spec which allows people with copywriteable content to prevent it being copied, shouldn't the open source community lobby for the manufacturers of these disks to add to the spec a facility to allow data to be GPL'd (ie locked so that someone else can't subsequently lock it).

  60. Re:Why shouldn't we use Pine by sgifford · · Score: 1
    http://www.gnu.org/bulletins/bull22.html#SEC13

    And you should use GNUS, the Free mail/newsreader that comes with EMACS. :-)

  61. Did they sign ? by roady · · Score: 1

    How do you prove they agreed to your license in the first place ?

    Do you have a signature or something.
    It comes down to the same problem with then enforcability of shrink wrap licenses.

    IMHO IANAL (Put acronyms here) but you can only sue them for copyright infringment, not for a license violation or something.

    1. Re:Did they sign ? by Russ+Nelson · · Score: 2

      But it gives you something to wave at the judge and say "I was damaged to the tune of $50K".

      Shrink-wrap licenses have nothing to do with the GPL. The code is copyrighted. Absent a license, you have no right to redistribute it. The GPL is the only thing that grants you that permission. If you refuse to agree, you have no permission.

      A shrink-wrap license, on the other hand, claims that you have no right to use something you have purchased if you do not agree to the license. If you *really* didn't agree, why did they take your money?
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:Did they sign ? by roady · · Score: 1

      You missed my point.

      What you say is exactly what I say. They can be sued for copyright violation (They may not redistribute it, but they do). But you can not sue them for the license violation proposed by the original poster (where did they agree to pay $50'000 per copy sold?).

  62. Why it's Important to Turn Copyright Over to FSF by goingware · · Score: 2
    I think this demonstrates why it's important to turn the copyright of your copylefted code over to the Free Software Foundation.

    The Free Software Foundation has a very respected attorney for dealing with violations of the GPL but it can only enforce the GPL if the copyright is held by the Free Software Foundation.

    The authors of Everybuddy are very fortunate in this case that the infringers cooperated. What if they hadn't? What would you do? Sue in an Indian court?

    Please see what to do if you think you see a violation of the GPL, LGPL, or GFDL and note what they say:

    Once you have collected the details, you should send a precise report to the copyright holder of the packages that are being misused. The copyright holder is the one who is legally authorized to take action to enforce the license.
    It may do no good to turn the copyright over to the FSF after releasing your code, if an earlier version of your code will serve the infringer's needs - they'll be infringing on your earlier license, not the FSF's later one that they didn't use. That's why you should attend to this right away.

    To make the Free Software Foundation the copyright holder of your package, please see the FSF's info on legal matters and how to apply the GPL license terms to your new programs.

    I don't see it in the FSF's pages, but I read that when those folks cracked that censorware program and released it under GPL, that they thought they were off the hook after they settled with Mattel because the code was copyrighted by the Free Software Foundation, so it wasn't their code to withdraw from circulation. But the problem was that they had not sent the FSF a legal written document transferring the copyright. I read in "Legal Care for Your Software" that copyright can only be transferred in writing, I think it may be insufficient to simply state the copyright holder in the source files if it is someone other than yourself.


    Michael D. Crawford
    GoingWare Inc

    --
    -- Could you use my software consulting serv
  63. Use the Obfuscated C Code Contest Entries by goingware · · Score: 2
    The entries to the International Obfuscated C Code Contest frequently have the effect of printing out a text string that is not readily apparent from the source code.

    In many cases you could change the text to say "Copyright (c) 2000 Free Software Foundation. This program is free software; yadda yadda".

    If you're program is a GUI program, it may not be too hard to obscure the generation of this text and show it in a message box.

    One thing I suggest though is that if you do this, you split up the code that does it and distribute it all over your program, and include several independent ways it can be done with independent implementations.


    Michael D. Crawford
    GoingWare Inc

    --
    -- Could you use my software consulting serv
  64. More to the point... by child_of_mercy · · Score: 1
    Any changes they make have to be re-done with every passing revision.. soon with the pace that GPL code moves at, they are left hopelessly behind.

    Thats a more compelling reason for these companies to give their changes back to the developers.

    --
    'There is a Light that never goes out.'
  65. Re:wow by DrSkwid · · Score: 1

    yeah you definately sound 15
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  66. Space rhinos by Graymalkin · · Score: 2

    OK, so lets say DSF didn't cooperate with the Everybuddy people what exactly would they sue them for? See there ARE a couple of limitations on copyright lawsuits. If you sue someone for violating your license agreement you have to prove that by reproducing your copyrighted work the culprit was going to put your company out of business and rape your girlfriends. In the case of GPL projects, you can't really lose money as you're usually not even acknbowledged as an organization by the IRS. By letting your copyleft be handled by the FSF you can take legal action. How come? The FSF (IIRC) is filed as a non-profit and by violating their licensing agreements you're essencially commiting fraud. You're undermining their source of revenue (donations) by using their intelectual property in a competitive manner.

    --
    I'm a loner Dottie, a Rebel.
  67. How this happened by Ben+Rigas · · Score: 2

    We weren't really looking for this, we were notified by a competing company of DSF Internet that they were doing this. We looked in to it and found out that it was true, so we started talking to DSF, GNU, and Michael from slashdot. We wanted to wait until we had some closure, or a refusal to comply with the GPL before we posted this on slashdot. DSF was very responsive and they did the right thing by GPL'ing their messenger.

    I am glad that things turned out the way they did, but all the points Michael makes are good ones. If DSF had refused to do the right thing, I don't know where this would have gone. We need to answer the question of 'what to do if this happens and the Bad Guys don't turn around and do the Right Thing?'

    Thanks to everyone who helped us get this worked out, hopefully it will lead to a win32 version of everybuddy a lot sooner than we had planned before.

  68. Perhaps... by RickG485 · · Score: 1

    Perhaps some of the companies who peddle open source or those who have a financial stake in them (Red Hat, Hanover, etc) could all chip into a common fund that would take care of legal representation.

    Relalistically, a monetary award probably wouldn't be neccessary or applicable for this situation (as others have said, this is a free product). Perhaps simply suing to have the offensive parties abide by the license (or pay for the legal fees maybe) would suffice.

    --
    If I could think of something pithy to say, I'd put it here. No really.
  69. Re:KIM IM? Jabber! by capnsue · · Score: 1
    Check out jabber.org, or jabber-central.com.

    Also, do a search for Jabber on sourceforge.

    There are actually about 30 projects related to jabber, 20 of which are clients for several different platforms. (linux, windows, mac, palm, etc etc etc) jabber.org is a home-base type site for people working on the server code, the protocol, or the "transports" (server modules that allow you to talk to other instant messaging services.)

    jabber-central.com is dedicated to people working on clients. The site also maintains a list of jabber servers you can connect to.

    A new version of the server should be released later this month (well, as a client developer, i've got my fingers crossed, anyway.) The current version of the server doesn't work with all the transports, but hopefully that will fixed with the new release.

    Jabber differs significantly from Everybuddy, et al. It defines/uses its own protocol, and it's up to the server to translate your message to AIM/ICQ/Yahoo readable form, not the client, as is the case with Everybuddy.

    Also, Jabber uses XML based message packets, so it's relatively easy to make your own application that uses the protocol...you'd just have to write a client that understands your special xml tags.

    Anyway, Jabber's a really neat project. Have a look. Yeah.

    yer pal, captain suzanne

    "PC LOAD LETTER??!? WHAT THE F--- DOES THAT MEAN?" ..michael bolton

  70. Side note: Reason for treble damages... by Sxooter · · Score: 1

    The reason for treble damages is many fold. The obvious reason is to punish the offender for willfully ignoring the law. But the secondary reason is to offset the court cost of simple people sueing for something they rightfully deserved to get. I.e. if it cost a single copyright holder $25,000 to being suit for a GPL violation, several could throw $5,000 in a hat and start a suit, seeing who joined in. The cost would be minimal if a lot joined in (class action suit) compared to a bunch of single suits. But, if you were the only person on a GPL project attempting to sue someone for a violation who could just put food on the table month to month, and you're lawyer takes it on contingency plus costs, you might get into and out of mediation for $10,000 to 50,000 if it was an open and shut case, local/international, etc... found by the judge/panel et. al. with prejudice, then maybe you need treble damages. Heck, you still may not collect them on review, and then you would lose money. Almost every opinion I've read on treble damages, even from judges that didn't favor the reason for the law that imposed it (labor's a greate subject area for that kind of logic)... where was I? oh yeah Nearly every one of them supported the treble damages in cases where the violator was flagrant in it's abuse of the law. IANAL, just read a lot that gunk.

    --

    --- It is not the things we do which we regret the most, but the things which we don't do.
  71. Precedent: (Re:Well and good, but... ) by darkonc · · Score: 1
    That price (heh, heh!) being $50,000 USD payable to each author for the source license, plus $5,000 USD payable to each author for deployment of each binary copy of the software.
    That was apparently the method originally used to make the sales of alcohol (and other drugs) illegal. Technically it was perfectly legal to sell the stuff --The Harrison Tax Act simply placed a massive tax (~$1k/serving?) tax on the stuff. That's why Al Capone was jailed for tax evasion. Technically it was his primary crime (that, and a couple dozen dead bodies).

    Tne US government isn't technically allowed to make criminal laws -- that's reserved to the states. The national government is, however, allowed to impose taxes. (another example: when lynchings were treated with a blind eye by the states, (or in the case of the Rodney King beating), the federal charge is violation of civil rights, not murder. It's also why drug sales were originally handled by the Treasury Department.
    _________

    In any case, I expect that a copyright suit is going to have to be launched at some point, against someone. In this case, I think that the suit could have been launched in the states (against the US sales of the product).

    It's also possible (IANAL) that the 'actual damages' could be based on the price charged by the person selling the offending product.
    --

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  72. Re:Not just 'Everybuddy'... authors of all libs us by Error27 · · Score: 2

    um...

    LGPL can be used in proprietary software.

    So no. You are wrong. Just the EveryBuddy programmers should be ticked off.

  73. Stealing GPL code is like poaching by Sxooter · · Score: 1
    or stealing national treasures. When I go to Washington DC, and find out that somebody ripped of the original declaration of independence, if I go to the library and find out someone stole and destroyed the only copy of a Henry Miller book, or if I go to a national park and find out an endanger, protect wild animal was killed by a poacher, it's the same as if someone stole GPL code and refused to release their changes, while simultaneously parading it about as their own code, and offering it for sale.

    These guys need to do two things to make this right (TM).

    They need to immediately release it in compliance with the GPL, and they need to review all their internal code (possible allowing a single outside authority to examine it) to assure us they have not violated the GPL in any of their other software.

    If every package they off is just repackaged GPL code, and they have charged money, they owe all of that minus maybe tech support costs to the original author's, along with an apology.

    Stealing GPL code and not releasing it is like selfishly stealing a valuable resource held in the public trust for yourself, and denying it to others. Everyone who is interested in the software this company sells owes it to themselves and this company to email them and request they prove they are complying with the GPL in ALL their software modules, or refuse to do business with them.

    --

    --- It is not the things we do which we regret the most, but the things which we don't do.
    1. Re:Stealing GPL code is like poaching by crucini · · Score: 1

      All the bad things you cited involved physically harming or removing a resource so others can't benefit from it. The action in question here is that of copying a resource and then falsely claiming credit for the copy as if it were an original work.
      So rather than stealing the declaration of independence, they made a web page of it, pretending to have authored it.
      The original document is still where it was, and the public can still enjoy reading it.
      It's obnoxious and rude, but it's not stealing.

  74. Specific GNU address for this issue by bkuhn · · Score: 1
    Actually, you don't necessarily need to bug RMS with it. At the GNU project, we have a specific address concerning license violations <license-violation@gnu.org>. Please encourage people to contact that address.

    Also, it might be worth noting that only the copyright holder can enforce the GPL. So, we try to help when we can (and that address is the best way to request help), but our hands are tied if the copyright holder doesn't want to take action.

  75. Check your facts by bcrowell · · Score: 3

    Boy am I getting tired of slashdotters who give out misinformation. Often it comes with profanity or insults. Check out this site, or anything in the relevant DMOZ category. In the U.S., you do automatically own the copyright on everything you write, but registration strengthens your legal options against pirates.

  76. Gcc by QuoteMstr · · Score: 1

    Wasn't this how gcc aquired its initial objective-c and c++ front-ents?: Companies taking the code, modifying it, and releasing it in binary-only form.

  77. Too bad they caved in so quickly... by Eneff · · Score: 1

    In India, it's common practice to send "eunuchs" to recover debts. (Their equivelant of the eunuch covers a broad spectrum of people, from castrated men to transgendered folk to gay folk to people who associate themselves with the above groups) The eunuchs will frequent themselves around a business until they are paid the debt (or something is arranged.)

    I'm sure we could have arranged for them to hang out around the programmers HQ until they release the source code...

  78. Re:Not just 'Everybuddy'... authors of all libs us by CoughDropAddict · · Score: 2

    LGPL can be used in proprietary software.

    Wrong!

    LGPL libraries can be dynamically linked with proprietary software. So unless these other libraries were distributed as dll's, they violate the licenses of any LGPL'd libraries.

    Not to mention many libraries are GPL'd anyway.

    --

  79. Visibility is the key by bcrowell · · Score: 2
    Really, you were very lucky to find out about this at all. I think the first line of defense against this kind of abuse is to make sure people know where to find actual copylefted stuff. The more visible the project, the more immune to abuse it is. Linux is so highly visible, it's completely immune. I mean, imagine somebody trying to sell a proprietary unix clone that was really just Linux. Good luck! But with a less visible project like yours, it could easily have happened that nobody would have run strings on it, or would never have realized the significance of the results.

    As the author of a free book, worries about this kind of abuse are one of the most common reactions I get when I talk to people who aren't familiar with free information. The crucial point is that the internet is the perfect tool for publicizing free information projects and giving people a place to check whether the thing they're paying for might really be available for free. In the case of books, people should know to check the IPL, On-Line Books Page, Andamooka, and the site immodestly listed in my sig. I'm not as familiar with the equivalents for software, but I imagine SourceForge would be a good starting point.

  80. Hmm... something dark beneath the hood? by jumpfroggy · · Score: 1

    This is really interesting, because I tried out messenger a2z just recently on my quest for a nice win32 cross-vender instant messenger. I read a soft core article about jabber and messengera2z. I installed ma2z to see what it was like, it sounded nice on paper. It didn't work well however, and seemed to be an incomplete program, not allowing very good integration into major AIM / ICQ / MSN networks. Then I took a look at the process manager in win2000, and was taken aback... 20 megs memory usage. I've never seen a program use that much, and I was suddenly very suspicious.

    I visited they're webpage, and realized that this messenger was nothing more than another app for them to offer as a part of their whole "portal" centered business. They offer a bunch of vanilla pp's to brand with your logo. This seems kinda shady... I don't want to use an app that's only purpose is so the company has something free to hand out, like party favors or cheap watches.

    But it also concerns me. Companies that offer free services usually gain revenue from more obscure sources, like agregate information about consumers. I'm just curious as to what this program is... badly done ripped off port that they were too lazy (and thought they wouldn't get caught), or some insidious market scheme (like all that memory usage and stuff going towards doing something shady while you work). They've shown some of either their character or their incompetence. Either way, this is definately some company I'm cautious of.

    Did anyone doing the disassembling see anything curious about memory usage or if there's anything shady in their program? Just curious.

  81. (-1:Over-rated)Re:MIRROR! by Malc · · Score: 2

    This download is only any good if you set your clock back to before 29th November 2000. After that date, it can't be installed.

    1. Re:(-1:Over-rated)Re:MIRROR! by gabrieltss · · Score: 1

      This download is only any good if you set your clock back to before 29th November 2000. After that date, it can't be installed.

      Up steps DateCracker! this is a date spoof wrapper for just such programs! :^)

      --
      The Truth is a Virus!!!
  82. Thank gawd everything is right in the world by ChozSun · · Score: 1

    I never asked for a everybuddy client on windoze because Linux is a superior workstation OS.

    But when I am gaming on my 9x machine, it would be nice to chit chat with the rest of my homies on Yahoo!, ICQ and AIM.

    I was happy to see that people took Everybuddy (the most superior chat client) and port it over to Windows but sad to see that DSF did not open the source.

    With this news of DSF getting their heads out of their asses, all is right.

    --
    ChozSun
    ChozSun.com
  83. Hint: Join the EFF by Steeltoe · · Score: 1
    This is why I, and many others donate to the Electric Frontier Foundation. The money raised are used in cases like these, not restricted to the US. I do not know about this particular case, but I'm willing to bet my socks on the first test for GPL will be sponsored by the EFF. However, the best solution for all parties is usually to settle out of court. Unless you want to scare people away from you.

    - Steeltoe

  84. Re:Self interest vs. Corporate interest by kurioszyn · · Score: 1

    "As a programmer, the value of having the source code for all the software that is available under GPL to learn from is invaluable. "

    Great, so once you improve your skills what are you going to do ?
    Write more GPL code or work for somebody else writing commercial code ?

  85. Re:"Why make two programs that do exactly the same by kurioszyn · · Score: 1

    Competition is what GPL is against.
    What would I want to invest tons of money in making sure that my product is superior to anything competition might create when as soon as I release it they will be able to incorporate all my hard work into their code at no cost?
    So what if I can do the same ? If they don't have any meaningful features I can take it is me who lost because my product now is no different than anything else on the market, despite the fact that it was me who innovated here.

  86. Re:Not just 'Everybuddy'... authors of all libs us by Christopher+Bibbs · · Score: 2

    Funny, according to our lawyers the LGPL/GPL allow us to link to the libraries in a "normal" fashion without either giving credit or providing source.

    Since when does using a precompiled library make you responsible for distributing it and publishing source?

  87. Re:This is common in India - Ethics problem? by gabrieltss · · Score: 1

    Were now talking about ethics here folks!

    This makes me think. If you did this over in India, whats to say your not doing it here in the US? And how many other Hi-B's from India are/may be doing this here?

    This would really make me question the ethics of a programmer comming from India. Especially a hiring manager should worry about this.

    This type of thing is why I feel source should be open! With closed source you could steal anyones code you wanted and say it is yours. If I use a routine from someones code I at least have comments in the code as to who owns the code I borrowed - as long as the person states in their code that their code is freely usable.

    --
    The Truth is a Virus!!!
  88. Update today by RobinH · · Score: 1

    I just read on the DSF site that "MessengerA2Z is an advanced instant messaging service that comes free to you. Its superior functioning is based on the initial source code made available under GNU GPL license, which brings together the expertise and knowledge of developers world-wide."

    They also say that the source will be available shortly. I must say that this is a great publicity thing for DSF because I never would have even known about them until they did this.

    --
    "I have never let my schooling interfere with my education." - Mark Twain
  89. Two words: Statutory damages. by yerricde · · Score: 1

    Title 17, United States Code, provides statutory damages of $200 to $100,000 or more for copyright infringement, even when there are no actual damages.
    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.

    --
    Will I retire or break 10K?
  90. You must mirror the source. by yerricde · · Score: 1

    Since when does using a precompiled library make you responsible for distributing it and publishing source?

    Since the libraries do not become preinstalled on Windows systems. Since the user (who most likely just escaped from the zoo that is AOL) doesn't know how to download the libraries from OSDN SourceForge and install them. Therefore, you must include the libraries in your distribution, and because you are distributing binaries, you must also distribute the source for the cost of media, shipping, and handling.


    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.
    --
    Will I retire or break 10K?
  91. Violating the GPL is breach of contract. by yerricde · · Score: 1

    A copyright license is a form of contract. One who modifies or distributes GPL licensed code agrees to the terms of the contract.
    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.

    --
    Will I retire or break 10K?
  92. Re:STOP SAYING WINDERS!!! by mjh · · Score: 1

    WAHHH!!!!

    It's a commonly held fallacy, especially in the South (where I live) that the southern accent implies lesser intelligence. While I don't believe that about accents tell you anything about the person, I like the implication that calling it winders means it's dumber... which it is.

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  93. Re:This is common in India - Ethics problem? by Marx's+Ghost · · Score: 1

    If you're more worried about hiring Indian programmers now because of this incident, you are either ignorant or racist, or both. Many of the biggest proponents of open source software are in India, and many of the local and national governments in the country are pushing open source solutions for various nationalized industries, health care, etc. Look at coverage on http://freeos.com

    The ethics problems exist everyone, and should certainly spring up in a country with four times the US population. No, I think you should start worrying about hiring about anyone, beginning with US citizens. Considering the ethics of most multinational and transnational corporations whose capital generally flows to the U.S., if you want to talk ethics you should be worried about them.

  94. GPL violation, or copyright violation? by Sloppy · · Score: 2

    Just to throw a monkey-wrench into things...

    We don't actually know that the terms of the GPL apply. This may be a copyright violation instead of a GPL violation, and the nasty thing is that there is no way for anyone on the outside to be able to tell the difference.

    GPL is similar to click-through EULAs, in the sense that there is never any proof that the person who received the GPLed code has actually agreed to the license. It's a contract that no one ever really signs; it's just assumed to have happened. The difference between a typical EULA and GPL is that GPL grants additional rights (the right to redistribute) that the user would not otherwise have under copyright law. So when the user exercises those rights, it implies that they must have agreed to GPL, since the alternative is that they are committing a copyright violation.

    But it's just an implication, and it's based on the assumption that violating IP is worse (and subjects the violator to more liability) than violating a contract. An interesting idea is that there may be countries where the laws are different, and IP violations are more tolerated than contract violations. In such a country, it may be in violator's interest to declare that they did not accept the GPL, and are therefore violating copyright instead of license.

    Just something to think about, if there aren't enough cans of worms in your life.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  95. Re:wow by DrSkwid · · Score: 1

    I didn't know it was demeaning to state the obvious, thanks for the lesson.
    I didn't doubt his intelligence. The comment is tinged with 15yo ness that's all.

    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  96. Re:Not just 'Everybuddy'... authors of all libs us by CoughDropAddict · · Score: 2

    Since when does using a precompiled library make you responsible for distributing it and publishing source?

    RTFL. It specifically states that 'Linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.'

    Since the library is combined with your executable either at run-time or compile-time, it is legally a derivative work, and subject to the terms of the license of the library.

    Funny, according to our lawyers the LGPL/GPL allow us to link to the libraries in a "normal" fashion without either giving credit or providing source.

    RTFL, I'm not going to do your work for you.

    --

  97. Copyright for multiple persons by Drone-X · · Score: 1
    Does anyone know if it is possible to copyright something to two persons?

    Like: Copyright (C) 2001 Name 1 & Name 2

    I'm currently doing this and I wonder if it's legal ;-).

  98. (-1:Over-rated)Re:(-1:Over-rated)Re:MIRROR! by Tin+Weasil · · Score: 1

    I still don't see why you would consider my post over-rated. There are ways around clock settings, and some folks might generally be interested in seeing the app and how it compares to Everybuddy.

    Whatever.

  99. Criminal charges by Dievs · · Score: 1

    It is rather simple - fines and such shouldn't even be discussed.
    As they have not complied with the GPL, they are distributing stolen software, which is criminally prosecutable in all countries which have accepted the Berne convention.
    Big companies will end the case with an 'agreement' and a lot of money, but with GPL an ultimatum would work - either they release the code under GPL, or they can face a criminal lawsuit - and as such, it would be enforced by their country, and wouldn't require lawyers from the developers.

    --
    I may disagree with your opinion, but I will defend to death your right to speak it.