Instead, why not spend time working on projects that will attract people to free software because it's only available as free software?
Instead, why not spend time working on projects that will attract people to free software because it's only available as free software?
The free software approach seems to assume that what a computer should be and do has already been decided and they just need to make free versions of everything. Like there's a certain set of programs that defines a complete system and their goal is just to get from 60% or wherever they are now to 100%.
Apple, on the other hand, reinvents computing every 5 years or so (yes, that's hyperbolic). If a FOSS advocate had created the iPad, the most popular device in computing today would be FOSS. The most popular computers and electronics in the world aren't Apple products because Apple made an Apple version of everything. The most popular computers and electronics in the world are Apple products because Apple innovated.
Sure apple created some cool stuff, but the open source world created some pretty darn cool stuff too. Remember, the first web browser was open source.
I could go on all day. IMO, it's a lot easier to find innovation in the open source world than it is in the commercial world which seems to be more about copy & polish than it does about innovation.
If you were arguing that open source lacked polish, I would agree with you. But innovation? Hardly.
That's really not the case.
> The most popular computers and electronics in the world are Apple products because Apple innovated.
That's part of it, but there were also huge quantities of marketing and money involved.
No technology wins on its own merits.
When you you look at their goals, they are by definition playing catch-up. You're also glossing over every single innovation that has come out of the open-source space.
The most popular computers and electronics in the world aren't Apple products because Apple made an Apple version of everything.
Actually, the fact their operating system is just an Apple version of unix is the primary reason I even considered purchasing my mac. The same rings true for most of the technical people I know who have macs.
I wonder on what basis you're saying this. When I look around me, I see very few Apple products. Maybe that depends on what part of the world you live in.
Well, there was the Linux-based CrunchPad before the iPad was even announced. Who knows what the world may be like if Fusion Garage hadn't severed ties with Arrington and released the overpriced Joojoo.
But what you're asking for is nonsensical. This list is the list of things that are preventing people from going "fully free". I'm not prevented from switching to free software because something that does not exist is not free software.
You're reducing a complex problem too far.
Sometimes that's through new paradigms, but more often that's through incremental evolution.
Have a great idea for a spreadsheet? To implement it competitively you'll spend 99% of your time reinventing Excel and 1% of your time on your great idea. Or you can add it to gnumeric.
More likely you'll release an Excel plug-in, but what do you do if Excel doesn't have the right API hooks?
Adding more is only one way to innovate. You can also innovate by changing things or by taking things away, thus bringing what remains into sharper focus.
A car does not do everything a horse can do and more, but cars still made horses obsolete for transportation. Cars can't jump over obstacles or reproduce, but apparently these features weren't really that important.
An iPad can't even compile Hello World in C, but apparently that isn't that important to a lot of people.
Nick Cernis innovated in the "to-do" space not by doing everything other to-do systems could do but by replacing software with a pencil-and-paper system that serves some people better (see: http://todoodlist.com/).
A spreadsheet is a means to an ends. If you have a great idea for a spreadsheet, what you really have is a great idea for something people need a better way to do that you think could be implemented in a spreadsheet. Instead of reinventing Excel, you might come up with an alternate way to get to the same end.
The point is that innovation comes in many forms.
The word you're looking for is "one".
If one wants to get converts, one should make the software that makes today's software obsolete. If one doesn't make it, someone else will, and when they do, one's FOSS version will be obsolete as well.
That being said, I don't know why Google Earth is in there. I understand applications like Flash and Skype but on a list of top items I can think of quite a few more things that are more useful than Google Earth.