Slashdot Log In
Asus Corrects Eee PC Source Code Issue
Posted by
ScuttleMonkey
on Wed Nov 28, 2007 02:56 PM
from the learning-from-mistakes dept.
from the learning-from-mistakes dept.
ozmanjusri writes "Asus has corrected the availability of source code for its Eee PC, and reaffirmed its commitment to meeting the requirements of open source licenses, including the GPL. They also announced the upcoming release of a new SDK to assist the Open Source community development on the Eee PC."
Related Stories
[+]
Review of Asus Linux-Based Eee PC 701 227 comments
Bongo Bob writes "CNET.co.uk has up a review of the Asus Eee PC 701 that runs Linux. According to the reviewer. 'It's hard to fault the Eee PC, mainly because of its price. It can be difficult to use because of the cramped keyboard, but it's better than similar-sized laptops like the Toshiba Libretto. If you're in the market for a second PC, or looking for something you can take with you almost anywhere, the Eee PC is definitely worth buying.'"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
What's With the Name? (Score:4, Interesting)
Re:What's With the Name? (Score:5, Informative)
It may also be three different 'E' words, though, but I forgot what those are, if that is the case... Initially, I think it was part of the marketing to explain what the EEE stood for, but maybe that's fallen by the wayside now.
Parent
Re: (Score:3, Interesting)
Better late than never (Score:5, Funny)
And those critics that aren't satisfied by that will all be regulars here at
ASUS: Brilliant Marketing Strategy (Score:5, Insightful)
2. Make it very obvious it's based on GNU/Linux
3. "Accidentally" screw up the GPL code release
4. Wait for Slashdot Story
5. Fix GPL code release
6. Trigger Slashdot follow-up story
5. Free advertising sells lots of product
6. Profit!
Re:ASUS: Brilliant Marketing Strategy (Score:5, Funny)
wjat?
Parent
Re:ASUS: Brilliant Marketing Strategy (Score:4, Insightful)
I don't think that geeks are Asus' target market on this one. From what I've seen, their goal was to produce an sub-laptop with the best possible ratio of out-of-the-box capabilities to cost. What resulted is, IMHO, somewhere between the capabilities of a smart-phone (minus the cell phone, of course) and a note-book. I think they expect to be able to sell this to populations that might not otherwise be able to afford a computer (think OLPC, but less philanthropic), or who might not currently have their own computer (think of schools outfitting every classroom with a set, for example, or parents buying one for their school-aged child).
2. Make it very obvious it's based on GNU/Linux
I think this was mainly for cost reasons. The OS itself is free (not counting anything Asus might have paid Xandros for development work), and massive amounts of software are freely available. I suspect that license costs, hardware requirements, and cost/headache-factor of distributing a similar suite of applications for Windows would have driven up the price.
3. "Accidentally" screw up the GPL code release
4. Wait for Slashdot Story
5. Fix GPL code release
6. Trigger Slashdot follow-up story
5. Free advertising sells lots of product
6. Profit!
Or, more likely IMHO,
4. Fail to release the code on time to some combination of overwhelming bureaucracy, over-optimistic marketing deadlines, and overworked engineers.
5. Release the code shortly after consumers point out your omission.
6. Good will!
Parent
Impatient, Are We? (Score:5, Insightful)
They need to do more than calm down (Score:4, Insightful)
Memo to these guys: you may not like having to live in your parents' basement, but you will find that a little tolerance of other people (and suppressing the hair trigger attack reaction) goes a long way when trying to lose your virginity.
Parent
Re:They need to do more than calm down (Score:5, Insightful)
Parent
Re:Impatient, Are We? (Score:5, Informative)
I am not a GPL zealot (in point of fact I'm a BSD guy), and I have never used the term "sanctity of the GPL," except possibly in jest.
I haven't seen anyone suggest that they were willfully withholding sources; in my original analysis I said that I suspected it was a mistake on their part. It's possible you read a sensationalized second-hand source (like iTwire), but all I noted was that they had shipped modified GPL binaries without source. As you say, the eee's been available for weeks now, which is weeks longer than the GPL permits you to distribute binaries without source.
Had you read the initial analysis or the followups where I tested and verified ASUS's source releases, you would know this.
Honestly, seems like anything can make 5/Insightful these days.
Parent
Re: (Score:3, Insightful)
The fact they had to make a different "cleaned up" version just confirms my suspicions as to why they didn't release it to begin with; the actual source code has programming hacks and embarrassing comments in it, like some previous examples of closed-source code that has been forced in to public view by the courts.
[citation needed]
Seriously though, what are you basing this off of? I read TFA and I can't find any reference in that, or in the articles it links to that say ASUS released "cleaned up" versions of the code. Even the guy who originally discovered this and blogged about it, says he thinks it wasn't ASUS being malicious, just negligent and forgetting to publish the code.
Re: (Score:3, Informative)
As a company that "Sells" Open source... (Score:5, Interesting)
That Extra Mile (Score:4, Interesting)
NOTE: I have asked Asus about enterprise encryption support and they have said it may be coming. I have also asked about the madwifi source but received no definitive answer yet.
Left hand, right hand? (Score:4, Insightful)
A simpler explanation is that in a large corporation, you have communication "issues" causing delays and lags. The technical folk may have finished their part of the project, but the web presence or product management folk has not gotten to publishing the source yet.
This is the classic left hand does know what the right hand does
Let us not assume bad intentions where no hard evidence exists.
Where's the story here (Score:5, Informative)
They have no obligation to host the source code, nor to provide it for download, they merely have to provide it upon request, and they did. End of story.
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
Re:They're going to release the SAME code, right? (Score:5, Insightful)
Parent
Re:They're going to release the SAME code, right? (Score:5, Insightful)
"A company may not be even in a position to release the source code as it may be owned by a third party." Fair enough, but this article is about a company distributing a GNU/Linux system with a modified kernel module that is GPL'd. There is no third party involved and even if there were, there is no way that Asus could both legally distribute their version of GNU/Linux in binary format (installed on the device) and simultaneously *not* release the modified source code; regardless of said third party's standing on distribution of the code. This is GPL 101 type stuff. Check it out. [gnu.org]
"Releasing newly written code with equivalent functionality or even rewriting GPL code and keeping the product closed source is considered enough to cure a license violation." That is so wrong I don't even know where to begin. How about you come up with some citations for that asinine bit of trash? I feel dumber for having read that.
Parent
Re:They're going to release the SAME code, right? (Score:5, Informative)
Not quite, see below.
And you are still in violation of the license. How do you handle the penalties for your existing violation?
And you still have not released the source that is mated to the version you've already shipped. Where is the source that goes with version 1.0? If you release version 2.0 with "cleaned-up" source code, you are still required to release sources for version 1.0, as well as atone for your prior violation with that version. Just because you complied at version v2.0 doesn't mean your violation with v1.0 goes away.
Sony tried this game with their version of the POSE FLOSS project. They would release v1.0 in binary, then release 2.0 binaries, with v1.0 source code, and so on. Always keeping the source 1 release behind. They were in direct violation of the letter and spirit of the GPL license.
You are assumed to be in compliance with the GPL for version 2.0 of your product, but you are still in violation of version 1.0 of your product. What do you do for all of the units already out in the hands of consumers?
Each unit is now subject to US Copyright violation penalties, which vary from $20k to $200k per-unit (look it up). If you shipped 1,000 units, that's a $20M penalty at the low end of that scale.
It sure is, and you've misinterpreted it very nicely.
Parent
Re:They're going to release the SAME code, right? (Score:5, Informative)
1. Microsoft violated Eolas' patent. Microsoft has no obligation to release source code for IE as they own the copyright to that source code.
2. See above.
3. Please give me an example of SCO code that is illegally included in Linux. The SCO group never could.
4. Trademark != copyright.
5. The Apple Music store thing was a private contract between Apple records and Apple computer.
6. Lindows was renamed due to a trademark violation. Refer to #4 above.
None of your examples have anything to do with the GPL or even copyright.
Parent
Re:just don't bother (Score:5, Insightful)
Parent
Re:Free publicity (Score:5, Insightful)
No, they get free publicity for doing the right thing, which, unfortunately, is uncommon amongst the business world.
Parent