Slashdot Mirror


MusicCity's Morpheus violating GPL

dotslash writes "The new Morpheus Preview Edition client [download.com] is actually just a fork of Gnucleus an open source GPLd Gnutella client. Upon installation Morpheus PE displays the GPL and asks the user to accept. It is currently being distributed without source in violation of article 3 of the GPL. Gnucleus developers are not too happy about this. This Morpheus client is being downloaded by thousands of frustrated Morpheus users who have been cutoff the FastTrack/Kazaa network and are now migrating to Gnutella. The violation of the GPL is blatant and will also be the first glimpse of the GPL for many of these new users. It seems like the executives at MusicCity have decided that they prefer free 'as in beer' not 'as in speech.'" Update: 03/03 05:10 GMT by T : It looks like the source is available now, gpl.txt and all.

17 of 435 comments (clear)

  1. Note to the naysayers by NitsujTPU · · Score: 0, Interesting

    There is a difference between pirating music, and repackaging software and passing it off as your own.

    It's one thing to download windows, it's another entirely to change all of the BMPs and icon files to some theme and then redistribute it as your own.

  2. Has anyone *asked* for the source? by dangermouse · · Score: 5, Interesting
    Technically, the GPL only obliges a distributor to provide source if asked by someone who has received binaries from him.

    Did anyone download the binaries and ask for a copy of the source before they started screaming?

  3. Re:Source Availability by mother_superius · · Score: 2, Interesting

    I don't understand. What's the difference? How else would they offer it? Snail Mail of a cd?

  4. Get real. by Anonymous Coward · · Score: 5, Interesting

    This story is completely wrong. The source is available
    and has been. The "update" leads you to believe they some how
    gave in when they always complied. Do the editors check
    anything ? Of course not this is slashdot.

    As a side note check the load of crap news post on the gnucleaus
    site. They somehow believe morpheus needed some 'permission'
    to do anything with the source and act like they are
    more honest and holy than morpheus, when they are just taking
    advantage of the GPL as its meant to be.

    1. Re:Get real. by Evangelion · · Score: 3, Interesting


      Yeah, I saw that. I could understand the shock (this must be a huge deal for an open source project -- to be adopted this way), but the holier than thou shit was unnessecary.

      Especially given that it's a program designed to rip off someone (whoever you think you're stealing from when you use it). Irony is nature's candy.

    2. Re:Get real. by vukv · · Score: 2, Interesting

      yeah, but thats GPL...they can do anything with it as long as they provide source...and they dont have to contact anyone about it

  5. Re:Source Availability by SuperBug · · Score: 2, Interesting

    MusicCity's prior practices have set precedent for the way they will handle their code. They make the gnucleus source available, but not the morpheus source available it seems.

    That said, there is no actual source being posted, which constitutes the derivative work based from gnucleus.

    That's what it looks like so far after reviewing the source linked to on their site.

    --
    --SuperBug
  6. giFT by Robotech_Master · · Score: 5, Interesting

    Let me just say it again. giFT. giFT, giFT, giFT. If you're into file-trading and you've got Linux (or some other Unixlike that will compile it), run it. If you're into file-trading and programming and you use some other OS, maybe you should consider writing a port.

    Or you could use Limewire or some other Gnutella, I suppose, but I have been trying for days and I have yet to get anything to download from Gnutella. It just keeps rechecking and rechecking and nothing ever sends. giFT might have a smaller network, but at least it actually works most of the time.

    --
    Editor Emeritus and Senior Writer, TeleRead.org
  7. I just tried to compile it.... by penguin_nipple · · Score: 3, Interesting
    Set my targets in VC++, checked my paths, checked it all...

    --------------------Configuration: Gnucleus - Win32 Release--------------------
    Compiling resources...
    C:\gnucleus1\Gnucleus.rc(1852) : fatal error RC1015: cannot open include file 'res\Gnucleus.rc2'.
    Error executing rc.exe.

    morpheusp.exe - 1 error(s), 0 warning(s)

    Naturally, this makes sense since the contents of the zip contains no res\Gnucleus.rc2

    Now I recall having read in one of the posts that the source doesn't include some of the major Morpheus components.

    But, damn it...I want to exercise my right to be able to compile this project and breeze through all the source. Since the inclusion of the Gnucleus source will spread the GPL throughout the morpheus client, I would like to get a full source code distribution...

    Am I missing something here? This is simply wrong

    1. Re:I just tried to compile it.... by DanLake · · Score: 2, Interesting

      It's not just the Gnucleus.rc2 file that's missing. There is no resource directory in the zip at all. That means that all of the following resources are unavailable at build time. Does anyone know where I can get these? Are they making the full source available so that I can build it myself? I suppose I could just make bogus icons, but I have to have the res/Gnucleus.rc2 file.

      Icons:
      "res\\Gnucleus.ico"
      "res\\Connect.ico"
      "res\\Disconnect.ico"
      "res\\Statistics.ico"
      "re s\\Trashed.ico"
      "res\\Routed.ico"
      "res\\Broadcas ted.ico"
      "res\\Incoming.ico"
      "res\\settings.ico"
      "res\\TrayOn.ico"
      "res\\TrayOff.ico"
      "res\\Sha re.ico"
      "res\\Transfers.ico"
      "res\\Search.ico"
      "res\\Chat.ico"
      "res\\Browser.ico"
      "res\\Browser .ico"
      "res\\Browser.ico"
      "res\\Transfers_Partial .ico"
      "res\\Transfers_Up.ico"
      "res\\Transfers_Do wn.ico"
      "res\\Search_Results.ico"
      "res\\Search_A dvanced.ico"
      "res\\Connect_Advanced.ico"
      "res\\C onnect_Basic.ico"

      Bitmaps:
      "res\\Toolbar.bmp"
      "res\\search_butto n.bmp"
      "res\\logo_black.bmp"
      "res\\share.bmp"
      " res\\search.bmp"
      "res\\chat.bmp"
      "res\\transfers .bmp"
      "res\\SurfBar.bmp"
      "res\\bitmap1.bmp"
      "Re s\\transfers64.bmp"
      "Res\\connect64.bmp"
      "Res\\s haredfiles64.bmp"
      "Res\\disconnect64.bmp"
      "Res\\ preferences64.bmp"

  8. i'm really scared of this... by taco1991 · · Score: 5, Interesting

    I fear this will give the GPL and free software a bad name. If Morpheus is ever shut down because of copyright violations, then maybe people will associate GPL and free software with distributing warez, mp3s, videos, etc... all these illegal things that Morpheus (and gnutella) let you do.

    I really think people associated with free software DO NOT want their reputations attached to software which lets people conduct illegal activities (and don't argue with this - IT IS ILLEGAL). Yes, you could say this about FTPd or apache or other programs, but Morpheus and Gnutella have a single purpose - to let people exchange these files illegally. I just don't want other projects to take the rap for the few bad apples in the bunch... You know - then free software opponents (read as: Microsoft) will come along and paint Linux and other open source projects as "illegal" and "insecure" and "untrustworthy" (which they may or may not be). Anyone out there with the same sentiment?

    taco

    --
    "Corrupting our youth one mind at a time"
    1. Re:i'm really scared of this... by gillbates · · Score: 4, Interesting
      maybe people will associate GPL and free software with distributing warez, mp3s, videos, etc... all these illegal things that Morpheus (and gnutella) let you do.

      I think the problem is that too many people associate the free software movement with slackers and "hackers" - those who want to leech off the rest of society. Though I distribute software for free (see my website), I don't call it "Free Software" because I don't want to be associated with that side of the free software movement writing slaveware.

      Slaveware is software which takes away another's right to a safe and enjoyable computing experience. Slaveware denies another man of his rights. Tools specifically built to crack systems and software are slaveware - regardless of whether or not they are released under the GPL. It seems that what the free software movement fails to emphasize is that free software is about empowerment and liberty - not stealing someone else's copyrighted material . The free software movement is literally being tarred and feathered by the likes of Morpheus and Napster (though it really wasn't free software) because they are giving away for free software that denies other people their rights. It is simply inexcusable for the authors of this software to claim that it was not designed for copyright infringement when they make no design effort to ensure that copyright is enforced. Something as simple as emailing the content creator when a file is shared would be sufficient. (I know, I know, but please resist the urge to flame about privacy and network load... But at least it would hold people accountable for what they do.)

      Free software needs another moniker - like, say, Complete Software. Complete Software comes with source code. If it doesn't come with source code, it's not complete. You wouldn't want to buy something incomplete, would you?

      You see, a simple name change, and the implications change. "Free" tends to imply that something has no value, or is only used by slackers/hackers (the public makes little distinction between the two). "Complete" tends to imply that there's something missing from other kinds of software - which is the truth that we want to convey to the general public. We want the general public to expect - no, demand more from software vendors.

      Rather than arguing for the adoption of free software, we should be questioning why we aren't getting Complete Software. Why doesn't the vendor provide the source code? Are they ashamed of it? Are they afraid that we, the user, will find bugs in it? Incidentally, the original software manufacturing company, IBM, started out by distributing the source code with its software - a point you might want to bring up when you're on the hot seat defending Linux....

      --
      The society for a thought-free internet welcomes you.
  9. Violations aren't negated because corrected by dh003i · · Score: 2, Interesting

    The GPL license should be adhered to from the start, not just when people call them on violating it. And now that they *have* posted the source code, people seem to think this somehow makes their VIOLATION of the GPL OK. It does NOT make it OK. Thousands of copies of the Morpheus program were downloaded without the source...this means that the people who downloaded it may be under the impression that its not GPL'ed, which creates all kinds of problems (such as them redistributing it in violation of the GPL, and eventually a company getting ahold of it and trying to claim its not GPL'ed so they can rape it).

    To those of you who -- and I've read many of these comments -- say "calm down, calm down, give them a minute to post the source"...I say that its still a violation of the GPL. If a company got source code from MS or SGI on a confidential agreement, would they even DARE to, even for a few MINUTES, distribute that code on their web-site in violation of the confidentiality agreement? No, they wouldn't. The GPL should be adhered to just as strictly by corporations.

    I seriously hope that FSF sues them. The problem with the GPL, though, is that suing after they start abiding by the GPL doesn't accomplish much (other than perhaps a public admittance of wrong-doing)...there should be a clause in the GPL that calls for fines if its violated by a company.

    Tere are also some of you out there who say, "the GPL's never been taken to a court case," so it could mean anything, and the FSF's interpretation of it is meaningless. No, actually, that's not true. The FSF created the GPL, and they know exactly what it means. Furthermore, the GPL is written VERY clearly -- there's no doubt about exactly what it means. Corporations can hire the best lawyers in the world, but they'll never get a ruling that says "under the GPL, you don't have to distribute the source of something you bundle with a GPL'ed program". The GPL will not be invalidated -- it is in fact LESS strict than the EULA, which has (unconstitutionally) been held up in court.

    About some of you who continue babbling about Morpheus as an "illegal product", no its not. It was not designed for any particular purpose, and can be used for sharing anything, not just music, movies, or software. You cannot say that it has no uses other than infringement.

    If Morpheus -- or any other non-centralized file-sharing service -- is illegal, then so is the entire internet.

    Why are they switching to GPL? To make their life easier. Under the GPL, you can't "sue anyone". Its distributed by everyone. And even if you somehow sue MusicCity and force them not to distribute, you can never stop the distribution of Morpheus now. It is a simple fact of life that no matter how hard the stupid judges stamp their feet, they can't stop the distribution of anything that's freely downloadable. Proof in point -- DeCSS. Its all over the place: both the source and the executable can be found by Googling.

    As for some people's worries that GPL will be associated with piracy, warez, etc -- only in the minds of spin-meisters under the thumb of Jack Valentini and Hillary Rosen. The average person doesn't concern himself with these issues, and anyone smart enough to understand them knows how full of shit that idea is.

    Aside from that, there's nothing wrong with warez, piracy, etc. Ghandi said we have an obligation to disobey immoral laws. How much more immoral can a law be than one which keeps information "secret" and in the hands of the rich few who can afford it?

  10. Re:I'm paying for this kind of shoddy reporting? by Linuxathome · · Score: 2, Interesting
    I know this issue at hand is a bit offtopic, but the parent post has opened up pandora's box. I'm not familiar with the law, hence I'm replying to drix for some answers.

    My first question is: most of your comment is on the onus of /. to cross check references, but what liabilities are there on the original poster, i.e. for this posted story, the user dotslash? He/she was the one who submitted the story and wrote what we see in italics.

    My second question: does journalism ethics really apply to a website that, distilled down, is really a moderated bulletin board service. My best analogy to what I see slashdot as (now, correct me if I'm completely wrong), is the local corkboard/kiosk/bulletin board at your local University. Is it the University's responsibility to police what is thumbtacked on their walls that is really meant to function as a service for the community? I don't know about you, but I've seen my share of libelous, even criminal posts, on local kiosks.

    Drix, I kinda get what you're saying, but if you can provide me with a hypothetical situation that could get [/.] absolutely nailed sooner or later if they continue to print what are essentially lies accusing other entities of breaking the law, maybe it would be clearer to me.

  11. 53,000.000+ downloads by Pinball+Wizard · · Score: 5, Interesting

    holy bejeezus thats a lot of people using Morpheus.

    I've been using Morpheus for quite awhile, although I had always wished that it was an open source product. Now it is, thanks to improvements to gnutella.

    If Fast Track/Kazaa really did kick Morpheus off their network then they just committed suicide because given the choice between closed source spyware and open source, assumming both products work equally well, people will go for the open source version.

    53,000,000 downloads! I think that makes Morpheus the single most popular GPL'd software ever. Good job, guys.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:53,000.000+ downloads by Pinball+Wizard · · Score: 3, Interesting

      Well the thing is, when the closed source Morpheus/Kazaa originally came out, they worked much better than gnutella. So yeah, if something is a lot better they will use it instead of the open source version.

      Now there is a better version of gnutella, it has a real chance of succeeding with Morpheus. I just tried it and it works a lot better than the original gnutella. It works well enough for me to stick with it.

      From non-technical standpoints, here's why:

      1 - Its pretty obvious to me that this was a power play to get Morpheus users to switch to Kazaa.

      2 - Kazaa uses spyware.

      So even though the performance is slightly sub-par(although still acceptable), I think I will stick with it because I now view Morpheus to be the better company. And not just for technical or open-source reasons.

      --

      No, Thursday's out. How about never - is never good for you?

  12. Re:There is some irony here somewhere... by cappadocius · · Score: 2, Interesting

    The real irony is that if they had violated the GPL, it might be easier to sue them and win than for the record industry to sue them and win.

    --

    omnia tua castra sunt nobis