Cliff Hacks Things.

Thursday, November 22, 2007

ASUS eeePC: First impressions and GPL violations

Most recent edit (2007-11-30): please see my more recent post for updates. ASUS has released the sources for some of the applications and drivers on the eee. I can't say whether it's complete and accurate yet, but it's a great sign from ASUS.


Edit: This post has gotten wider circulation than I was expecting (I rarely get readers, much less comments!). I've been clarifying some points in the comments, but people don't seem to be reading them before posting (and some of the posts have been hostile in tone). So:

  • Yes, I've downloaded and poked around in the 1.8GB archive ASUS insists is the source, from both the US and Taiwan sites. It does not contain the sources in question, or at least did not when I retrieved it. I tend to assume incompetence before malice, and I really do believe they just messed up. (Even the asus_acpi stripping seems more like a botched search-replace job by some overworked driver author than a malicious act. Doesn't make it legit, of course.)

  • I realize that blogging about a GPL violation doesn't fix it. My purpose in writing this article was to document the violation; I have neither the inclination nor the time to press a complaint or (god forbid) file a lawsuit! If others want to do that in response to this post, I'm happy to serve as an expert witness and provide the evidence I've collected, but for now, I'm enjoying my laptop and a cup of coffee.

  • I either suck at using ndiswrapper (I freely admit this) or it's my Airport base station causing the problems there. More on wireless drivers in a followup post.


Now on to the original post:

For my birthday, I bought myself an ASUS eeePC. Now, I've been lusting after very-small-form-factor laptops for some time (ever since I saw the Zaurus C series), and this is quite the small one. It also ships with Linux, which (I thought) was a good indication that the hardware is well supported by Linux. (Not so; read on.)

I'm very pleased with the hardware with a few exceptions, which I'll detail in the latter two thirds of this post. The screen is bright and clear, the keyboard is surprisingly usable (even with my giant hands), etc. I'm really happy with it, now that I've bent it to my will. Obligatory laptop porn below.

The eee on a sheet of 8.5x11 paper:


The eee next to a coffee mug:


The eee atop my 15" MacBook Pro:


Now then.

Proprietary Hardware Woes


ASUS ships the eee with a variant of Xandros Linux, which in turn is a variant of Debian. It also ships with binary modules for much of the hardware, and some of the hardware won't work without 'em. Specifically,

  • The wireless works with the madwifi version that ships on the machine, but not with HEAD or 9.3.3, and

  • The ACPI does not work with the Linux kernel's asus_acpi module, but does with ASUS's variant of it.



Several folks have gotten the wifi working with ndiswrapper, but this just tells me that those folks don't run WEP. (I need to figure out where they live.) I've gotten both wifi and ACPI working in Ubuntu, but only by loading ASUS's binary modules. Instructions in a subsequent post, once I'm done ranting.

