How HP and Open Source Can Save WebOS
snydeq writes "If HP wants a future for struggling WebOS, it must invest in the platform, not abandon it, writes Fatal Exception's Neil McAllister. 'It seems HP may only be truly committed to the platform if it can offload the cost of developing and maintaining it. Yet if that's what HP hopes to achieve by opening the WebOS source, it's bound to be disappointed.' Instead, HP should dedicate its own developer resources and 'release as much code as possible under an Apache, BSD, or similarly permissive license. Dual licensing under the GPL might leave HP with more opportunities to monetize the platform, but it won't garner as much interest from hardware makers, who are what WebOS needs most.'"
The problem is that most people hear open source and can think you can instantly get other people to do the work for you. Largely that's a problem made by FOSS zealots who have, and still do, trumpet that as a feature of open source. However, that's not how it works. There largely isn't any big and known open source project that isn't backed by a large company. Apache is backed by all the large IT companies, even Microsoft, and Firefox has their own developers and funding via deals with Google and other search engines. Android and Chromium is backed and developed by Google. Linux development is largely driven by the largest distros, or paid by them.
So stop telling companies that open source is some magical answer to outsource the development process. It's not. People have lots of things to do, and apart from some basement dwellers, don't have time. In this world time is often even more important than money, especially if you're good at something. So open source tries to make free what people have (money) but they away their most precious thing, time. That's backwards thinking.
100% agree! When I was ready for a new phone a year or 2 ago, I went into my sprint store and looked around. First I got the Pixi, but I loved WebOS so much that I went in and exchanged soon enough so I could get the Pre. A truly amazing experience. True multitasking and there was a small community of people hacking the hell out of their Pre's. That's the awesome thing with WebOS, it's SOOO easily customizable! Within that day I was making boot splash screens and new app icons, along with slightly overclocking the processor. But then I soon realized that the hardware was seriously lacking and even worse, so was the community. I ended up taking it back to get an Android, because I really only saw room for iOS and Android. I was a little disappointed that customizing the android (hero) wasn't as simple as WebOS, but I soon learned the ins and outs. Fast forward a couple of years later, and I have TONS of Android phone choices with AMAZING specs. Currently I have an Samsung Epic 4g. The processor is overclocked to 4.3ghz and I have many custom rom choices. I'd love to see WebOS come onto better hardware, and see WAAAY more apps dev'd for it, but I'm not sure that will happen.
I loved the WebOS UI and I'm sad to see it the platform go, but really at this point, people should get a clue and move on. WebOS is dead. You can play with the existing builds as much as you want but HP has proven time and again that they don't give a damn about the platform. If they did they wouldn't have scuttled the thing and gotten rid of it.
Sweet dreams are nice but they're only that: dreams. WebOS isn't coming back, folks. Get on with the program.
It doesn't matter what HP, or anyone else, does. Nothing can change that tablets just aren't very useful devices for the general public. Sure, there are very small niches where they can be marginally useful, but otherwise they're a temporary fad.
Tablets are in that sweet spot of uselessness between smart phones and netbooks. You get all of the drawbacks of smart phones and netbooks, without the benefits of either.
Sure, Apple has sold millions of tablets. But it should be telling that they're the only ones who have been able to achieve such sales levels. This didn't happen because tablets are useful. Rather, it happened because Apple is more like a religion, where its followers will consume absolutely anything it spews out. HP, RIM, and other companies just don't have consumers with such a religious devotion, thus they can't as easily sell them useless and unnecessary devices, and thus post far, far lower sales numbers.
What goes on with WebOS is irrelevant, given that tablets themselves often get very little use after the novelty wears off. It doesn't matter if your tablet runs open source software if that tablet sits on a bookshelf collecting dust and otherwise remaining completely unused.
Last time I checked there wasn't a need for another "open" mobile OS..... Now if they were to open source their TouchPad drivers, that might be something worth doing.
Sigs are bad for you...
If other people's actions are irrational, then you're spared the difficulty of revising your worldview to accomodate them. It's a safe course, but an intellectually puny one.
No kidding!!! What do you say at this point?
HP gave WebOS cement galoshes. It is basically abandonware now.
Don't expect any help from HP for any plans for the survival of WebOS. Any plans that depend on that are doomed to fail.
--
BMO
[with tablets] you get all of the drawbacks of smart phones and netbooks, without the benefits of either.
No you don't, WTH are you talking about? Netbooks generally don't have touch, weigh much more than a tablet, have a decidedly bad form-factor for the things you use a tablet for; consuming media.
The netbook as it was originally known (Eee901 etc) was a transitionary animal.
I doubt HP is going to dump it on a git server and forget about it. They are going to continue to do with it what they want to do with it; that being the mysterious purpose they are wanting a buyer to give them a low cost license to use it. Opening it up to the OSS community will give people who find it interesting to port it to different hardware. There is no shortage of people out there rooting devices to put something that interests them on the device. Having a proprietary version hasn't helped Nokia sell interest in QT. If anything it has had a negative effect. There are those that worry about Nokia getting sold to Microsoft. After seeing what happened with Sun getting purchased by Oracle, I think the OSS community would be more hesitant if it were duel licensed.
Having to work for a living is the root of all evil.
As I write this from my web-browsing, movie-watching, music-listening, casual-game-playing, bittorrent-downloading, GPS-equipped, ssh-plus-RDP-over-VPN-connecting 1.8-lb device, I respectfully disagree.
This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
There is definitively a need for tablets. I don't know what it is, but I see people carrying those things around everywhere. I have no idea what they are used for (except if they are reading books - that'd be kinda a bad use for LCD tablets), but people wouldn't take them out of home if they were useless.
Rethinking email
>tablets aren't useful
>tablets are niche
>irrational apple hate
It's like I'm really on /g/
--
BMO
There are plenty of powerful open source projects that are not backed by corporations. Eigenbase existed before LucidEra and DynamoBI. Ingres started out as a community driven project, went commercial, and Postgres took over as the community-led version. Not only is it still around, but it is probably a few orders of magnitude more popular than Ingres now. Debian, Arch, KDE, and anything from the GNU project.
It doesn't matter one bit whether HP continues to develop WebOS. Android, while being developed quite well, is not thriving because it is open source. It is thriving because it is free. The idea that they can drop it and let a community take over is bullshit because community projects are led by people who use the software. You might think that there are tons of people that use Android, but really, the phone manufacturers are the true user-base of Android. They are the ones that put the finishing (copywrited) design on the OS, lock it down, install the uninstallable shit programs, and refuse to give updates. Why would a community every get involved in that?
Android will continue to thrive, but only because google is developing it and monetizing it. WebOS does not have a way for HP to monetize, and the phone manufacturers have already sunk their development into Android. It doesn't stand a chance.
Many of the OSS people they hope to attract are already busy porting Android to the TouchPad. By waiting till Android is nearing a usable release to open source WebOS they've lost those devs.
The hardware is appealing but the software EOL, the replacement already arriving and no-one seems very interested in any WebOS device that's not in a fire sale. Too little, too late.
The whole project lost its focus: Palm used to be a neat piece of software for a PDA. It was not bloated with a file system, with Flash, and with all this other junk that has become the primary focus of Apple. And all the plagiarizers like Windows Phone, Andriod, etc.
And what are these "experts" at Palm doing?: dumping everything to the trash! Building an Ipad clone based on Linux? Too little, too late. This spot is already occupied by Apple. Sorry guys.
I would rather enjoy seeing source of Palmos 5 or even better Palmos 4 on a public repository. HP can really keep Webos for themselves.
What use is the OS if they're no hardware to run it on? Until they get another device to support WebOS, it's just going to continue to be ignored. HP owns the OS, they need to be the ones to build hardware to run it. Once they have a successful device, then maybe Open Source can work some magic on it.
I love WebOS. Between the excellent multitasking implementation, unobtrusive notifications, ease of rooting, excellent homebrew support, it's great. To me it just feels like a refined, excellent operating system for phones and tablets. That being said, as soon as I unboxed the pair of TouchPads I purchased for my wife and I, the first thing I did was install CyanogenMod on the pair, despite it being an alpha build.
Why?
Apps.
Nook app? Android has it, WebOS doesn't.
Netflix? Android has it, WebOS doesn't.
Amazon MP3 (for cloud player access)? Android has it, WebOS doesn't.
Musicnotes (digital copies of sheet music we've purchased online)? Android has it, WebOS doesn't.
And so on. Nobody is going to spend a lot of time developing or porting apps to WebOS since at this point, it's pretty much dead to the average consumer. Even companies that do want to develop on it like Astraware are waiting to see if enough people buy the apps they've put out for WebOS before they bother to port more - it has to make financial sense. So I end up spending most of my time on my TouchPad in Android, and I doubt my wife will ever bother to boot WebOS again.
Now, if someone were to set WebOS up so that it could run Android apps and the Android Marketplace, I'd happily wipe the Android partition off my TouchPad and never leave WebOS land again. Here's to hoping someone can do that.
They are going to continue to do with it what they want to do with it
Agree very much on this - as long as WebOS exists as a name, it will be discussed (rather favorably) on various sites thus increasing HP's brand recognition and leaving open the possibility that they are interested in producing something interesting in the future (say a new tablet, a new smartphone or a new gadget).
If on the other hand HP declares WebOS as abandonware, then it will simply disappear from people's memory. In addition, developers might accuse them for not opening the source to such a nice OS, as they rightfully do with any accidentally or purposely obsoleted technology.
Thus I perceive their strategy as "Better undead than forgotten" - everybody wins (especially the undead ones).
With the major players entrenching like hell in their walled gardens, you have to wonder who will end up using it (http://www.cmswire.com/cms/mobile/hp-open-sources-webos-but-what-will-use-it-013791.php)?
I can see white box vendors trying it to differentiate from Android in emerging markets, or perhaps a new player who wants a different boxed-and-ready OS. But beyond them, its hard to see any takers and without hardware to play it on, this is going to plot next to the BeOS, AmigaOS and others graveyard fast.
I don't chart my course based on the irrationality of other people. I don't change my views to accommodate others.
Having a proprietary version hasn't helped Nokia sell interest in QT. If anything it has had a negative effect.
Qt has been GPL for most of its history. Nokia bought it and soon made it LGPL just to get it on par with GTK+ (and because they did not care about monetizing it, instead wanting more adoption). Their only misstep was when they turned around and ran like hell rather than putting their weight behind it with real phones and marketing. HP doesn't have to make the same mistake, but they certainly seem to be heading that way.
I submit that the LGPL model is the best for WebOS, with optional proprietary licenses available cheaply when desired.
Getting back to the heart of the article, which parrots something I said here just a few days ago, it needs dedicated full time devs and lots of corporate-sponsored advocacy if it's to go anywhere interesting. It also needs real devices, even if they're not from HP.
Use my userscript to add story images to Slashdot. There's no going back.
I'm kind of surprised nobody's mentioned this aspect, because it seems sort of obvious to me.
HP can make a *lot* of money selling for lack of a better term "open" tablets.
What I mean is: no walled garden & a completely, utterly open OS.
You cannot build your own tablet, the way you can build your own PC, and frankly given the form factor, I'm not sure how that could ever become the case.
So do it, HP. Sell open platform tablets that the entire freakin' world can hack on until they're blue in the face.
Once you've got a real good, stable OS that's easy to develop on, some basic office applications, and hardware cheaper than Apple, you stand to have businesses buying the hell out of your hardware.
I've got an iPad 2 and I'm not even sure what use it is to be honest.
It's basically just used as a really expensive portable web browser, and not much else, because whilst the apps look great on the Apple advert, when you actually download some of those that are showcased like the NASA app and the spreadsheet app, you find that the few screens you see on TV are actually basically the entire app because the apps have about the depth of a small spoon. You can't actually do anything useful with the apps because they really are that shallow and completely devoid of 99.99% their desktop equivalents would have.
It makes a nice catalog for my girlfriend who can at pictures of the latest fashion items too I suppose, but as a device it's not terribly useful.
Most people I see with them on the trains tend to be using them as very bad eReaders - larger, heavier, less battery life, harder to read.
They get use without a doubt, but I agree that I think they're most likely a fad amongst the general public. We have use for them in some areas, at work we use them as a basis for some eLearning projects, so certainly there are niche areas they're suited, but without a doubt I can't see the idea that they're going to replace general computing has any merit, at least without a major transformation as to how we interact with them because the current touch UIs don't do it. Typing an e-mail on the iPad is a million times more of a pain than just walking upstairs to my study and typing it out on my computer, or, if I've bothered to bring it downstairs or charge it, to use my laptop, or netbook. Swype on my phone makes things much better, and it'd be less hassle with that, but Apple wont let us have nice things like that so it's not like that's even an option to make the tablet slightly more worthwhile.
I have to disagree. Even as someone who doesn't do a whole lot with my Apple iPad compared to time spent on a full-blown desktop computer, it's incorrect to say tablets aren't very useful for the general public!
The very reasons I find one less useful are the reasons I'm not really part of the "general public" demographic of users in the first place.
Most people I know (including my boss and his wife, who both bought iPads and absolutely LOVE them, despite having no prior interest in Apple or their products) simply wanted a device that makes checking email, playing "casual games" (crossword puzzles, Scrabble type games, etc.) and general web surfing easy, while providing long battery life and a small enough form-factor so it doesn't require some sort of carrying case or bag with handles just to lug it around from place to place.
Unlike a laptop or even netbook, it's also ideal for use when lying down in bed, making it a suitable e-reader. (Lots of people like to read books in bed.)
The reason the "other guys" aren't posting great sales figures likely has a lot to do with the market already being saturated with Apple iPads! They had the only option for one on the market for a good year or so before anything appeared resembling decent competition. And even now, the fact they're pretty much the original tablet success story means their App Store has a better selection of software in it than the others -- ensuring more momentum.
It's disingenuous to write them off as only selling well because "Apple is a religion to people". Just as many people I've met are die-hard Android/open source fans, yet tablets running their OS aren't making much of a dent in market-share.
>Using quoting syntax to provide commentary on what someone said instead of what they actually said
I guess that helps complete the illusion that you're on 4chan. :)
Bow-ties are cool.
As a longtime software developer and all around computer power user, I find my tablet to be fairly useless. It has a lousy onscreen keyboard, runs limited applications, and can't really be used to do MANY of the really cool things that I've spent the past 20 years doing on computers.
My wife, on the other hand, is a technophobe schoolteacher, and is rarely seperated from it nowadays. It gives her a simple way to do her pointless social and entertainment things...Facebook, email, Youtube, etc...without having to deal with all of that "computery" stuff. If you ask her, she'll tell you that it's the greatest bit of technology ever invented.
But the real eye opener came from my kids, including my about-to-go-to-college daughter who is incredibly computer literate and who I taught the fundamentals of BASIC coding when she was only four years old. To her, and my 14 year old son, it's just another computing device. There are some things that are better on computers, and some things that are better on tablets (who wants to watch a streaming movie on a laptop with a keyboard in the way?) To them, the entire discussion is silly, as both devices have their own purposes. The kids simply move back and forth between them without a second thought.
We are contrained by the limits of our own prejudices and experiences.
There is nothing so pathetic as seeing a beautiful young theory roughed up by a tough gang of facts.
Case in point...
The missus works for HP and up to the point she came home with a cheap Touchpad, neither of us owned a tablet.
As the household Linux/UNIX geek, I set the thing up for her and both of us thought it was okay but nothing special.
However, I then had a read through the stuff regarding Preware, optimising the speed of the tablet by turning off unnecessary logging and throwing on the UberKernel so you could push the CPU clock speed up by a few hundred megahertz - and did all that stuff on it.
The difference was quite amazing, it turned from something that was quite sluggish to use into a very nippy and quick little device - plus the access to the Preware stuff opened up thousands of new apps that there was previously no access to.
Which begs the question, why didn't HP just do the above on all Touchpads in the first place? At least have presented the device in as best a way as possible.
I still think tablets are a gimmick and there's no way I'd ever buy into a walled garden ecosystem, no matter how good the iPad may or may not actually be. But having played about and hacked about with the Touchpad, I can start to see the appeal. Had it been my Touchpad, Android would also be on it now but although the missus wants it on there, I've told her to wait until it's a bit more mature.
Windows 10 is great - I used it to download Linux.
One thing people (not HP) can do is create a hardware reference platform based on OpenRISC and CoreBoot, ensuring an open source hardware at the core, and then put WebOS on top of it (since Linux 3.1 has been ported to OpenRISC and so WebOS needs to move to Linux 3.1). Then one will have a completely Free Open Source Hardware (in this case, GPLed.) Once that is published, any OEM can take the design and run with it. Despite it being all open, putting together all the manufacturing plans - which fabs to use for the CPU, which suppliers for each chipset, and so on. In short, anybody who wants to make it will have to have a core team of engineers for various things - getting the CPU taped & fabbed out, designing the platform based around this chip, procuring the memory and other chipsets for the platform, having firmware designers write the CoreBoot, having software designers/OS writers port WebOS to the platform and ensure that it runs properly.
In short, having open source software (and hardware) helps in giving a company a headstart by cutting on developement time (except maybe the first iteration of the product), but there would still be a lot of work to be done in coming out w/ a final product. However, that won't mean that development time or resources of a company that chooses to make it will be zero: instead, it will be reduced due to the openness of the project, but a company can recoup its cost in the pricing of the product. Of course, all things, like the NPV analysis of a product would have to be done when it's being planned, so that the developement costs are all factored into the price of the product, which has to be the market price for tablets.
Sure, investment may help, but then again it may not. If WebOS can stay open source and pick and choose from developments in Android and iOS, even at a hobbyist level, it could wind up being hugely popular for aging hardware (think Android tablets in 3 years from now) or kiosk uses that need low cost licensing arrangements. It's more about staying power than a big up-front money push.
Protip: using the Greater Than Sign predates 4chan by a couple of decades.
On Usenet and BBSes.
--
BMO
The multitasking, the notifications, and the fact it mounts as a USB storage device are all superior on webOS and the HP Touchpad vs. the ipad. If only someone at HP could sift the gold from the dross; they already have a capable mobile OS that could put them on a competitive advantage over Nokia, RIM, and Motorola. GUI is everything for these tablets, and android still is not as polished on the touchpad like webOS is. Hopefully open sourcing it will allow a fork that is helmed by someone that actually respects what webOS has done right.
The current alpha CM7 build of Android is highly functional. It is dual boot but I find myself almost never switching back to WebOS despite that actually much prefer the WebOS UI. It just doesn't have the apps.
78 comments and not a single one mentions 'Enyo', the WebOS application framework that's really just a cross-platform environment built in HTML/JavaScript/CSS. WebOS was merely a substandard Linux running an ancient WebKit fork, with a couple nifty technologies bolted on (the multitasking UI and Synergy). But there's literally no reason to shackle such nice technologies to HP/Palm's hardware OR software.
If any technology in WebOS is going to provide value to HP and the developer community, it's Enyo. However, I would recommend someone de-uglify it as the first order of business.
The RSS reader I use, I think it's called TouchFeed is pretty good. The Reddit client, Excavate Reddit isnt as good as Alien Blue for the iPad, but it's not bad. There are some games out there that really show what webOS is capable of like Asphalt 6 and Aftermath. You can put Debian or a couple other Linux distros in a chroot, and run what ever apps you like.
Accessing the developer mode and dropping into the shell you're in ordinary Linux; with Preware you can install a compiler and do whatever you want with it. It's incredibly flexible. I probably still favor my iPad, but I definitely feel comfortable with webOS too.
Just today HP released an updated version of their app store program. The home brew community is dedicated; Gameloft released an Assassin's Crees game a couple days ago (I don't follow the series, so not sure which one). The webOS is dead let's bury it attitude around here is very uninformed.
There's a million TouchPad's out there, and I'm sure most of them aren't running Android. This is different than Nokia's handful of Linux phones that were purchased.
News Flash! Generalisimo Francisco Franco is still Dead! After 32 years dead the general and dictator of Spain is still dead!, Oh, by the way so is WEBOS, this pawn off of the operating system to open source is, I'm betting, a tax write off, as a way to recoup a pointless buy of a dead operating system that they cant sell to some one else because, its dead Jim!?!! stick a fork in it!