HP will bite the bullet and dump the WebOS operating system on the open source community. The company made the announcement, as expected, that it would no longer sell the software and instead will transfer the source code, along with the ENYO application framework for WebOS and the remaining components of the user space, to the …
License and IP grant
webOS was said to be protected by over 2000 patents.
I'm very curious to know if a royalty-free patent license will also be included for all of these... and which open source license they choose.
Open sourcing this without an IP rights grant wouldn't be that great. Unfortunately they've not mentioned IP in any statement I've read so far.
No sensible judge would back a patent on a product so publically abandoned and whose core OS had been loudly open sourced like that.
Now we need sensible judges...
That's not how patents work. Bear in mind that you can protect a patent on something that is not even in production. Now I'm not sure I support the idea, so I'm not entirely sure the patent system *should* allow that, but it does.
The patent system is crap and always has been. Look at Marconi being granted a patent for other people's work. Look at Lego being granted a patent for copying Kiddicraft's bricks, even though a patent already existed on the Kiddicraft bricks (albeit that patent was in Britain and Lego's wasn't). When Lego took action against Tyco some thirty years later only then did they buy the Kiddicraft patent.
The patent system has long been abused, however I don't think that HP intend to do so in this case. The very fact that patents exist on WebOS means that any licence to develop that software further would have to acknowledge those patents. Without that simple acknowledgement the licence would be worthless. However I doubt that this means HP will pass over the patents along with the source code. More likely HP will retain the patents, but licence their use within WebOS for free. No doubt HP will continue to protect their patents against any other use. This will probably be a good thing for WebOS as an open source project. HP have the finances to fight patent battles against allcomers, do the opensource community have those resources?
Maybe it's just me...
but it seems like the Palm brand brings with it a curse of bad management choices. Which is too bad as Palm was at one point a realy thought leader in the mobile space. But too many fumbles in a row.
It does seem to confirm the Betamax effect, doesn't it.
No product, no matter how good, no matter how well designed or built, can survive incompetent management or vested interest.
Er - you mean HP, surely?
Top brands like DEC, Palm and - er - HP - have all died in the HP management space.
(Also Compaq, but no one cares about that.)
HP have become the Corel of the corporate world.
The Corel of the corporate world? Are you saying Corel aren't a corporation?
You are, however, right about HP over the last few years they have shown that any brand they buy will die a pretty rapid death.
This is awesome news
There will be more than few tablets capable of running this OS ; I'm also ready for a bet that viable community will quickly arise to keep WebOS kicking.
Is it a better experience than Android? I tried the first palm Pre and really liked the OS, but stuck with my trusty Treo at the time. When I had a go with WebOS on a tablet I was totally disappointed with the experience. It's even less welcoming than a blank Android homescreen and, with no concept of widgets or shortcuts, it won't get any better with use. It was neither fun nor immersive. Even the ipad feels dynamic in comparison.
Cards was good concept, but ICS's multitasking is at least as good, and everyone's copied the other WebOS selling point of combining contacts from different sources. Unless there's an app which is only on WebOS, what's the point?
"I'm also ready for a bet that viable community will quickly arise to keep WebOS kicking."
At least as viable as the community behind BeOS, I reckon. Just how viable that is, I'll leave as an exercise to the reader.
...because Android isn't properly Open Source. If the license deal is right it will potentially be much better for OSS developers to back Web OS than Google who are pushing Android to get a back door onto your data and browsing habits.
perhaps there will be more webos fodder
if it gets re-released with Win8 installed by default...
Well I wish you all the best with that but things move on a pace and while Android may not be perfect it's the one mobile O/S that's got the most traction in terms of device adaptability.
I'm afraid WebOS will be no more than a novelty O/S for geeks, nerds and freaks from now on!
"I'm afraid WebOS will be no more than a novelty O/S for geeks, nerds and freaks from now on!"
You mean like Linux? :)
@Franklin I fail to see the comparison. BeOS was never open source* and as such attempts to keep the OS alive have revolved around trying to recreate the OS from scratch. Doing that job without having access to any of the source code is an incredibly difficult task and while I admire anybody who would try such a thing I think they were always on a hiding to nothing. The main part of the problem was that anybody trying to develop a new version of BeOS from scratch was going to take an age to get there and in that time the rest of the world would be moving on (or, if you prefer, catching up) and interest in the OS would be waning. It will be interesting to see what will happen with Haiku, but getting a new OS established will be pretty difficult.
If the WebOS project is properly opensourced, however it won't have those problems.
The loudest argument against WebOS at the moment seems to be that the problem will be hardware. I don't see that myself. It won't be impossible to get the OS running on Android or Windows devices as long as the driver hurdle can be overcome. TBH I don't see drivers being too much of an issue. The only problem I forsee with hardware is what will happen if HP, as hinted, start to sell hardware for the OS in a couple of years time. I suspect this would tend to scare away other manufacturers from shipping the WebOS devices.
If WebOS is properly open source
* Yes I know a few little bits were OSed by Be Inc ten years back, but most of the OS was not.
Unfortunately a tablet is pretty much married to its specific drivers. And working (let alone optimised) drivers can be hard to come by if you are running an OSS OS.
On the other hand, I'm glad it won't simply disappear and be forgotten quickly. I for one like its elegance.
But then I still like BeOS.
> Unfortunately a tablet is pretty much married to its specific drivers.
It's Linux underneath. Drivers won't be a problem.
> And working (let alone optimised) drivers can be hard to come by if you are running an OSS OS.
Nonsense. Linux has superb driver support. I frequently come across hardware that Windows won't support by default (and often won't support even after you've downloaded the official driver set from the manufacturer), but Linux supports properly with a mainstream kernel.
"It's Linux underneath. Drivers won't be a problem"
Sir, surely you jest?
1. It is possible to provide source code so incredibly awful it is effectively opaque and unmaintainable, and offers little that purely black box reverse engineering could give you.
2. Binary blobs can be loaded and run by otherwise 'open' drivers. Not only are they a black box with a poorly defined interface, but they can have additional restrictions put upon them by vendors who can use copyright restrictions to limit the distribution of those blobs.
Drivers have been, are, and will continue to be a serious problem. Whether through malice, greed or incompetence is irrelevant to the poor schmucks trying to use their hardware on their own terms.
> surely you jest?
No, I don't.
> 1. It is possible to provide source code so incredibly awful it is effectively
> opaque and unmaintainable
It is. However, "effectively opaque" does not stop anyone extracting the necessary info to write the driver cleanly - and because the kernel is GPLv2, you have a right to the sources built for the kernel you're using. So your point is a red herring; given sufficient interest in having a clean driver, one will appear.
> and offers little that purely black box reverse engineering could give you.
Disagree. It's quite difficult to do source-level debug access in a black-box environment.
> 2. Binary blobs can be loaded and run by otherwise 'open' drivers.
These are very rare these days; Linux has such a wide range of Free drivers available, it's only really the graphics acceleration stuff that gets shipped in this way. And that's getting better by the day.
And if you want to reverse- engineer the driver - the kernel is wide-open for instrumentation, so even that's possible.
> they can have additional restrictions put upon them by vendors who can use
> copyright restrictions to limit the distribution of those blobs.
Perhaps. But if you've already got the blob on your device - put there by the manufacturer - it's not a breach of copyright to continue to use that code.
> Drivers have been, are, and will continue to be a serious problem.
No, they're not. I use a large number of Linux installations of varying types on vastly different hardware. Drivers haven't been a problem for a long time, except for niche hardware where the manufacturer will not engage.
Many moons ago, the kernel team made a promise to write a Free driver for any piece of hardware where the manufacturer would supply sufficient information to make that task possible, Some manufacturers still wouldn't play that game, but many did. Linux driver support is excellent these days - I frequently get much better response from some random piece of kit by using a Linux distro than by using the "official" driver under Windows.
interesting times ahead
I got myself one of those cheap touchpads with the intention of running Android on it. Had to wait a bit for the alpha releases to get stable (a3 nearly hits it), so used WebOS in the mean time.
Now I find myself booting back to WebOS more and more, fixed my gripes with the missing cursorkeys, and if more tablets come out with WebOS, there will come more apps too.
Interesting times :)
It's all about the framework
I also think the operating system is great but Enyo has blown my mind. Looking forward to taking it to new platforms and pushing it to it's limits.
OK you can port it to Android then
Runs on X86 too, maybe not the way Apotheker dreamt
In what sense is this bad news?
Sorry, but I must have missed something. How is this bad news, again? How is this a "fall" for WebOS?
Releasing any software under a Free license is surely the best thing that can possibly happen to it, from the perspective of both users and other companies who may wish to utilise it.
Take Android, for example.
The Fail is for HP, not WebOS
Sounds like a good idea.
At least it'll give FOSSers something better than Android to fawn over and support. WebOS is genuinely very good and has a lot of potential.
It's certainly more deserving of fanatical evangelism and support than Android, which remains little more than a derivative iOS rip-off with bells on, and is closely tied with Google. (Say what you like about Apple, but at least they don't make most of their money by selling your every thought to advertisers.)
we the bOS!
webOS + Flex FTW!
Apotheker was a buffoon
HP is still following his basic plan: "The best way to make a million dollars is to start with a billion."
Kind of like Brewster's Millions in reverse, then?
Who's gonna do the heavy lifting? I like WebOS I really do. But for the Foss crowd, it seems that Android has the legs to go the distance.
All sorts of platforms could run varying OS'es. I can't see where this goes. I can easily run a flavour of *nix on a PPC Mac, but there isn't much point for me.
What's the point of this.
Someone enlighten me
Errr, you've missed the main point...
...which is that HP WILL MAKE ANOTHER WEBOS TABLET:
While all of the official verbiage on the announcement was very careful to avoid any mention of hardware from HP or any other manufacturer, The Verge asked pointedly if HP had any intentions on making new webOS hardware. Said Whitman:
“The answer to that is yes but what I can't tell you is whether that will be in 2012 or not. But we will use webOS in new hardware, but it's just going to take us a little longer to reorganize the team in a quite different direction than we've been taking it in the past.”
Not necessarily a tablet
Your quote says hardware so it could be a fridge.
Shame he probably means...
No, really, it's on their high end MFDs (at least) as the menu interface.
Note how he didn't say tablet hardware - just hardware.
Hands up if you saw the end of HP developing WebOS coming!
I am so very glad of the Cyanogen mod team! I'd be very upset if my Touchpad software was just going to slowly perish.
Sure, it has a unique UI that comes with its own API but under that pretty skin it's still linux like Android is. I doubt it will go away unless the license it gets released under is simply terrible and while it's possible HP could write their own, I hope they don't and pick something sane. There are too many licenses to figure out now and adding something like the Horrible Public License (HP L) certainly won't help push the the OS anywhere but down but picking something popular that they can live with might see the UI layer ported to run on top of everything from Android to Windows and heck someone might even do VMS just because they can.
Now then, I think I'll pick up one of those new pandaboards in order to be ready to play on the first download day.
It's not linux like on Android. It's proper linux, not a stripped down fork.
"webOS was said to be protected by over 2000 patents"
There's only about seven million US Utility patents in total. That'd be like 0.3% of them.
2000 patents was the number mentioned around for the entire collection of patents covering HP's webOS devices, including both utility and design.
My point wasn't about the number of patents, but to say your HP likely holds quite a few on webOS itself. You just need one utility patent covering anything done in the code to cause a problem.
HP has now told precentral they would still hold the patents to "protect webOS developers" from outside lawsuits. But what happens e.g. if you take the code and put it on Android? It's not clear.
Used webOS on the TouchPad and was fairly disappointed with it. Didn't like the browser at all, found the range of apps to be disappointing, and found all the options screens seem to be very light of options...
I did like the cards system but can quite happily live without it., and the keyboard is good, but so is the keyboard on my HTC.
I hope someone OSS developers can get the chance to do some great things with it, but I won't be rushing to get any other devices that run it, from HP or otherwise.
Are we talking about the same TouchPad?
I am an avid Android user but I never bought an Android tablet (sans my Kindle Fire which is nothing but a media-consuming/shopping etc device for my wife and daughter) but I did pick up few TouchPads during the fire sale and hell, yes, it's a LOT nicer than Android, browsing is smoother and overall the UI mops the floor with Android.
Complaining about lack of apps clearly shows you don't have a clue about tablets, let alone that this iPad-induced idiocy of paying for apps, only to use the same resources you can use for FREE on the internet in any other OS, should die quickly.
Lack of options? You mean like by default, out of the box you can enter a public code and voila', you are root?
Man, you don't have the slightest farting clue what you are talking about, I have to tell you...
"Are we talking about the same TouchPad?
I am an avid Android user but I never bought an Android tablet (sans my Kindle Fire which is nothing but a media-consuming/shopping etc device for my wife and daughter) but I did pick up few TouchPads during the fire sale and hell, yes, it's a LOT nicer than Android, browsing is smoother and overall the UI mops the floor with Android."
In your opinion. You provide no evidence in your rant. I took exception to the way it handled elements fixed positions. In my experience/opinion, the Android browser is far superior. But that's my opinion.
Also, my Andriod phone (underpowered compared to the touchpad) launches apps much quicker and is generally as smooth/smoother. I prefer the Android UI.
"Complaining about lack of apps clearly shows you don't have a clue about tablets,"
"let alone that this iPad-induced idiocy of paying for apps, only to use the same resources you can use for FREE on the internet in any other OS, should die quickly."
I could have been clearer here, some apps that I use on a regular basis did not have equivalents when I looked. I have never paid for an app, and my post does not imply that I have.
"Lack of options? You mean like by default, out of the box you can enter a public code and voila', you are root?"
You've named one option... that most people probably don't care about, and that I certainly don't care about. Most of the options pages for the apps that shipped with the device were pretty light. I wanted to turn the ripple effect off when you tap it, but couldn't. I saw no widgets to add to the home screen. I wanted to turn the elastic effect of the browser off but did not see a way of doing that.
"Man, you don't have the slightest farting clue what you are talking about,"
I'm talking about my own experiences with the TouchPad, and disagree with you on this one.
" I have to tell you..."
This is text book case of how incompetent management can get a great product killed with rampant bungling and screw ups. The fall of Palm should be taught in every business school, all over the world, in order to prevent this kind of management incompetence, in the future. My HP 20 inch monitor will be my last HP product. I don't want anything else that they make, printers included. It's sad to see Palm fall like this. Sad, indeed.
Open Source is not magic pixie dust
HP appears to be hoping that hoards of FLOSS programmers will materialise out of thin air and rescue its operating system .... make it the huge success that it could not realise.
This might very well happen. Something great and used by many, this achieved by the many hands working on it who import FLOSS code from elsewhere. What will also happen in that webOS has its best bits taken and used in other FLOSS environments.
It all depends on how useful people see it compared to other platforms out there, eg Android, and what license HP puts on its components.
Perhaps a haven for those concerned with the oracle / google spat
Though I suspect it was a sacrifice to the recent HP/MS cloud deal.
I really quite like the cards and the overlapping sliding windows, but the apps, especially the browser do need a bit of a feature overhaul.
My gut feel is that it has a better ui than android but not the features. Hopefully they will come.
Remember the Acorn Archimedes?
As a friend said at the time 'Acorn managed to snatch defeat from the jaws of victory'.
HP seem to have done the same, particularly under Apotheker
I remember HP releasing STL
HP released STL, perhaps one of the best things they ever did (well, aside from some very nice calculators and 'scopes).
webOS not all cracked up to be....
I'm a long-time Palm Pre user, now on a Pre 2 with webOS v2.2.4. This has not been a love affair. WebOS is desperately buggy and slow, also lacking important functionality. (The Calendar app is a silly toy unless patched with UberCalendar, for example.)
Basically the OS is a poor implementation of Linux, with a poor JVM on top. This means regarding the user experience, it is very slow with lots of pauses. What are the issues with the Linux implementation: it makes no use of the fact that the device has no HDD, and just ram. So for example the kernel has the madness of an initrd. Why use modules when the device is not expandable? You can't take out the wireless!!! Also why does the kernel load executables from a filesystem into ram? Why does it even boot? It's all in ram afterall. Why not load already fixed up memory images for a far faster operation?
Although java has been successfully used on other mobile devices, not so in webOS, when even opening an app can suffer hugely variable latencies. Also in use, the device can just lock up, becoming unresponsive for up to 10 sec, and this can happen daily. Other examples of latencies are in the mapping apps. So practically the use of GPS in the maps is just about able to cope with walking, but for driving is rarely able to update rapidly enough.
webOS releases were flawed: the update from 2.0 to 2.1 had to be done by hand: for many the automated update just didn't work, so a very technical manual procedure had to be followed. Contact with webOS support over 3 months failed to resolve the problem. A later update to 2.2.4 worked as it should, but that release is flawed: my phone no longer automatically turns the screen of after a set time reliably. When it only has 1 day's battery life this is a serious issue. Why has such an obvious bug slipped through?
in summary webOS was fundamentally flawed from the ground up. Perhaps HP eventually realised this, and the fact the webOS, although looking funky, was not a production-ready product and only with significant effort spent in redesigning it would it become a production-quality, viable platform suitable for consumer products where reliability is key, as that lowers support costs, hence reducing the unit cost and improving profitability.
I think the point is that it can be fixed.
The current webos implementation may have flaws but hopefully there is some interface separation between the framework and the OS, so the OS can be updated to a better static kernel or different startup mechanism without disturbing what sits on top. A better application scheduler might be slotted in.
Perhaps some of the drivers can be improved. There may be things that HP as a corporate may not wish to do but the OSS community is happy doing - such as providing a new kernel which requires all the major apps to be recompiled, or writing a new browser to replace the existing one.
Open-sourcing the drivers will also help the Android community improve the Android support, even if webos goes nowhere. So hopefully better battery life will arrive for everyone.
HP buys Palm, HP makes pigs ear of selling product (Compaq and Alpha anyone?), HP dumps product at loss. Thankfully the printing and server products pay for all this corporate suicide...
Apple sifts thru webOS code, adds features to iOS and patents them as theirs. The circle is complete yawn