(Edit (2007-11-23): Folks have posted saying they got ndiswrapper working with WPA. They're clearly 1337er than I am; turning on any encryption at all would spike it to 50%+ CPU. Lame!)

Proprietary Software Woes


The system is set to update itself and add packages from a repository at ASUS's site (specifically this one), where the little machine can fetch new kernels, Linux userland, KDE updates, and optional packages.

What you won't find on that site are sources. ASUS is bound by the GPL to make the sources for the software they're distributing available, even if they have not modified them. (Check the license if you don't believe me.) ASUS has posted a 1.8GB ZIP file on their website that they claim is the sources, but it's not -- it contains a few .debs (not even the versions that ship on the machine) and some kernel headers. (Perhaps they figured nobody would pull 1.8GB from their slow-as-molasses site and find out.)

Through disassembly (I can do that, the software is GPL'd), it appears that ASUS has extensively modified the asus_acpi kernel module from Linux 2.6.21.4, so that it now works with the eee's hardware. This would be good except that

  • They appear to have stripped out all attribution. (Kernel modules contain information about the module name, version, and author. This has been removed.)

  • They appear to have attempted to hide what they were doing. (All references to "asus_acpi" have been removed, but other identifying features remain.)

  • They are not distributing their modified sources, or even a patch.


I have not contacted the author of asus_acpi, and it's possible that he has worked out a copyright licensing deal with ASUS -- but I was under the impression that the copyright of contributions to the Linux kernel were assigned to Linus or an agent thereof, which would not leave him with this right.

The madwifi drivers that ship on the machine are also a version never before seen in the wild, but as madwifi is dual-licensed GPL/BSD, modifying it is within ASUS's rights.

It's worth noting, from a legal perspective, that ASUS is also distributing BusyBox inside the system's initramfs image. (They do not appear, at first glance, to have stripped the attribution out of this one.) This is interesting because someone else distributing BusyBox without complying with the GPL is currently getting themselves sued in the first US civil suit over GPL violations.

Also worth noting: this is not the first time that ASUS has stolen from the community in this way. They were caught in 2004 stealing code from iptables/netfilter. They're also trying to cover their ass: they include the GPL in the box with the product, and state

This product includes copyrighted third-party software licensed under the terms of the GNU General Public License. ... ASUSTeK COMPUTER Inc. has exposed the full source code of the GPL licensed software, including any scripts to control compilation and installation the object code ... For more information how you can obtain our open source code, visit our website (http://support.asus.com.tw/download/).

...that website, for reference, is Home of the Giant Zip File I mentioned above.

Sigh.

(Edit (2007-11-23): To be fair, as commenters have pointed out, this may very well be simple negligence on ASUS's part. Yes, I and others have contacted ASUS about this with no response yet. Let's hope they just say "Whoops!" and fix the ZIP.)

Warranty Void If Removed


The last annoyance about the eee PC is the bright yellow "Warranty void if seal is broken or removed" sticker over the RAM upgrade slot.

Yes, you read that right: a computer manufacturer has decided that it voids your warranty to replace a DIMM.

The door in question also hides an available mini-PCI-Express slot, so needless to say, people would like to open it. For me, until I get out of the front of the bathtub curve and verify that the hardware works with Ubuntu, that sticker stays intact.

However, since I'm already pretending to be a lawyer in this post, allow me to discuss the Magnuson-Moss Act, what it says about tie-ins, and what exactly ASUS is doing here.

The Magnuson-Moss Act is a 1975 Federal law that lays down some rules for how consumer warranties work. One of the specific things it prohibits are "tie-ins," additional items or services you must buy from the manufacturer to make your warranty work. (This is why for-pay warranties these days are euphemistically termed 'service contracts.')

Examples of tie-ins are provided on the FTC's site. There's the unacceptable tie-in:

In order to keep your new Plenum Brand Vacuum Cleaner warranty in effect, you must use genuine Plenum Brand Filter Bags. Failure to have scheduled maintenance performed, at your expense, by the Great American Maintenance Company, Inc., voids this warranty.


...and the acceptable one:

While necessary maintenance or repairs on your AudioMundo Stereo System can be performed by any company, we recommend that you use only authorized AudioMundo dealers. Improper or incorrectly performed maintenance or repair voids this warranty.


Specifically, it's acceptable to void someone's warranty if maintenance is screwed up. (I'm paraphrasing the FTC's page, which was clearly paid by the word.)

Here are snippets from ASUS's warranty:

The warranty only covers failures or malfunctions occurred during the warranty period and in normal use conditions as will as for any material or workmanship defect. The warranty will not apply if: (a) the product has been tampered, repaired, or modified by non-authorized personnel; ... (c) the warranty seals have been broken or altered; ...

(Yes, those typos were in the original.)

Clause (a) above is clearly unenforceable under Magnuson-Moss -- it's one of the specific cases that the FTC cites as illegal.

Clause (c) follows as unenforceable: repairs (even normal upgrades) of the system cannot be performed without breaking the warranty seal. I'm not a lawyer, but I trust the judgment of judges; I doubt that a warranty stating "You can get this repaired by any qualified person but they can't look at it!" would be upheld. This is no different.

Edit (2007-11-23): One more note on my tie-in point: ASUS will be selling a "higher model" of the eee in the US, with more RAM and 8GB of Flash, starting at the end of this month. Someone will open this model up and post pictures. If the model is simply the original with a different DIMM and, say, a PCIe SSD dropped in, then what ASUS is saying is "These socketed, consumer-upgradeable parts will void your warranty if you touch them -- but if you pay us another $150 we'll change them for you." That's a bit more blatant than what I'd cited above.

Labels: , ,

213 Comments:

  • Clearly this is a taiwanese company preying on the fact that people won't go to the extent you seem to have gone. They will mostly be correct with this assumption.

    Additionally, since they are a taiwanese company why would they/should they follow the GPL or any US based laws?

    (at the very least they are headquartered out of Taiwan and are distributing software/content out of their taiwanese location)

    By Blogger Chris, at 8:28 PM  

  • if its sold in the US, then it must comply with the US laws (i.e., law of the country its sold in).

    I think more awareness should be made to the general public about the way GPL is violated here, so that companies cannot just benefit from hard work by others without contributing back some work of their own.

    By Blogger Chii, at 9:25 PM  

  • So let me get this straight...

    1) They market it as a Linux laptop, among other things.
    2) They provide notice of the GPL in the packaging.
    3) They actively maintain a debian package repository.
    4) They presumably have a deal with Xandros.

    But...

    5) They provide a 1.8gb source archive that contains no sources.

    Sounds less nefarious and more like an incredibly bone-headed mistake. Either they're very ignorant of what it means to provide sources or someone has made a very serious error.

    Either way, Asus has effectively painted a giant red target on their forehead.

    By Blogger danly, at 10:18 PM  

  • Copyright isn't attributed to Linus, which is one of the main reasons that Linux will never go GPL3: You couldn't track down all the contributors to get them to do it.

    By Blogger Unknown, at 11:03 PM  

  • Superb piece of research work. Thanks for doing this.

    By Blogger chrisstu, at 1:56 AM  

  • It may simply be better to buy an older, used laptop and put Linux on that.

    Considering how much electronic waste is piling up and polluting groundwater pretty much everywhere now, buying more new crap is not the answer.

    Example:
    Thinkpad 560z

    Thinkpad 560x

    By Anonymous Anonymous, at 5:17 AM  

  • I agree with Dan that this is more likely a 'bone-headed' mistake. I really don't think ASUS are targeting the eee at users who will hack around with the OS. Full compliance with the GPL has likely fallen by the way side in favour of shipping it before Christmas.

    By Blogger Unknown, at 5:21 AM  

  • Have you forwarded your concerns (as stated in this blog) to ASUS? Maybe they are just ignorant and if told how to exactly correct these legal issues, they will comply. Give them a chance first to respond.

    By Blogger Howard, at 6:10 AM  

  • it wouldn't surprise me one bit if they modified their Windows IIS .aspx server to artificially slow down users trying to download the Giant Zip(tm) even more

    By Anonymous Anonymous, at 6:44 AM  

  • So this does mean, then, that we can reverse-engineer their modules for madwifi et al. with impunity, yes?

    By Blogger TQuid, at 10:07 AM  

  • Brilliant piece, Cliff.

    By Blogger Unknown, at 10:11 AM  

  • Well, first let me state that I'm using an eee with WPA2 on ndiswrapper without an issue. I'm in the United States.

    Having fought with Asus and Linux before, I don't think they're malicious about this but they are clueless. I emailed Asus about the matter: http://forum.eeeuser.com/viewtopic.php?id=2315 and well as you can see, they just suggested I try madwifi.

    I then tried to put in an Intel 3945 and the bios doesn't recognize the vendor so the card is disabled: http://forum.eeeuser.com/viewtopic.php?id=2421

    The stickers are rubbish. I had to cut through them to try and put the 3945 in but I agree with your take on the matter.

    Here's my quick and dirty page with ubuntu on the eee: http://www.quaggaspace.org/2007/11/04/ubuntu-gutsy-on-an-asus-eee-pc/ Really I haven't had any problems.

    By Anonymous Anonymous, at 10:20 AM  

  • Too bad. Myself and a friend at work had been looking at buying a couple of eee's. Until Asus allows you to change the ram and wifi card without violating the warranty and releasing the GPL'd source they can forget about me buying one. My guess is my friend at work will not be buying one either.

    p.s. I had been thinking (after testing one myself) of buying three more for my two neices and nephew for Christmas. That's now not going to happen either.

    So that means four and possibly five sales lost. What a stupid move on Asus's part.

    By Blogger Unknown, at 10:28 AM  

  • Too bad. Myself and a friend at work had been looking at buying a couple of eee's. Until Asus allows you to change the ram and wifi card without violating the warranty and releasing the GPL'd source they can forget about me buying one. My guess is my friend at work will not be buying one either.

    I had been thinking (after testing one myself) of buying three for my two nieces and nephew for Christmas. That's now not going to happen either.

    So that means four and possibly five sales lost. What a stupid move on Asus's part.

    By Blogger Unknown, at 10:30 AM  

  • This is totally unrelated to the eeePC, but when I got to your discussion of the Magnuson-Moss act I nearly pissed myself. 2 years ago my car dealer told me that because I hadn't gotten my 30K/60K mile tune-ups there that my 5-year warranty was voided, and that to get the service I needed I would have to get the 60K tune-up or pay for the service out of pocket. The tune-up was cheaper (though still nearly $1000), so I took that route.

    I just sent a very nasty letter to the manager there, demanding my money back. I always had a suspicion that they were screwing me over, so I just wanted to say thanks for the ammo for the fight! I'll let you know if it goes well.

    By Blogger Unknown, at 10:31 AM  

  • i have been looking at buying one since august my dad was looking at one since september and we were thinking on buying 4 one to each people at my house i told a teacher last week and she was thinking on buying 2 so there are at least 6 less sales.

    HZ.

    By Blogger Unknown, at 10:40 AM  

  • Wow, comments!

    I do believe this is probably ignorance or negligence on ASUS's part, rather than malice. I and others have contacted them about this and haven't heard back yet.

    As far as buying an eee vs. an older laptop, I was really after the form factor. I used to have quite a hobby of restoring old laptops to life, and had a few small Thinkpads from time to time, but this is in a class by itself.

    As I mentioned, I'm still quite happy with the device. I've gotten pretty much everything working under Ubuntu through a combination of reverse-engineering and dumb luck, so for the moment, ASUS isn't standing in my way.

    By Blogger Cliff L. Biffle, at 10:43 AM  

  • Hello everybody:
    I'm from Spain and I have translated this article into Spanish in order to show to the whole Spanish community what you ar saying.
    This is my blog:
    Asuse3
    Please, keep us informed.
    Regards

    By Blogger newimagenio, at 11:11 AM  

  • newimagenio,

    Gracias para traducirlo. Entiendo mucho pero no he escrito hace...tres años?

    Y con Ubuntu no sabe como teclar con acentos. :-\ Soy n00b norteamericano.

    By Blogger Cliff L. Biffle, at 11:51 AM  

  • "I was under the impression that the copyright of contributions to the Linux kernel were assigned to Linus or an agent thereof, which would not leave him with this right."

    That's true for GCC and most of the FSF-directed projects, but it's not true for Linux. (It's the main reason why the Linux kernel will remain GPL2 rather than GPL3 for now until doomsday; there's no practical way to change it.)

    Also, as a technical point -- the copyright assignment to the FSF for submissions to GCC includes a "back-license" to the original author, which includes permission for re-licensing. So, even if he had hypothetically signed such an agreement, he could still give Asus a non-GPL deal.

    By Blogger Brooks, at 12:23 PM  

  • Thanks for the clarification, Brooks. If the asus_acpi author has indeed chosen to license the code to ASUS, then that's within his rights; the rest of the kernel still needs some source on their website. :-)

    By Blogger Cliff L. Biffle, at 12:37 PM  

  • A little FYI.

    I contacted Asus in relation to the warranty matter a couple of days ago, had a response that I thought that I would share with you all. It doesn't have anything to do with potential GPL infringements.

    "Dear Valued Customer,
    Thank you for contacting ASUS Customer Service.

    My name is Deco and it's my pleasure to help you with your problem.

    Sorry, because this is not a notebook but is Eee PC, we do not support customers to upgrade the RAM. Sorry for any inconvenience.

    Welcome to refer FAQ for ASUS products in ASUS website:

    http://support.asus.com/faq/faq.aspx?SLanguage=en-us

    If having any problems, please don't hesitate to let me know. Let's discuss this issue together.
    Thank you for using ASUS products and enjoying ASUS services!

    Deco
    ASUS Customer Service Center (Shanghai , China)
    If you have any suggestions or complaints about our technical support
    service, please e-mail your feedback to http! ://vip.asus.com/eservice/techserv.aspx. We will then
    arrange for a specialist to work on your issue. Your suggestions and
    feedback are most appreciated and allow us to serve you better."

    By Blogger Jon, at 4:34 PM  

  • Good info, jono.

    Again, I put my faith with the common-sense of judges in this case. The grievance system for Magnuson-Moss warranty violations is slanted toward the consumer, and I suspect (though again, I am not a lawyer) that arguments like "This laptop-shaped object that runs laptop programs and takes standard laptop memory is, nevertheless, not a laptop and therefore only we can upgrade it" ain't gonna fly. (Since ASUS will sell you one with more RAM, after all.)

    But, someone other than me should test it! :-)

    By Blogger Cliff L. Biffle, at 5:29 PM  

  • (As an example of my last point, let's replace some words in that letter: "Sorry, because the Honda Accord is not a car, but rather an Accord, you are not allowed to repair it yourself." Bzzzt -- ain't gonna fly. ASUS may try to disallow RAM upgrades, but say the DIMM fails; it's a standard DIMM I can safely repair myself, well within the protection of the law.)

    By Blogger Cliff L. Biffle, at 5:34 PM  

  • Oh Cliff,

    When I received that response from Asus, I sent a mail to Molly Wood at Cnet. She hosts a daily podcast called Buzz Out loud. They tend to bring these things up in to the public eye a little.

    Jon

    By Blogger Jon, at 6:28 PM  

  • This is not the correct forum for making serious legal accusations such as GPL violations.

    It would be much more useful to contact the Software Freedom Law Center http://www.softwarefreedom.org/ or the Free Software Foundation http://www.fsf.org/ with a description and evidence of the violation.

    By Blogger Unknown, at 8:43 PM  

  • Ignorance is bliss, huh?

    Before you go launching class action lawsuits did you bother to look at the Asus support downloads for the eeePC (like under the "Source Code" twisty):
    http://support.asus.com/download/download.aspx?SLanguage=en-us&model=Eee%20PC%204G(701)

    You might find the 1.8GB of source code tarball does not contain driver source for Windows XP.

    By Blogger GED, at 9:54 PM  

  • You can purchase "Warranty void if removed" stickers on Ebay.

    http://www.asources.com/eeepc/warrnty/DSC00452.JPG

    By Blogger Marcin, at 10:40 PM  

  • "I have not contacted the author of asus_acpi, and it's possible that he has worked out a copyright licensing deal with ASUS -- but I was under the impression that the copyright of contributions to the Linux kernel were assigned to Linus or an agent thereof, which would not leave him with this right.

    The madwifi drivers that ship on the machine are also a version never before seen in the wild, but as madwifi is dual-licensed GPL/BSD, modifying it is within ASUS's rights."

    First off the Linux trademark is owned by Linus, the Linux copyright is owned by their individual contributors. This is what makes changing the license of Linux (eg to GPLv3) a near impossibility.

    Proprietary drivers are really sketchy legally; the GPL license doesn't allow you to link to a binary that doesn't give you the same liberties or add new restrictions. People like nVidia get away with it since its not too entangled with the rest of the kernel.

    So likely in the context of the Linux kernel, the madwifi essentially is a GPL license. The BSD/GPL license allows it to be used in other kernels under only the terms of the BSD, it doesn't grant anything extra under the Linux kernel - maybe, depending on who you talk to ;)

    The idea that a ACPI Linux driver doesn't have to be under the GPL seems even less likely, since it would be more entangled with the rest of the kernel.

    Anyways I suppose we shouldn't be surprised by all this, Xandros has always been a shady company. Doesn't play well with others - renaming Amarok (and not just the icons, in the program itself, even the about screen) to "Music Manager" just isn't nice. I'd be tempted to blame them more then Asus (though its Asus's responsibility of course).

    By Blogger Ian Monroe, at 12:10 AM  

  • I suppose the citation for my explanation of how GPL and Linux modules work would be the fact that ZFS can never come to Linux under its current license (at least, not without Linux changing its license), since its a GPL incompatible license (adds new requirements I believe) and filesystem's are pretty tightly coupled with how the memory system and such works.

    By Blogger Ian Monroe, at 12:16 AM  

  • I can confirm WPA and WEP working with ndiswrapper on ubuntu gutsy. It was moderately straightforward (even able to run over my work's flaky CiscoVPN and WEP set up). I don't seem to have any major ACPI issues except occasionally not quite powering down.

    By Blogger Richard G. Clegg, at 3:01 AM  

  • No. Contributions to the Linux kernel don't become under the copyright of Linus. Some open source projects require copyright assignment, but others do not. In such case, the code is included under the same or compatible license and the copyright is shared by all authors. The number of copyright holders in the linux kernel is HUGE, but they all agreed to license it under the same license so it works.

    By Blogger zbowling, at 3:18 AM  

  • Great article there, sir!
    Seems like I'll wait for the whole thing to clear up before I buy my eee (if I do. Since this post made it clear that ASUS has a dirty mind.).

    By Blogger Domo, at 4:51 AM  

  • Like many have said, Asus is a taiwanese company. Just because they tend to make excellent motherboards doesn't mean they're any more responsible and respectful than their cheap crooked brethren.

    It's unfortunate to be pigeon-holing them like this, but just when you start thinking they're a nice company, they go and do something amazing stupid or dishonest to bring themselves back down to ground level.

    By Blogger Billco, at 5:53 AM  

  • Sheesh. Won't be buying these or supporting their purchase at my place of (sysadmin) work or by acquintances.

    Heck, having Atheros wifi is reason enough for getting disinterested at least so long as the reverse-engineered driver will start supporting this box. Which, well, if unmodified madwifi doesn't, might take a bit.

    The "source" zip I agree may be incompetence, but on the other hand spesifically the asus-acpi issue smells of shitheadedness.

    Waiting on my G1G1 XO; at least that's a truly open machine. 'course, not actually widely sold, but they did just extend their give-one-get-one program...

    By Blogger Unknown, at 1:19 PM  

  • I'm looking into the eeePC for my nephews.

    An alternative micro-laptop: I have Ubuntu Gutsy running on Toshiba libretto U105. Everything works except Bluetooth for some reason, but Gutsy's Bluetooth doesn't work under my Dell either.

    You can still find the libretto on ebay.

    kurtstephens.com

    By Blogger Kurt, at 12:29 AM  

  • Ahh, the Libretto. I had a Libretto 100 way, way, way back. I loved that machine. It was my mp3 player before there were mp3 players. The battery would last about 6 hours with the display off, which was perfect for long flights. I had it running FreeBSD (which got all kinds of double-takes at Defcon '97) and I carried it everywhere in the cargo pocket of my pants. I even did the soldering hack to boost it to 266Mhz (it shipped as a 166Mhz MMX Pentium). These days it serves as the lap-counter and "Jumbotron" for my slot car track.

    The first thing that came to mind when I saw the pictures of the eeePC was "ooh! like a libretto!".

    The second thing to my mind was "I want one!"

    By Blogger brianosaurus, at 10:31 AM  

  • It is not ignorance. Asus mentions in the manual (near the end, page 98 or so), that they have obligantions and that they distribute the kernel, but they don't live up to their promise.

    I've filed a question on this about 3 weeks ago but never got a a reply.

    By Blogger Frans Meulenbroeks, at 5:41 AM  

  • Hmm the libretto 100 and 100CT had the form factor of a Moleskine (exactly it, and curiously before the relaunching and propaganda of this kind of long pocket notebooks). The Asus fails this form factor, thus it does not fit in a the pocket of most coats. Pity.

    By Blogger Alejandro Rivero, at 12:26 PM  

  • I'll be hoping that Asus will realize their error and take the proper action.

    Because as it stands right now, taking free stuff, selling it, and not giving anything back is rude.

    By Blogger Vadim Peretokin, at 3:31 PM  

  • Per Engadget today, http://www.engadget.com/2007/11/26/asus-posts-more-eee-source-code-to-comply-with-the-gpl/, Asus has made changes to comply with GPL for the eeePC.

    Thanks for the informative overview of the eeePC!

    By Blogger myDigitechnician, at 3:53 PM  

  • This comment has been removed by the author.

    By Blogger Lucas Malor, at 7:53 AM  

  • This comment has been removed by the author.

    By Blogger Lucas Malor, at 7:56 AM  

  • Excuse me very much, I've done some mess.

    Another person have signalled to me Asus has released the source code:

    Asus news

    I noticed it's not completely true... the source code is available at that link only for eeePc 4G 7.01 :

    Asus Support

    Anyway at ftp site it's present all the source code:

    ftp://ftp.asus.com/pub/ASUS/EeePC/

    Anyway I don't know if the source code is correct, if the acpi_asus source code is correct and if compiling the kernel you'll obtain a working kernel, with acpi totally working (I'm not under Linux :-( and I don't have a eeePc)

    By Blogger Lucas Malor, at 8:19 AM  

  • This comment has been removed by a blog administrator.

    By Blogger Unknown, at 12:34 PM  

  • Indeed, if you want to meditate about the spirit of the GPL, ask Amazon how to recompile and reflash the Kindle.

    By Blogger Alejandro Rivero, at 4:38 PM  

  • This comment has been removed by the author.

    By Blogger Unknown, at 11:18 PM  

  • I like EeePC personally and I think the Asus guys are doing a great job with it (maybe now Palm will realise what they lost when decided to drop off Foleo), so I was upset to read the story about the driver. I have some colleagues at Asus marketing department and I approached them on the suject. Here is what I got back:

    ====

    Announcement of combination source code & SDK news release is already posted on the http://eeepc.asus.com/en/index.htm

    It is very important for this info.

    Alex Huang

    ===

    I haven't checked it personally, but maybe these guys have fixed the issue?

    By Blogger Mr. Mistoffelees, at 12:12 AM  

  • I liked EeePC the day I saw it and I also believe Asus are doing great on the market with it (Hey, Palm guys, see what you lost when dropped off Foleo?), so I was upset to read the story about the GPL.

    Maybe its worth noting that the GPL actually does not require posting the source code on a public place (which is a common belief among GPL followers); it rather requiers the source code to be made available upon request to same parties which have been provided with the binary code (think what MySQL does in the last year or so).

    Since I'm in touch with some guys at Asus, I sent a note to theior marketiung deparment and on the next day got back this:

    ===

    Announcement of combination source code & SDK news release is already posted on the http://eeepc.asus.com/en/index.htm

    It is very important for this info.

    Alex Huang

    ===

    I haven't yect check the code myself, but I hope we should count it as ignorance, not malice.

    By Blogger Mr. Mistoffelees, at 12:18 AM  

  • Yeah, looks like that was the case.

    By Blogger Vadim Peretokin, at 5:36 AM  

  • Thanks to everyone who's taken part in this discussion so far. I encourage newcomers to read my later posts on the subject and comment there, after having seen the full story.

    I also encourage anyone who's here to attack me or make the ironic accusation that I'm an overzealous Linux geek to save their vitriol for Slashdot, where it will be more welcome. Thanks!

    By Blogger Cliff L. Biffle, at 4:37 PM  

  • Thanks for the review. I am thinking of getting 2 of these.

    My other laptop's a MBP. But, for portability's sake, there isn't anything else in the market that compares with this. So, am reluctantly ordering this.

    By Blogger none.entered, at 10:24 AM  

  • I am a reporter tying to write a story about the Asus box and looking for owners of it; tabate@sfchronicle.com // email me a phone # to reach you if you have a thought top share. Thanks

    By Blogger tom abate, at 4:12 PM  

  • Hi Cliff! Thanks for the posts, I'm very much liking the look of the EeePC. I'm also a Mac user and unsure of getting a Ubuntu/Windows box. I wont be able to afford the upcoming-Apple subnotebook so am debating asking Father Christmas for one of these machines. As a Mac user, how do you find the Ubuntu experience compares? How useful is the machine? My 12" PowerBook is giving up and this seems like a good replacement :)

    By Blogger Seb Payne, at 1:17 PM  

  • Hi.
    Nice article. Can I ask a question as a non-Linux specialist? Are you saying that between WPA and WEP only the less secure option (WEP) works, unless I buy something additional "Ubunthu"? What is ubunthu and can a Linux absolute novice get this working securely without joining a secret society in the process?
    Cheers

    Frankie

    By Blogger Unknown, at 12:03 AM  

  • The law of EU is no different. EU is usually slow on this but when they do resurrect such cases they do it to the bottom.

    "Only companies are successfull in the long run that pay the taxes and obey the democtatic law".

    By Blogger polocanada, at 6:39 PM  

  • You have a dream of possessing a dashing brand new car or have the idea of opening your transport business. But sudden bankruptcy ruptures all of your desires. You are damn desperate to fulfill your dream but none of lenders are ready to bet on you. At this situation, auto loans for bankruptcy are available and are ready to supervise you, in your financial ground. These types of loans are not only for financial help but can increase your credit in the financial market.To find online car loans, quick car loans visit http://www.driversamerica.com

    By Anonymous Anonymous, at 3:08 AM  

  • Instant loans and Instant decision loans are the best means of getting fast cash. Instant loans can be availed by all kinds of borrowers like bad credit holders, borrowers who are tenant and cannot afford to provide any security against the loan amount. Instant Decision Loans have been categorized into secured and unsecured forms.All that you have to do is fill up an application online submit it. A borrower can get these loans instantly. if you want to get more information on Instant Approval Bad Credit Loans,Instant Approval Payday Loans log on http://www.instantapprovalloans.co.uk/

    By Anonymous Anonymous, at 11:55 PM  

  • um well im not seeing the issue with upgrading the memmory here? whats the issue? so you void the waranty? it cost you HALF the price as a CHEAP lappy and it almost as prety as a macbook. (almost) if your thinking about upgrading the components you should atleast be confident enough to resolve any issues you come across...?? what im more concerned about is upgrading the SSD? and im pretty sure its easily do-able. any comments??? udv_vdu@hotmail.com

    By Blogger madhakker, at 11:34 AM  

  • Good information thanks for sharing with us. here is one more very useful site http://www.badcreditunsecuredpersonalloans.co.uk/blog

    By Blogger Jennifer Maben, at 11:04 PM  

  • Great blog with good advice, useful information and superb commentary! Online Penny Slots | Penny Slots Machines | Free Penny Slots Casinos | Free Slots

    By Anonymous Anonymous, at 1:34 PM  

  • The excellent combination of low cost, supreme productivity and optimum product quality has made the west wake up to the technical strengths of the countries like India and China. These countries are making a distinct mark of their own in the field of software development by providing services like outsource software development. To know more about the services that a software company of these countries provides just check out the URL http://www.infysolutions.com.

    By Anonymous Anonymous, at 4:09 AM  

  • I’m sorry to use your contact area in such an odd manner but I have a problem and I did a search and I wondered if you could point me in the right direction. I’ve looked everywhere.

    I need a few keys for my eeepc 701 pearl white. My son is 2 1/2 and he somehow got my eee and peeled some keys off. Its not a warranty thing obviously but I wonder if you know where I could buy replacement keys, even used from some modder or something. I’m only missing two keys and a few of the spring things that hold them in, key mounts?


    If it helps any -

    I’m missing both brackets keys but have the mounts, missing mounts for O P and ” but have the keys.

    Any direction or assistance would be great, if not thanks anyway.

    Jean Matthews Ryan
    jeannieGgrrl[at]gmail[dot]com
    http://jeanniegrrl.com

    By Anonymous Anonymous, at 8:32 AM  

  • I am sorry but I am a little confused about what the post is all about. Are you saying that the wi-fi does not work on your new Asus laptop due to non availability of drivers that should ship with your laptop and you are unable to find a source from where you can get it? Web Designer

    By Anonymous Anonymous, at 2:59 PM  

  • nice post

    By Anonymous Anonymous, at 9:57 PM  

  • really good research - Web Hosting

    By Blogger Ray Creations, at 10:32 PM  

  • Wow! What a story. Hope this does not happen to any of us. Joy

    By Anonymous Anonymous, at 3:52 PM  

  • Thank

    By Blogger tukang nggame, at 11:13 PM  

  • You have provided a very detailed review. Thanks for the information provided. It is very hard to earn money chao!

    By Blogger Aman & Biki, at 9:16 PM  

  • cool post mate....



    cirrogram

    By Anonymous Anonymous, at 10:15 PM  

  • Cool. Nice post.

    Shopping Cart

    By Blogger Unknown, at 4:20 AM  

  • i have visited your blog this is really good and use full for me. thanks
    ebay software

    By Blogger eBay tools of eBay software offers, at 10:49 PM  

  • This comment has been removed by the author.

    By Blogger Manoj Singal, at 4:26 AM  

  • It’s really very informative and useful post.thanks for sharing this useful information with us.keep blogging. Looking forward to reading your next post. Thanks a lot.
    http://www.dynamixgate.com/wordpress-ebay-plugin.php

    By Blogger mikemiller, at 12:32 AM  

  • Soniktechnologies is a website designing and Web development company, implementing IT-projects of any discipline and to any complexity. We have the experience in providing successful website development, back end website programming, E Commerce software development services and maintenance of sophisticated Internet applications for different industries with affordable costs.
    Software Development India

    By Blogger GPS Tracker Dealership, at 9:41 PM  

  • Well the first impression is always the right one so the gpl violation is not that nice .
    also i want to add that Start losing weight
    cause is better for youre life .

    By Blogger Unknown, at 8:18 PM  

  • Yes, you are right that GPL violation doesn't fix it, but you have provided a complete information in such a beautiful way that is really appreciable and one can complete knowledge about the ASUS eeepc.

    AuctionWebsiteScript, a leader of Penny Auction Script provider, are promised to do our best and offer our clients the most advance tools and scripts of auction management, statistical information gathering, and site promotion.

    By Blogger Michael, at 9:09 PM  

  • B2B marketplace india

    Very beautiful post thanks a lot dear it seem very useful also so i am going to tweet this.

    By Blogger Mark, at 1:43 AM  

  • Thanks for the review. I am thinking of getting 2 of these.
    Seems like I'll wait for the whole thing to clear up before I buy my eee

    By Blogger Unknown, at 11:46 PM  

  • Amazing Post,
    very resourceful and interesting,i really appreciate the information you are offering and dear it seem very useful also so i am going to tweet this.

    B2B market palace india.

    By Blogger sonu, at 8:27 AM  

  • nice post,
    Thank you very much for sharing.
    B2Bmarket palace india

    By Blogger sonu, at 8:34 AM  

  • Its really very nice post. Thanks for sharing good information with us. Awesome post.

    By Blogger Web Development Company - fraud, at 4:57 AM  

  • Adorable. I like the eeePC very much and thanks for the nice share.

    Plastic Card

    By Blogger Fakhruddin40, at 12:37 AM  

  • This comment has been removed by the author.

    By Blogger Unknown, at 12:58 AM  

  • I agree with Dan that this is more likely a 'bone-headed' mistake.
    polycarbonate sheet

    By Blogger Aditya, at 10:45 PM  

  • ZuzuBid is New Penny Auction Website that offers Double Winner Penny Auction, Online Penny Bidding and really good discounts on brand new products. So Bid and Win Penny Auctions and save upto 90% on branded products like laptops, HD TVs, LCD TVs, Mobiles, Gadgets, Digital Cameras, Ipods and video game consoles etc.
    Online Penny Auctions

    By Blogger Penny Auction, at 2:33 AM  

  • It's best & Great post. I liked it.
    We are aware of the fact that there is no dearth of institutes in Surat which claims to provide PHP MySql training but there is not a single institute which can provide real world training. Acesoftech is part of suhanasoftech, a leading website design company having branches in Kolkata and Surat. We guarantee you 100% job-oriented courses. You will learn everything practical. You will also get training on how to get better and high paying jobs. 100% placement assistance provided. Learn PHP/ MySql from professional and be ahead of your competitors.

    By Blogger Suhana Ansari, at 4:24 AM  

  • This comment has been removed by the author.

    By Blogger Manoj Singal, at 3:25 AM  

  • Thanks for the post. It was very interesting. I enjoyed well.

    Superheroes
    Lower Back Pain

    By Blogger MLB2k11, at 3:23 AM  

  • Such a wonderful post. I got bookmarked your site because of rank. Well content.Keep going.

    By Blogger Movies Gallery 2011, at 3:26 AM  

  • Superb information you provide us dear.............. GPS Tracking System

    By Blogger Penny Auction, at 11:52 PM  

  • Professional Joomla Training Kolkata Surat
    Acesoftech provides Professional Joomla Training in Kolkata and Surat. The academy teaches you custom joomla theme customization and build. Joomla component development and Joomla module development. We provide advance level of joomla training. Learn joomla in Surat and Kolkata from 6+ years experienced IT-Professional.

    By Anonymous Anonymous, at 4:06 AM  

  • So this does mean, then, that we can reverse-engineer their modules for madwifi et al. with impunity, yes?
    brilliant work
    event management

    By Blogger Aditya, at 6:09 AM  

  • As you said in above line i was completed all comments.. you have done a good job for all, really interesting to read this post. i like ways of motivation if you didn't this word " please read" i never spend the time to read your post. at the same i'm going to missing. domain registration india

    By Blogger mohamed12, at 3:14 AM  

  • Thanks for explaning it so well..Very Useful indeed..



    ux design

    By Blogger piya, at 12:31 AM  

  • Thanks for the update..It is of great help..



    photos on canvas

    By Blogger priya, at 9:49 PM  

  • You have described very clearly. Now I am also using Linux. I feel that, it is best one for me. Thanks for sharing.
    Register Domain Names

    By Blogger Unknown, at 9:23 PM  

  • There are differen skins where war2 is very famous because of its beautiful look (red color) and its design, similarly stand alone, Mardi grass nights, rock out, Blue essence and some other skins are excellent and will give your EEE PC more appealing and beautiful look and safety.

    EEEPC skin covers

    By Blogger Unknown, at 3:39 AM  

  • Thanks for such a nice description.I really enjoyed the post.
    Bahrain website design company

    By Blogger Magento, at 3:21 AM  

  • It is very Useful post to me and i am also web developer and domain registrar in India.

    By Blogger Domain Registration, at 1:15 AM  

  • This article helped me to clear my doubts.thanks a lot for your assistance.

    immigration attorney

    By Blogger Miley, at 5:47 AM  

  • Great stuff from you, man. Ive read your stuff before and youre just too awesome. I love what youve got here, love what youre saying and the way you say it. You make it entertaining and you still manage to keep it smart. I cant wait to read more from you.
    This is really a great blog.

    heavenly treasures

    By Blogger hannah, at 3:54 AM  

  • This comment has been removed by the author.

    By Blogger Swati, at 8:34 AM  

  • Thanks a lot for sharing this useful and attractive information and I will be waiting for other interesting posts from you in the nearest future.keep it up.

    By Blogger Domain Registration, at 3:50 AM  

  • free keylogger

    very useful info, Thanks for sharing....

    By Blogger Sachin, at 11:09 PM  

  • data recovery

    Nice info and articles, Thank you

    By Blogger Sachin, at 2:25 AM  

  • This comment has been removed by the author.

    By Blogger seo usa, at 10:40 PM  

  • I was looking for this information for a quite long time now. Thanks for sharing this... seo services

    By Blogger seo usa, at 10:41 PM  

  • This comment has been removed by the author.

    By Blogger Zip Repair, at 2:31 AM  

  • Zip Repair

    I am very glad to see that your blog information.

    By Blogger Zip Repair, at 2:35 AM  

  • Very useful and informative article you have got here. I liked all the points and they are very useful. Thanks for sharing it with us. web registration

    By Blogger Zita, at 12:29 AM  

  • This comment has been removed by the author.

    By Blogger exportersindias, at 2:44 AM  

  • nice post,
    thanks for sharing with us
    exportersindias

    By Blogger exportersindias, at 2:46 AM  

  • This is awesome – thank you for curating all this valuable information.

    By Anonymous Anonymous, at 11:39 PM  

  • You made certain good points there. I did a search on the subject matter and found the majority of people will have the same opinion with your blog. website registration india | how to register a website

    By Blogger Zita, at 3:53 AM  

  • nice post. thanks for sharing.
    <a href="http://www.techzar-web-developers.com>website development</a>

    By Blogger techzarinfo, at 9:32 AM  

  • nice post

    By Blogger techzarinfo, at 9:35 AM  

  • I am quite sure they will learn lots of new stuff here than anybody else!....There is also a lot of visual symbolism that is sometimes subtle, sometimes not so subtle..



    Amore Pacific |Sisley

    By Blogger wikascom, at 11:25 PM  

  • Hey, you stated in a much more direct way what I was trying to communicate, thanks, I will recommend your site to my friends.

    Jojoba India

    By Blogger JOJOBA INDIA, at 11:15 PM  

  • Thank you for another great article. Where else could anyone get that kind of information in such a perfect way of writing? diamond for sale | internet marketing agency

    By Blogger Faith, at 12:38 AM  

  • I am very pleased with the effort and don’t feel like adding anything in it. It a perfect thing which is being done. Keep the good work! I have just bookmarked this site for future reference. Looking for your regular post.

    spa offers dubai | dubai special offers | promotions dubai

    By Blogger wikascom, at 12:18 AM  

  • Even if the companies comply with the GPL you still have the fact that the android driver-like-libs for things like the touchscreen, mpeg accelerator and other features are not open at all due to the horrible copytheft license that Google uses: Apache 2 License. This license means that these manufacturers will simply lock users out and not share at all.
    wholesale suppliers

    By Blogger SITL, at 10:35 PM  

  • Great posting.Great information.
    Hire magento designer

    By Blogger sathya, at 12:39 AM  

  • That is genuinely helpful. I would like to ask if it would be Okay if I mentioned some of that on my own blog. Of course, I would credit you, and link back here also.


    daycare playground equipment |commercial play structures | church playground equipment

    By Blogger tammy, at 12:41 AM  

  • Thanks for taking this opportunity to discuss this, I feel fervently about this and I like learning about this subject. If possible, as you gain information, please update this blog with more information. I have found it really useful. web lawyer

    By Blogger Teagan Breed, at 12:15 AM  

  • This comment has been removed by the author.

    By Blogger wikascom, at 10:37 PM  

  • Yes, the main aim is for webmasters to submit their sites to gain links and hopefully higher ranking on the search engines. Hope this answers your question, I am kind of new on the forums and still trying to gain knowledge.



    dubai apartments |dubai villas

    By Blogger wikascom, at 10:41 PM  

  • Nice blogs
    I am very happy to find this blog.Thanks for creating the page!Thanks to sharing Domain register

    By Anonymous Anonymous, at 11:29 PM  

  • Appreciate your formulating an exceptionally decent article, It happened to see your website page as well as several written piece. Is exceedingly good type publishing.
    Joomla developer

    By Blogger sathya, at 8:39 PM  

  • Thanks for this read mate. Well, this is my first visit to your blog! But I admire the precious time and effort you put into it, especially into interesting articles you share here!

    I would like to rate this 8 out of 10, You did a good research on respective topics and this will result in this nice posting. I always salute the hard bloggers. Please come with more information..
    intellectual property protection
    Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.

    By Blogger perry8xz, at 10:16 PM  

  • Interesting article and one which should be more widely known about in my view. Your level of detail is good and the clarity of writing is excellent.
    Create an Online Shop

    By Blogger Madhuri Naidu, at 11:11 PM  

  • I really enjoy the article. It proved to be really useful for me and I am sure to all the followers here! Keep blogging.

    big rig chrome accessories
    big rig cb antennas
    big rig accessories

    By Blogger bookmarking, at 12:52 AM  

  • Clear written blog about its content nice to read and discuss in this blog here.
    web design company

    By Anonymous Anonymous, at 1:45 AM  

  • Nice blog. I will keep visiting this blog very often.

    By Anonymous Anonymous, at 6:27 AM  

  • I must show my thanks to the writer just for rescuing me from such a crisis. As a result of looking throughout the world-wide-web and seeing thoughts which were not productive, I assumed my entire life was well over. Being alive devoid of the solutions to the difficulties you’ve resolved as a result of your entire site is a serious case, as well as the kind which could have in a negative way affected my entire career if I had not discovered the website. Your personal natural talent and kindness in dealing with almost everything was helpful. I’m not sure what I would have done if I hadn’t come upon such a point like this. I am able to at this point relish my future. Thanks so much for your high quality and effective help. I will not hesitate to propose your web site to any individual who needs to have counseling on this problem. ipad or tablet |
    online home business

    By Blogger colt Axton, at 11:05 PM  

  • Thank you so much for providing individuals with an exceptionally wonderful possibility to read from this blog. It is usually so kind and also full of a good time for me personally and my office friends to visit the blog on the least three times every week to see the latest issues you have. And indeed, I’m certainly satisfied with all the remarkable things you serve. Certain 2 facts on this page are unequivocally the best we have all had.
    email to SMS |
    Phone Card

    By Blogger colt Axton, at 5:08 PM  

  • This is a great post; it was very informative. I look forward in reading more of your work. Also, I made sure to bookmark your website so I can come back later. I enjoyed every moment of reading it. I admit, I have not been on this webpage in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. I thank you to help making people more aware of possible issues. Great stuff as usual... can i lose weight |
    vitamind 2

    By Blogger colt Axton, at 5:22 PM  

  • Your blog is nice and the information shared here is brilliant..nice thoughts and ideas are shared.I like to visit this blog often for its new things.Thanks for providing this topic here.
    web designing company

    By Anonymous Anonymous, at 11:36 PM  

  • This comment has been removed by the author.

    By Blogger Ronaldo, at 12:12 AM  

  • This is fantastic article.I found it to be creative useful and informative as well.It motivated me towards reading.Thanks for sharing. ecommerce development

    By Blogger Ronaldo, at 12:13 AM  

  • This is wonderful site and the information here is too impressing.Thanks for this useful post.
    best web hosting company

    By Anonymous Anonymous, at 4:02 AM  

  • Thanks for taking this opportunity to discuss this, I feel fervently about this and I like learning about this subject. If possible, as you gain information, please update this blog with more information. I have found it really useful. Dog Training Tips |
    Dog Training

    By Blogger Izie You, at 9:08 PM  

  • This comment has been removed by the author.

    By Blogger Unknown, at 2:37 PM  

  • Thanks for taking this opportunity to discuss this, I feel fervently about this and I like learning about this subject. If possible, as you gain information, please update this blog with more information. I have found it really useful. Dog Training Tips |
    Dog Training

    By Blogger Izie You, at 11:00 PM  

  • This is an fantastic information.I weny through this article & found it to be very informative.Thanks for sharing.
    ecommerce development

    By Blogger Ronaldo, at 3:29 AM  

  • Great resources. Thanks for sharing such great info!

    By Blogger Memory Foam, at 2:33 AM  

  • Nice post.Thanks for sharing it
    Software Company India

    By Blogger SITL, at 11:52 PM  

  • By Blogger SITL, at 12:04 AM  

  • good and great blogsloose diamonds

    By Anonymous Anonymous, at 5:22 AM  

  • This comment has been removed by the author.

    By Blogger phppennyauction, at 10:59 PM  

  • This comment has been removed by the author.

    By Blogger phppennyauction, at 11:03 PM  

  • Its nice post and good suggestions from comments.....thanks

    PHP Penny Auction

    By Blogger phppennyauction, at 11:36 PM  

  • Wonderful blog! Keep up the good work

    Kashmir Tour Packages | Software Company India | Budget Hotels in Ranchi

    By Blogger Unknown, at 2:57 AM  

  • hmmm godd

    By Anonymous Anonymous, at 2:30 AM  

  • Excellent information.. Very interesting post, thanks for sharing!

    By Anonymous Anonymous, at 10:46 PM  

  • Magento is the most popular open source e-commerce software today. You will get magento training in professional way. If you are looking for Magento training which is industry standard and also job-oriented, you can get all these at Aceoftech. Magento Training in Kolkata

    By Blogger Unknown, at 11:21 PM  

  • Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!


    Web Hosting Chennai

    By Blogger esther, at 9:06 PM  

  • why would they/should they follow the GPL or any US based laws?

    By Blogger Unknown, at 10:19 PM  

  • I must say, great resource and thanks for sharing your experience.. You have covered lots of things in your post.
    http://www.expertsfromindia.com/magento-development.htm
    Ekta Cis - Hire Magento Developer

    By Blogger cisekta, at 1:50 AM  

  • You have done Good work many people is search for this information. Your research will help to so many peple . Thanks for your article.


    Website Development Company in Bangalore
    Website Development Services in Bangalore
    Website Design Company in India

    By Blogger Karen Jain, at 4:48 AM  

  • I like your post this is such a help full for me keep going on thanks for posting Magento Development

    By Blogger Unknown, at 5:11 AM  

  • This comment has been removed by the author.

    By Blogger Unknown, at 5:12 AM  

  • Thanks for sharing nice and useful information, this really useful for all newbies here.

    By Blogger pvahora.seo, at 9:39 PM  

  • The blog is absolutely fantastic. Lots of great information and inspiration, both of which we all need. Thanks.

    By Blogger pvahora.seo, at 5:46 AM  

  • erThe blog is absolutely fantastic. Lots of great information and inspiration, both of which we all need. Thanks.
    Hire Magento Developer
    "

    By Blogger pvahora, at 12:37 AM  

  • I read this carefully really nice to read.. thanks for PSD to Magento

    By Blogger pvahora, at 12:40 AM  

  • You post is really informative and will help lots of the people who are suffering from same problem.

    PHP Developer India

    By Blogger Unknown, at 10:11 AM  

  • Thanks for sharing nice and useful information here,Hire Magento Developer

    By Blogger pvahora.seo, at 4:41 AM  

  • wow ! wonderful share here
    register your coaching class online

    By Blogger Unknown, at 12:42 AM  

  • The information written in the article is descriptive and well written.It is also simple to read and understand.Good Read.
    register your tuition  class online

    By Blogger Unknown, at 1:40 AM  

  • Thanks for sharing as it is an excellent post would love to read your future post
    Computer courses in vadodara

    By Blogger Unknown, at 1:53 AM  

  • I am very thankful to the author to write this fruitful information.It is worth sharing for other users.Thanks once again
    31 day fat loss cure

    By Blogger Unknown, at 1:45 AM  

  • The information written in the article is descriptive and well written.It is also simple to read and understand.Good Read.
    register your school online

    By Blogger seodreamcreation, at 3:26 AM  



  • Thanks for a posting! I quite enjoyed reading it, you’re a great author.I will remember to bookmark your blog and will often come back sometime soon. yours information is very effective. the information about B2B Booking Engine Too Good.Look At This Website.
    http://wizietraveltechnology.blogspot.com/

    By Blogger Unknown, at 11:08 AM  

  • You have posted valuable things on your blog. I will also post the link of your blog on my website. I hope it will be useful for my visitors.
    MM2H

    By Blogger Unknown, at 5:21 AM  

  • Yes,definitely i agree with your conclusions since it looks realistic and has got good volume of information.I will be looking back to your wonderful articles in near future.Sop kindly update your blogs
    Writing Paper

    By Blogger Unknown, at 10:07 PM  

  • Really trustworthy blog. Please keep updating with great posts like this one. I have booked marked your site and am about to email it to a few friends of mine that I know would enjoy reading. Paper Writing Service

    By Blogger Unknown, at 8:16 AM  

  • I like your post this is such a help full for me keep going on thanks for posting. Cheap Essay Writing

    By Blogger Unknown, at 1:21 AM  

  • Excellent site, keep up the good work my colleagues would love this. Paper Writing Services
    Thesis Paper Writing
    Research Paper Writing
    Letter Writing Services

    By Blogger Unknown, at 5:36 AM  

  • By Blogger Unknown, at 3:30 AM  

  • I would like to thank for creating this interesting blog and i got good knowledge to read your informational post. Play School Indiranagar Bangalore

    By Blogger Play School Indiranagar Bangalore, at 9:54 AM  

  • Great job done by you. Thanks for giving this tips. Very useful tips...


    Website Design Company in India

    By Blogger Rajinder Singh, at 4:12 AM  

  • Acesoftech is a leading Web designing training center which provides best training in Kolkata. The company provides training in such a way that its easy to learn and complete job oriented. We provide web designing training with live project.

    http://www.acesoftech.in/

    Thanks

    By Blogger Unknown, at 11:07 PM  

  • Thanks for your post. I completely agree with it. :)
    polycarbonate sheets
    pp sheets

    By Blogger Unknown, at 3:02 AM  

  • Thanks for your post. I completely agree with it. :)
    polycarbonate sheets
    pp sheets

    By Blogger Unknown, at 3:02 AM  

  • Thanks for your post. I completely agree with it. :)
    polycarbonate sheets
    pp sheets

    By Blogger Unknown, at 3:02 AM  

  • Fiance visa application - Get Free immigration Consultation from the best Immigration Lawyer. Do not risk the stress of refusal, when this can be avoided by a simple call: 877 354 7463.

    By Blogger fiancevisa, at 2:28 AM  

  • It was just informative news sharing and it's really helpful for everyone. Thanks for that. book review writing service

    By Blogger Unknown, at 10:31 PM  

  • Thanks for sharing this useful post.
    domain search | domain registration | Dedicated server hosting

    By Blogger Sunder Singh, at 12:16 AM  

  • Very informative post , it's really good to visit your blog, Great Work.

    furnished apartments in dubai

    By Blogger Unknown, at 12:56 AM  

  • Thank you for your nice post. It is really useful. Shop for organic products Fuzzy International.

    cashew nuts supplier inn india
    supplier of casews in india
    import & export in india

    By Blogger siva nesan, at 5:03 AM  



  • Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write.I like the post


    Asus Service Center in Chennai Saidapet

    By Blogger Poosam, at 9:49 PM  

  • This comment has been removed by the author.

    By Blogger Ryan, at 5:30 AM  

  • Thanks for sharing this. I like your post. It is informative. It will help so many people. keep blogging!!

    homes for sale in dubai


    By Blogger Ryan, at 5:33 AM  

  • This is really a valuable post. Nice to find and read. The info shared is helpful and valuable. Will grab it. Thank you for sharing.

    Website development company in bangalore
    Website Design and Development Company in Bangalore
    ECommerce Web Design Company in bangalore
    Outsource magento ecommerce services india

    By Blogger Ancy merina, at 11:02 PM  

  • Hey,
    Thanks share this type article on this site,they are more useful to their on site,I think you are manage by them work to understood peoples so you grate work to wrote this article so keep it up i read your blog every time..
    web design surat

    By Blogger Shreedama Technologies, at 11:28 PM  

  • This comment has been removed by the author.

    By Blogger Shreedama Technologies, at 12:57 AM  

  • Looking for Advanced WordPress Training in Kolkata? The answer is WordPress Kolkata - The Best Institute for Advanced WordPress Training.

    1.WordPress Kolkata WordPress in Kolkata
    2.WordPress Training Institute In Kolkata
    3.Advanced WordPress Training in Kolkata

    Kolkata's Best WordPress Training Center Best WordPress Training in Kolkata
    Click this link for more information WordPress Training in Kolkata

    By Blogger Unknown, at 9:50 PM  

  • By Blogger Unknown, at 10:49 PM  

  • Hi, thanks for sharing such an informative blog. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Awaiting for your next update.
    nice blog has been shared by you. before i read this blog i didn't have any knowledge about this but now i got some knowledge so keep on sharing such kind of an interesting blogs.

    ibm datapower online training

    By Blogger svr, at 3:09 AM  

Post a Comment

<< Home