What 2008 May Hold In Store for FOSS
eldavojohn writes to mention that LinuxPlanet has a brief discussion on what 2008 may hold for FOSS. The list includes thoughts on KDE 4, OOXML, DRM, and 3-D desktops. What boons for FOSS are you looking forward to in 2008?
I'm thinking many would not consider DRM in FOSS to be a boon of any sort...
Mostly, a waste of GPU time. But seriously, the expose-ripoff with window title search that compiz has is highly productive when you open lots of windows. Other stuff, pretty much eye candy to me, but I admit I don't try every thing or understand functional benefits some features I relegated to eye candy. There are ways to make use of rendering live to GL manipulated textures that I'm sure will increase (Vista I didn't see make functional use of it, OSX did better, and with all the many different directions people are taking 3D effects in compiz and other projects in the open-source world, some interesting stuff is probably yet to come.
XML is like violence. If it doesn't solve the problem, use more.
The end of the tyranny of copyright law. Only then will there be true progress. Otherwise, this and everything else will be buried under the dog pile of licensing, which has already begun.
What?
I'm not trying to say we should necessarily support a company that has a lot of bad practices, but they create a huge market for us to make money. When they release a new OS, they beef up the minimum requirements for it and in turn brings prices of last gen products down in price for us to use.
who put 3d desktops on the list? what a waste of cpu time.
I think the idea was offload the desktop onto the GPU (who wouldn't be doing anything anyways until a game is loaded), which in theory would free up more CPU cycles for the regular old processor.
Secondly, you can supposedly get better vector graphics and quicker response with a 3d engine for a desktop. The best example of this is of course not Linux for the Nintendo DS. Most 2d looking games for it are actually using a 3d engine because its easier to code for and less intensive on the CPU.
That and it looks just as good at any resolution and screen DPI. It wasn't as big of an issue, but if you have a 30" monitor with an unreasonably high resolution and try to increase the size of your icons on a 2d desktop that doesn't use vectoring... You will notice how pixelated everything looks.
"I am the king of the Romans, and am superior to rules of grammar!"
-Sigismund, Holy Roman Emperor (1368-1437)
There is no reason that AI shouldn't be integrated into the OS, but "invisibly". Here's an example:
Joe User gets a lot of email. He tends to be organized, so he likes to sort his mail into different folders. He could use procmail or his client's filtering capabilities, but why should he have to? OSS has good solutions to the text classifying problem
If only the email client (or imap server) paid attention, he's already supplying all the input necessary for a text classifier to sort all his mail for him without any additional action on his part.
When Joe (manually) moves an email from his inbox to a new folder, this is a training event.
If Joe notices that an email is in an incorrect folder and moves it (manually) to the right one, this is a retraining event.
This concept could be expanded to other applications: how about a window manager that remembers where you tend to arrange your applications and starts putting them in the right place to begin with? The ability do manually set placement rules like with KDE doesn't count. That's just a workaround for not using the information the user is already providing.
Just reiterating what the other poster said. In the normal world, you get paid for the work you do, not the work of your work. If I hire Bob to come build me a gate, he doesn't get to charge me every time someone comes through it. He is paid to build the gate and then he gets the hell out of my life. He only gets paid again if I need him to return and do more work.
Same with the novel (or insert song, program, etc in here). You might have (and without copyright likely would have) been paid to write the story in the first place. Once you've been paid to write, you write the novel. Now, you can choose to only give it (or you could technically sell it) to the people who already gave you money, but the bottom line is you will have already been paid to write it. Once it's done your part is done and if people want to make copies of it to sell, or to give away, that's their own concern. If you want to keep raking in cash you better have written a story good enough that people are willing to pay you to write another one. And you better be willing to write a number of "sample" stories to begin with if you want anybody to start reading your stuff.
With music, it's even easier. You could in the same way be paid to write the songs, or more likely you would be paid for live performances (ie, you are actually gonna have to get out there and do work again).
With software, GPL isn't needed because if you release a closed source version of my code I'm just gonna decompile it, reimplement the changes in a high level language, and rerelease it again. If you want to be paid for software, someone will end up hiring you to do a custom program for them (ie, you must work, not live off imagined entitlement), or you can write free stuff and charge to support it (again, working).
You also have to understand that not EVERYTHING will/would be feasible with copyright gone. It's a shift of society, but for the better. I'm sure if we reinstituted slavery we could achieve some absolutely marvelous feats in construction and such, but that doesn't mean it's something that a fair society should support. I seriously doubt large scale motion pictures as they currently stand would still be realistically profitable (though live theater certainly might return to a much more profitable status). That's not something we can't live without though, and it's certainly not worth instituting insanely oppressive laws over.Copyright instills a limited supply (and source) onto something that by nature is unlimited (and not really even tangible). It's one of the most perverted corruption of economics ever seen.
"People who think they know everything are very annoying to those of us who do."-Mark Twain
Oh wipe the Aspergers from your mouth and think about what the GP might have really meant, which was probably OpenGL vs Direct3D.
Those two can most certainly be compared.
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife