Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Software Your Rights Online

Maui X-Stream: GPL Violations, Lies, and Damn Lies 444

Jeremy writes "Drunkenbatman is at it again. This time he takes apart Maui X-Stream and all the who and whats that go along with it. Deconstructing Maui X-Stream has GPL Violations with reproducable proof (not done this myself), chat logs, and double talk from the CEO's and supposed authors of the software."
This discussion has been archived. No new comments can be posted.

Maui X-Stream: GPL Violations, Lies, and Damn Lies

Comments Filter:
  • by McGruff ( 37593 ) on Wednesday May 11, 2005 @08:40AM (#12497757)
    So, you don't want to allow others to see your stuff, but you want all the advantages of simply taking what they produce and do not want to follow the condition the many authors of the work ask? Very interesting. Now Microsoft will in fact let you have the source code. Citrix recompiled NT to make a very successful product. Microsoft only asks for money in return. That is there condition, that and you can't distribute the source. Oh, and a couple other things, hardly worth mentioning.

    If you really want to use a freely available operating system but don't want to redistribute the source, look into a BSD licensed OS. I prefer OpenBSD myself but FreeBSD, NetBSD, Dragonfly and heck 4.4 lite are all sitting out there and are just waiting to be used. You may have heard of some of the smaller companies that use BSD code in their products; MSFT and Apple come to mind.

    Everyone has some sort of restriction to what you can do with their stuff. While I don't believe your lawyer is correct with the gcc thing, directly modifying GPL code requires you to do X Y and Z. Z in this case is make your changes available so others can build on your nifty tool. Tivo releases some of their source, uses some LGPL code and simply has stuff they can't or are unwilling to release in their own complete binaries. Go figure, there are ways even if you can't use GPLed code directly with your stuff.

    You really need to get a better grasp on the work that you do. I mean, it is not like you were shocked SHOCKED I say when Microsoft asked for money with their product were you? Linus, RMS and the rest just want their fair compensation too, just not in money.

    Although the gcc thing sounds like garbage to me I will say theGPL font thing really needs to be hashed out for GPL3. I assume it will be.

    I hate it when I feed trolls.
  • MXS = Stupid (Score:4, Insightful)

    by Chanc_Gorkon ( 94133 ) <<moc.liamg> <ta> <nokrog>> on Wednesday May 11, 2005 @08:41AM (#12497762)
    This whole subterfuge around CherryOS never was needed. If MXS understood the GPL, they CAN sell the code along with some NON-GPL'd code. That's perfectly legal. What isn't is what they did. They DID not distribute the code. They completely did where they got it from (and not that well) and never acknowledged the PearPC project at all. The fact that he's closing down proves he just doesn't understand. All he had to do was release source. THAT'S IT! End of story. He had to release the PearPC code and any modifications he made to the GPL'd parts. He could have still had his front end be closed.
  • by dawnread ( 851254 ) on Wednesday May 11, 2005 @08:44AM (#12497772)
    Yes but the point is with propretary software someone will sue and put money behind it.

    It's like in the 'real world' - if there are laws that no-one enforces, people just ignore them.

  • by canuck57 ( 662392 ) on Wednesday May 11, 2005 @08:47AM (#12497785)

    Open source is so good so many companies claim it as their own in their products without credit. How tough is it to say "Built on Open Source with credits to...."? I know of dozens of "appliance like" devices that are like this. When you ask the vendor they say "we wrote it all" and just by the look and field you know Squid/BSD/OpenSSL/SSH are at minimum inside.

    Make no mistake, the commercial software industry is the biggest pirate of code there is on the face of this planet. All developers routinely use google to search for code snipits and these programmers are from big companies like Oracle and IBM to little startups of all kinds. At least IBM acknowledges it's involvement and contributes to many like Linux.

    Most companies should not be embarrassed, to me it is a selling point as no one company can do it all.

    One un-named company actually had the gall to tell one of my managers they "Invented Spam Assassin". Needless to say I sufficiently set management straight by a few select web pages and suggested if they lie to us now what will the support be like?

    Don't deal with companies that lie about the origins of their product.

  • by Anonymous Coward on Wednesday May 11, 2005 @08:52AM (#12497796)
    "Please provide me immediately a list of MXS customers contacted by you and the dates on which the contacts occurred. Please also supply me the name of your counsel."

    not unless directed to do so by the courts

    Make them spend the time and money.
    If courts tell you to provide the list, then respond with a blank sheet of paper.

    It's only fitting to use their own lawyers against them...
  • by Anonymous Coward on Wednesday May 11, 2005 @08:55AM (#12497806)
    In the same way that he got rid of all Microsoft products after finding out how the BSA will (with the help of armed police officers) raid the place looking for un-accounted-for copies of Microsoft products (or other big manuracturers products), on suspicion (even after an anonymous tip) that some copies are not paid for?
  • by nuggz ( 69912 ) on Wednesday May 11, 2005 @09:00AM (#12497827) Homepage
    He realised that if we made the slightest mistake under the terms of the GPL,

    If you use GPL code, admit it, and release it.
    It's pretty simple, there is no reason to make mistakes.

    You're harming open source!
    I prefer the term helping.
    If people who don't want to follow the intent of the GPL are scared to use it GOOD.
    We don't need to waste time and energy enforcing the GPL. Better to have those who would violate it not bother from the start. It's better for us, it's better for them.
  • by DrSkwid ( 118965 ) on Wednesday May 11, 2005 @09:02AM (#12497837) Journal
    your boss is an ass hat

    it's *very* simple to have an ftp server with the source code

    it's very simple to use CVS to host your project on source forge

    so, we'll keep shouting, thank you very much, we don't need no stinkin' favours
  • by maxwell demon ( 590494 ) on Wednesday May 11, 2005 @09:03AM (#12497841) Journal
    Maybe you should have gotten better lawyers ;-)

    Part of this license states that any changes to the kernel are to be made freely available.

    This is not completely true. You are only required to give the modified source to people to whom you give the modified kernel, at no additional cost. Of course they have the right to distribute it further.

    For internal projects (where you don't distribute binaries at all), this means that you don't have any obligations at all. Only if you distribute the compiled code, you have to distribute the source along with it.

    But of course, if you base your business on distributing binaries based on secret proprietary changes of existing code, then GPLed code isn't for you.

    Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to
    its source code released. This was simply unacceptable.

    And this one is completely wrong. There are absolutely no requirements on code compiled by gcc or other GPLed compiler, except if that requirement comes from elsewhere (if you link a GPLed library, compiling with gcc will of course not void the requirements from that). Moreover the libraries which come with GCC have an explicit exception so that linking to them (which is more or less unavoidable) will not cause your code to be covered by the GPL).

    Although it was tought to do, there really was no
    option: We had to rewrite the code, from scratch, for Windows 2000.

    Why didn't you just use some BSD variant? This would have given you all you wanted: Ability to freely modify the source code, and the ability to distribute the resulting binary code without passing on the source modifications. Moreover, being also an Unix-workalike, you probably wouldn't even have had to rewrite most of your code from scratch (of course those parts dealing directly with the kernel would have to be rewritten anyway).

    You know, there's more in the Open Source world than GPL and Linux. Sometimes you can have your cake (keep your changes for yourself) and eat it, too (get source code for free, with the right to modify as you please).

    BTW, it's just silly to base development on some code before checking the license. You cannot blame the GPL for not making your homework of actually examining it. I hope for you that you didn't make the same error again, and this time asked your lawyers about the details of (now Microsoft's) license in advance.

    I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source".

    So what exactly is unfair with the GPL? It didn't fit your business model, that's all. And what's more fair on MS's "Shared Source"? I don't think I'd be able to freely distribute modified versions of it in source form, so I could as well consider it unfair that I may not just distribute my own work based on it freely. If you want something with no strings attached, go BSD.
  • Heh (Score:5, Insightful)

    by Moraelin ( 679338 ) on Wednesday May 11, 2005 @09:14AM (#12497910) Journal
    "our boss did some more research, lurking on the community boards for free software. He was shocked by the attitude and venom caused when users noticed someone infringing the GPL. Most of the time the people who wrote the code weren't even involved in the discussion. He realised that if we made the slightest mistake under the terms of the GPL, even if it was only a perceived mistake, we'd have to spend the next 10 moonths dealing with these people."

    So lemme get this straight: he actually _plans_ to break copyright law, and is shocked that people would not take to it kindly?

    Would he prefer the way the BSA treats copyright violations with other software? Yeah, I don't think those would post flames on a board. They'd just show up for an audit and sue his pants off. Very professionally and without any flaming or venom involved.

    Also it seems to me like there aren't many ways to make just "the slightest mistake" or "only a perceived mistake" under the GPL. Either you publish your own source code under GPL too, or you don't. I don't think it's possible to get flamed or "spend the next 10 months dealing with these people" if you did publish your code.

    And if someone did post a bullshit thread, you just point them to the FTP or HTTP URL where they can get the code, and that's the end of it there and then. Hardly takes 10 months to cut and paste an URL.

    It seems to me like all the flames I've seen so far on this subject were on stuff that was a _very_ clear case of GPL violation. I.e., people who hadn't released any code, and/or outright lied about using GPLed code at all. There's nothing "slight" or "perceived" about it.

    So your boss's problem is...? Was he planning to be in that category, or? Lemme guess... He wanted to just "slightly", "mistakenly" forget to comply with the GPL, right? I.e., again, copyright law violation.

    "Stop the hysteria, people. You're harming open source!"

    I'm not even too pro-open source, yet I fail to see how this is harming anything. That it stops some people from breaking the license? I hardly consider _that_ to be any harm.

    Look, as I've said before, I'm not even really pro-GPL, but like any other license it's a case of "take it or leave it". You get someone's code, there is a license to observe and a price to pay for it. In this case, the price is _your_ code. If you can't pay the price, don't use the product. It's that simple.

    It's not even about GPL. I think the same about any other software and any other license. And especially for people making a living from software, I find it _lame_ when then they go and steal someone else's software. Whether it's by working with pirated copies of Visual Studio or breaking the GPL, I find it inherently abhorrent that someone would show so little respect for the very field they work in.

    So again, the damage is...? That it caused someone to think twice about theft? I hardly think that stopping theft ammounts to causing harm.
  • by adzoox ( 615327 ) * on Wednesday May 11, 2005 @09:19AM (#12497947) Journal
    Stealing code and claiming it's yours is quite different from downloading a song and listening to it.

    By downloading the song and listening to it you are not claiming you wrote it, sang it, or even bought it.

    Now, if you go out and sell said song at ANY price - there is the violation of the download.

    Most people who feel filesharing of songs is ok - also feel as if it's promotion for the artist. I download rather infrequently - but MANY MANY of my friends buy music based on what they hear in my car and I also go to concerts and promote iTunes downloads on my website!

  • by PeeweeJD ( 623974 ) on Wednesday May 11, 2005 @09:20AM (#12497961) Homepage
    I also read it at lunch time yesterday (actually during and after lunch time but don't tell my boss).

    I hope like hell this guy doesnt get his ass sued off. If what he says is true, he didn't do anything wrong. I like reading his blog so it would be a shame for him to be sued into oblivion.

    And I also hope that something good comes out of it for him and all the projects these maui xtream guy ripped off. If that video streaming crap is true and they are selling it for $10,000 a pop, maybe there is some money to be had for some very worthy OSS projects.
  • by AndroidCat ( 229562 ) on Wednesday May 11, 2005 @09:21AM (#12497965) Homepage
    Strange, I can't imagine the "community" reacting very strongly when a company that openly and honestly uses GPL code and makes a best effort to comply with the licence slips up. "Of course we use xxxx code, it's right there in our documentation. We thought we were complying with the licence, but give us a few days to review this and if we made a mistake, we'll correct it as soon as possible."

    It's these companies that sneak around like weenie-waggers and wave their cartoonie lawyers instead when they get caught that get the flames.

  • by homerito ( 591887 ) on Wednesday May 11, 2005 @09:36AM (#12498088)
    You are assuming that the people that writes GPL code and defend it also illegaly downloads music and movies.

    How can you support that?
  • Re:Heh (Score:3, Insightful)

    by Moraelin ( 679338 ) on Wednesday May 11, 2005 @09:38AM (#12498102) Journal
    Actually, yes, I've carefully read what he wrote in the first place, and it basically boils down to "but our boss is affraid we'll ge flamed"... when so far the only ones flamed were clear cut cases of GPL violations. There was nothing "perceived" or "slight" about, say, CherryOS, just a clear cut case of violating copyright law.

    So his boss is affraid of... what?

    Of falling in that category? Well, that's very very easy to avoid. Noone accused, say, PGCC of being a GPL violation of GCC, because, surprise, PGCC was GPLed too. Apple also wasn't accused of anything when they based Safari on Konqueror, because, again, they did release the changed sources.

    Of being accused of violating the GPL for the clearly distinct programs that aren't based on GPL sources? Well, that's again very easy to avoid. Just make those programs very clearly distinct programs. I don't think anyone accused, say, SuSE or Mandrake of GPL violations for including proprietary software (e.g., ATI or NVidia drivers or RealPlayer) on the same CD with the rest of their Linux distro.

    So all that remains is one of the following:

    1. Either his boss is utterly retarded, or

    2. His boss was just looking for an excuse to avoid GPL anyway, and grasped at the nearest straw, or

    3. His boss was actually planning to be in the category that gets flamed or sued over GPL violations, meaning the ones actually violate it.

    Take your own pick there.
  • Re:Heh (Score:2, Insightful)

    by dotmax ( 642602 ) on Wednesday May 11, 2005 @09:43AM (#12498141)
    How did you get from "mistake" or "percieved mistake" to "PLANS [emph. added] to break copyright"??

    It's easy to say [paraphrased] "if someone posts bullshit, just point them to the truth and that's the end of it", but a cursory analysis of human nature, group dynamics and online behavior suggests that ... you don't know what you're talking about.

    The POINT being that if people are afraid to touch GPL because it looks like a third-rail risk, then they won't use it.

    Your response, "Make a mistake :== planned IP theft" pretty much validates the boss's position.

    QED.

    .max

  • by supabeast! ( 84658 ) on Wednesday May 11, 2005 @09:46AM (#12498162)
    Here's a tip to businesses trying to silence authors and journalists with legal threats: if you're going to make legal threats [i]personally[/i], and not actually have them sent by a lawyer, it makes it pretty clear that:
    1. You're full of shit and have no intention of pursuing legal action, because if you really did, you would have run the situation past your attorney before sending the letter.
    2. You're not even a decent businessman, because any businessman with a clue knows that legal matters are best left to attorneys.
  • by Tim Browse ( 9263 ) on Wednesday May 11, 2005 @09:47AM (#12498170)
    A few years ago I caught Sony doing this [gnu-designs.com] and reported about it

    That was interesting. I spent the first half of reading your account thinking what a smug annoying dick you were (mainly due to the "No, you're not one of me. You could never be one of me." comment). Then I got to the bit where the Sony guy said "We don't really care about that. Go ahead, sue us and see how far you get..." and I was deeply impressed with your restraint.

    I think I might have politely asked to see his Clie so I could show him something, then smashed the screen on the corner of the seat and quietly handed it back to him.

    I mean, what's he going to do? :-)

  • Re:What a sec... (Score:3, Insightful)

    by Senor_Programmer ( 876714 ) on Wednesday May 11, 2005 @09:52AM (#12498209)
    perhaps they are not the same persons!
  • by wes33 ( 698200 ) on Wednesday May 11, 2005 @09:59AM (#12498291)
    you have legal grounds to chew them into dust ...

    so long as you a million or so to fund the case ...
  • by swv3752 ( 187722 ) <swv3752&hotmail,com> on Wednesday May 11, 2005 @10:13AM (#12498417) Homepage Journal
    Of course this is a lot of venom involved when you get people out to screw us. It is real simple to comply: give thoce source to whoever you give binaries to. The easy way to handle this is to provide the binaries with the source, so just put all on the same disc or even give out two discs and you are done (ie foo is on disc 1 and foo source is on disc 2). Now if someone gives out foo to someone else, it thier responsibility to make sure they get the source.

    If instead you make an offer to get the source, you pretty much need to hand it out to everyone that comes knocking.

    You can also provide an ftp server but that is not necessary. But there are a number of companies that do nothing, and when you try to get the source as required, the companies try to brush you off.

    To give a comparison, if you are gracious and loan out your basketball as a kid and then some bully refuses to give it back, you will rightfully be upset. In the future you will be very careful who you let use your ball.
  • Brain, meet logic (Score:3, Insightful)

    by FreeUser ( 11483 ) on Wednesday May 11, 2005 @10:15AM (#12498434)
    It gets really ugly when the GPL is violated, but the good thing is that once violated, the GPL is no longer even an issue, its a clear-cut US Copyright violation.


    And for non-US people this would mean...? ...that it is a violation of non-US copyright law (in probably every country on the planet outside of perhaps Iran, North Korea, and Utah). If the license is revoked, the local copyright statutes take effect. In virtually every country on the planet, that means you lose the right to copy or distribute the product.

    This wasn't exactly a huge leap in logic to figure out, much less rocket science.
  • by rob_squared ( 821479 ) <rob@rob-squared . c om> on Wednesday May 11, 2005 @10:25AM (#12498543)
    I'm suprised they're actually linking to something relavent at all. I used to frequent that site. E-Maculation talks about PearPC and Sheepshaver, two emulators of the PowerPC platform. I don't see why they just don't link to PearPC directly and cut out the middleman. But I guess then they'd be admitting where their code came from.
  • I am very curious about why you should have trouble moving this case forward and/or obtaining representation. It looks to me like a shark would pick up this case and bloody this company for a big, juicy paycheck in a hearbeat, with no upfront costs to you. If you have reasonable evidence of infringement and Lanham Act violation, get consultation from the most expensive ambulance chasers in town. They should be able to kick this CEO in the balls for a few mil plus compliance. They'll take 40-60%, but who cares?

  • by WhiteWolf666 ( 145211 ) <{sherwin} {at} {amiran.us}> on Wednesday May 11, 2005 @10:30AM (#12498581) Homepage Journal
    That's the problem with most law.

    Think about how many copyright violations of business software are in *businesses* out there.

    Think about how we have a group of storm troopers (the BSA) dedicated to eradicate that, who have almost unlimited budgets.

    The GPL is enforcable. Much like most other licenses.

    The problem is that nearly anything is difficult to enforce in the legal system, EVEN IF you are a huge company.

    Let alone a small group (or solo) of underfunded developers.
  • by Slashcrap ( 869349 ) on Wednesday May 11, 2005 @10:53AM (#12498828)
    All the hand-wringing over "GPL violations" seems a tad hypocritcal when coming from a community (e.g., the "Slashdot" crowd) that supports "free-as-in-beer" music piracy and chortles at Microsoft's tribulations with software pirates.

    Right, let's see if we can't deal with this tired old shit once and for all.

    Imagine 2 groups of Slashdot readers - A & B.

    Group A supports music piracy
    Group B is against GPL violations

    While these 2 groups may coincide to some extent, they do not completely coincide. There are members of Group B that are not also members of Group A. Your statment does not allow this possibility. It is therefore retarded.

    Second point - there is a difference between a)making an unauthorised copy of a CD and b) making an unauthorised copy of a CD, claiming that you produced it and then selling it on (i.e what Maui X-Stream are doing). Your statement makes no allowance for this possibility. It is therefore retarded on a second count.

    Therefore I contend that you are :
    a) Retarded
    b) Trolling

    And as such, I suggest that you:
    a) Seek remedial education
    b) Go fuck yourself
  • From my viewpoint (Score:4, Insightful)

    by phorm ( 591458 ) on Wednesday May 11, 2005 @11:27AM (#12499208) Journal
    OK, let's ignore the GPL thing completely... say I make a product which I put months/years/etc of work into. Now, if some people copy my product without permission for personal use I might be annoyed. If businesses start using it without permission I'd be more annoyed.

    However, if somebody copies my program, removes my name from it, and claims that they made it without giving me any credit whatsoever, I'd be royally pissed off.

    I'm don't really support movie/music downloading (neither do I support *AA political lobbying though), but the downloaders aren't taking the latest N-Sync CD and trying to resell it while claiming that they produced it under the band name "Synced Up"
  • FBI involvement (Score:2, Insightful)

    by rdenisc ( 701667 ) on Wednesday May 11, 2005 @11:56AM (#12499537) Homepage
    The author notes the FBI is not concerned with GPL license violations because it does not reach a treshold of lost money... So what if a GPL'd software author put a big notice on his/her website that reads something like This software can be licensed under MIT-like software license in exchange for the payment of [put twice the FBI treshold here] ?
  • by hacker ( 14635 ) <hacker@gnu-designs.com> on Wednesday May 11, 2005 @12:27PM (#12499940)
    "GPL is so flawed and adds restrictions, use BSD license which grants more freedoms."

    ...except for the part where it grants less freedoms, such as: the freedom for a commercial entity to take your code and modify it, sell it, and not contribute any useful additions to the code back to the community who will benefit from them...

    When you talk about Freedom, the BSD license is always going to come out second to the GPL (and even third to the LGPL) because it allows (and in most cases, encourages) abuse without any penalty. Most companies are scared of the GPL (and as well they should be) because they know it has teeth.

    Use whatever works, I personally will NEVER use the BSD license in any projects I distribute to the public because it has too many restrictions that I don't like (as above).

  • by 91degrees ( 207121 ) on Wednesday May 11, 2005 @12:36PM (#12500025) Journal
    First it's because you boss was trying to STEAL the GPL code. Every single time I hear of these stories or hear it from an executive, after talking you discover that they were going to try and pass off the program as their creation and as traditional closed source app.

    That's a serious allegation. Also false. Also it would be pointless. We make no money from software sales.

    Only support and occasionally hardware.

    Your boss was obviousally wanting to run wild and loose with the GPL and that is why he canned it. If he were to make sure that the code was released ans easily found on the website (big farking button that says download sourcecode here is too difficult to make?) he would have had zero worries or cares about it.

    Yes, because the only people who could possibly have reservations about the GPL want to breach it.

    We had no intention of doing this. We were simply concerned that people would accuse us of breaching the GPL when we hadn't.

    You know.

    A bit like what you're doing.
  • by hacker ( 14635 ) <hacker@gnu-designs.com> on Wednesday May 11, 2005 @01:32PM (#12500750)
    "Worrying about some company making money off your work shows some selfishness."

    You've missed my point.

    I don't care if a company makes money from GPL code, and in fact I strongly enourage them to do so (as does the GPL itself).

    What I do care about is a company taking my code, improving it, selling the version with those improvements, and not contributing those improvements back to the community that gave them the code in the first place.

    It hurts the existing users of the code who can't take advantage of others improving that same code. Its restrictive.

    I happen to appreciate lots of the snippets in the public domain, little "building blocks" that can be incorporated into other apps, but when a full application (covered by a license to redistribute, because licenses don't cover use, they cover redistribution) is created to help users and a selfish user or corporate entity refuses to help the same community that helped them (save money, save time, code, whatever), I have zero sympathy.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...