Fort Smith, AR
|reply to Maxo |
Re: Ubuntu Cloud powered the Obama campaign
It has picked up steam. Love or hate using Android, it has brought the Linux kernel mainstream on mobile devices. Sure, much of the software, including the Google Apps platform, is closed source. The core is open source and Google writes their policies in such a way that it is relatively easy for open source apps to be published for their store(the defacto place for many mainstream users to get apps, though I love getting apps at XDA, myself). Nothing publishing it on your site and getting a few decent donations can't pay for, if you're a broke developer with a good idea for a project to launch, contribute to, or promote. Not any more than hosting one yourself(trust me), unless you use message boards like XDA developers.
Google offers their own support boards where you can link downloads to things you code, though XDA does it better. Downfall is fragmentation, which open source devs have been used to on the BSD/Linux platforms and got good at coding for it.
Android open source is growing in that direction, even though many of the first apps were terrible with phone compatibility. Not so true anymore. Only briefly after a new version release(if you get it right after release), as is true with the Linux kernel. Devs catch up a little bit after, so I see it as good to stay with stable in a production environment.
Only time Debian stable ever gave up on me and needed a reinstall since the 90s was when a hard drive crashed, which no OS survives unfortunately. Last time, I booted the machine back up in minutes(with no spare hard drive that would fit that machine properly) using a USB stick and mounted my usb hard drives for storage and ability to browse and save things.
Linux is flexible to include almost everywhere. Look at how gps units and wireless router use Linux kernel code. In terms of licensing, Google did brilliant for us open source people. Might be some ways they can't be trusted, possibly, but they have proven their commitment to spreading the word on open source and getting it implemented more widely.
We have fairly well gotten over fragmentation issues with the server and now the desktop. We will work around it more and more on other platforms. When manufacturers help, some commercial components may go in, but they can optimize Linux to run on their devices as they have the exact API and specs of their devices. I know Symbian is old, but I wish the community would have tried to evolve it more and see where it went, just for my own curiosity. It had a solid base for back then. I used to love my Nokia symbian phone.
A fool thinks they know everything.
A wise person knows enough to know they couldn't possibly know everything.
There are zealots for every OS, like every religion. They do not represent the majority of users for either.
On the US governmental note, ACE is a big proponent source and due to the tight security that they need to run, they use Linux a lot and have released lots of good code into the open source ecosystem (the biggest one being GRASS). They're also the biggest user of the speex codec.
If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
George Bernard Shaw