Open Source Victories of 2008
Meshach writes "Ars Technica has an interesting run-down on the major open source victories of 2008. Some, like Firefox 3, we can probably mostly agree on. Others — KDE 4 comes to mind — will be more controversial. And Mono 2? What else should be on the list?"
Others â" KDE 4 comes to mind â" will be more controversial.
How is that controversial? Oh, the Gnome heathens? Well, they'll be dealt with in 09.
2009 will be the Year of the Linux Desktop...Wars.
Honestly, I wish people would just sit back, relax, and realize that there mere EXISTENCE of open source is the real victory here. Do we really need more than that? I have a choice in software. I have a freedom to choose. Neither Microsoft nor Apple dictate how I execute personal computing tasks.
We won. Let's give it up with the smug articles about how our sh*t doesn't stink. It's really tiresome.
Of the 7 "victories" listed, 3 involve Nokia:
Their opening up of Symbian
Their purchase of Trolltech
And the unveiling of Maemo 5
Yay.
Uh, Wine went 1.0? How is this not on the list, but Google Chrome is? Chrome isn't even open source, Chromium is.
...because there is no war.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
wont feel like a victory if MS decides to pull the carpet off everyone's feet someday. to my mind, the phrase "walking on eggs" illustrates perfectly the situation of those developing or relying on Mono.
I can't believe nobody mentioned AMD open sourcing all of the Radeon documentation. That's some of the biggest open source news this year imho.
I know it was originally released by InnoTek in 2007, but VirtualBox has really taken off since being acquired by Sun. 3 major releases (1.6, 2.0, 2.1) this year!
Disclaimer: I am using KDE4. I like it for what it could be. As it is, I'm looking at alternatives.
Replace "4.0" with "Vista", "4.1" with "Vista SP1", and "4.2" with "Vista SP2" -- and, for good measure, "3.5" with "XP Pro", and you have a fair sense of what's going on here.
In fact, Microsoft has handled this better -- they still fix bugs in XP.
In KDE4, and in some of the bigger KDE4 apps (like AmaroK), there's this completely new, exciting, amazing version which almost has all the features you needed from the old version, in a very cool-looking but annoyingly different way, and sometimes crashes. Then there's the old, boring, unsupported version, which does everything you want it to do, but has some annoying bugs and deficiencies -- yet whenever you point them out, people close the bug "wontfix" as development has stopped on that branch, and the KDE4 version will be done so differently the bug is irrelevant.
At least Windows has a mostly-working version -- XP. KDE has no working version.
An example of something that worked in 3, but is broken in 4: The panel. Everyone always said, "Don't mind that, it's fixed in 4.1." Well, I'm running 4.1, and I can tell you, it's not even close. How do I make the panel thinner vertically? How do I adjust its translucency -- how do I give it a completely transparent background, but solid foreground?
An example of something that doesn't work anywhere (wontfix in 3, not done yet in 4) is encoding scripts in AmaroK. There's no longer a GUI option to tell AmaroK what your preferred format for a device is -- if you've got an iPod, it's going to give you mp3s, whether you want them or not, even if you can handle AAC just fine. Yet the KDE4 version of AmaroK doesn't yet support encoding scripts in any way, so my choice is mp3s, or no encoding at all. WTF?
Maybe I'm just using the wrong distro? I was pretty appalled at Kubuntu's handling of Intrepid. Bluetooth is broken, due to conflicting versions of a few packages. The only available solutions are, use the commandline (I tried, didn't work), go back to Hardy, or use the Gnome bluetooth GUI.
Isn't that why you use a distro in the first place? So bullshit like this doesn't happen?
Here's hoping by 4.5, they'll finally attain the functionality of 3.5. Maybe they'll still have some users left by then. Meanwhile, I'm going to take a long, hard look at going back to Fluxbox or straight Compiz.
Don't thank God, thank a doctor!
Check out this list:
http://www.phoronix.com/scan.php?page=article&item=great_linux_innovations_2008&num=1
NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
NetBeans and Eclipse namely.
They cover C, C++, Java, Python, Perl, PHP, JavaScript, Ruby, UML, XML, SVN, and many more - totally free. The compilers and interpreters for listed languages exist freely on Windows, and all are open source.
The best part is - these platforms are as good, and often better than paid versions such as Visual Studio.
They are also very popular in enterprise...
Okay, mod me flamebait if you want, but I fail to see how Wine is any sort of win for the open source community. Wine is a pretty good open source implementation of an ugly, broken and virtually unimplementable API that really shows its age and irrelevance in an increasingly Internet-driven world.
No, you're not flamebait. The more applications that can work in Wine, the more options I have for migrating away from Windows. This year for the first time, I was able to get rid of my Windows box. Everything that I was keeping it for I can now run under Wine. I would say that Wine is a legacy layer that is continuously improving in a world that still needs it.
Qt4 has been released under GPLv3, Qt has been under the GPL since 2005, that's four years it's been free.
Sigs are too short to say anything truly profound so read the above post instead.
No, simply that it's new isn't a problem. A few reasons:
1) It's big, ugly, and distracting, mixing a variety of font sizes, italics, etc. (That's my subjective opinion).
2) It is unpredictable, hence less useful. It used to bring up URLs that were previously typed in the field, that began with the letters typed. Now it searches other places and other fields, in a way that is not obvious, and can change unpredictably. My son was complaining about how the webcomic he reads keeps on turning up multiple times in the "awesomebar", because every strip has a different title.
3) It can pull up results that were never typed into the bar. That's non-intuitive; it should use the same 'type-ahead' system of selecting from previous entries that would work for other fields, such as html input fields. Don't make a crazy new interface for one field; make a interface that works sensibly for all fields.
4) It's marketing-driven. It was given a ridiculous name, and seemingly was at the top of a 'new 3.0 feature' bullet list that Mozilla wanted to 'push'... Then they removed options (which existed in the betas) to switch between the new and old configuration. That's skirting close to BIG BAD COMPANY behavior.
Doesn't it remind you of how the search feature in every MS OS has been getting worse and worse every version, despite the added features?
... And along with your increased ability and incentive to move away from 'doze, comes increased incentive for developers to NOT move away from WinXX API.
If Wine works well, why should I, (a developer) want to port my appz to *nix? (not that I haven't, and we've offered OSX support for some time, but in all these years I've NEVER been asked about a Linux port) Of course, I won't officially support Wine on XYZ Linux, so the end result is a perpetual second-rate support for Linux.
On top of this, there's no particular incentive for us to support Linux anyway, since it's such an incohesive environment. Support RPM? Apt? Tar? Compiled sources? CUPs? PDF through Adobe? Ghost? Kghost? KDE? Gnome?
Each of these is important, because end users often have trouble finding the power switch. In this environment, having 24,000 flavors of the same O/S is *NOT* a good thing. And I say this despite using Linux for ALL of our core infrastructure and tech workstations!
Is this what you wanted? 'Cause it's what you are getting...
I have no problem with your religion until you decide it's reason to deprive others of the truth.
In my opinion, the biggest victory is the availability of notebooks from larger manufacturers with linux preinstalled, for a low price (netbooks).