|
Thanks for your kind reply. Since you seem to be a sensible person to discuss with here are my points.
First of all, I asked for a proof that people are migrating from Windows to other platforms. You either didn't or couldn't give any. Stating that it is well acknowledged doesn't say anything. It just means that either knowingly or without knowing you repeat the same lie or an assumption that is not true. That's usually the motivation behind so many number of anti-Microsoft bashing. I like open source and support it, but I find it outrageous to make up lies and accusations against Microsoft, and over the long run it is going to hurt open source very badly.
Related with the above issue, my point is that, your own argument for some reason apply only to Apple. If one should make a point that open source is good with commercial applications, then his/her argument should apply equally to windows and Microsoft. You simply omit windows here, and focus on Apple, which hurts your own arguments, because that is simply not honest. If you were honest, you would make one single argument and apply it to all commercial applications out there, not just Apple itself.
For example:
"solutions that are at the same time polished and free -- as in "not proprietary"."
How come Aqua on Darwin along with iTunes, iDVD, and so on are not proprietary? If you have proprietary program in your solution, your solution can not be free. You can't have both at the same time. You can argue it is the best if you mix them, but please don't say that by mixing them you still have free solutions.
I don't believe that Apple is helping open source community and sees a trend here. Apple is helping open source, because 1) the licensing requires them to 2) they want the help of developers to fix bugs etc.. in their core os code or server programs. This doesn't look like a general trend, this looks more like a company takind advantage of certain things going around them, which is clever and right thing to do so for the company itself. By the nature of the things it is also good for the open source. But open source doesn't need more improvements to the kernel, servers, etc... we need more improvements at the user level apps, like KDE, Gnome, Office, iTunes, iVideo, iChat, etc.. and the only thing that Apple is doing at that space for open source community is KHTML and that's because of the license. You can't expect Adobe to open source its photoshop, or contribute to gimp, can you?
Another issue is that, if you tell people it is best to use open source with Apple's products, then you automatically limit the improvements in the open source user space applications. That means an end to the dream of a usable open source desktop. I don't care whether you support open source or not, but that argument is not good for open source. My initial point was that, you don't apply your argument to every os vendor out there, second as a supporter for the open source, I believe that open source shouldn't give up the hope of building a true open source desktop. I see that this will hurt Apple, and that's why you may be trying to convince us that server and os stuff for open source is enough.
|
While it is difficult for me to provide you with pages of statistics on the TalkBacks, may I suggest that you have a look at some excellent MacDevCenter and O'Reilly Network articles about switching ? Many authors have expressed their point of view on the question -- on both sides -- and their articles are a good source for links and information on the question. This is of course not the only source of information and you could look at the recent surveys conducted about the OS landscape -- in terms of users, market share, mind share, etc...
I focused on the Mac world for two main reasons. First of all, I am a Mac user and know the Mac world in more detail than the Windows world. Then, Apple has recently worked very closely with the Open Source community when developing Mac OS X, probably more than Microsoft when developing Windows. I am sure there are many interesting articles to write on the relationship between operating systems in general and the Open Source world and I always read such pieces with the greatest interest. This was not my point here, though.
I am afraid that your reaction is mainly based on an unfortunate misapprehension of the goal of this page. As I stated in one of my previous blogs ( The power of the Mac community ), we Mac users are always glad to discuss computing issues with other OS users. I am in now way trying to start an "operating system war" that wouldn't lead to any positive results.
What I am trying to say about mixing proprietary and commercial solutions is pretty simple. Would you work with the proprietary format X, that is only read by application X, you are locked into a solution. When I use Keynote, the resulting file can be read by other applications. When I use iTunes to create an AAC file, I am not dependent from the application I use and remain free to switch if I wanted to since many applications can read the standard AAC format -- even when the applications in themselves are not open source.
I do not think that Apple is helping the Open Source community "because the license requires them to". Indeed, although some licenses may require commercial users to give back the code they may have written, this not always the case -- far from it. Furthermore, in most cases, Apple works closely with the development teams and this serves as the basis for a true cooperation -- much more than a law-induced exchange of code.
I cannot comment on Adobe's policy and will let them reply. About Apple, I can only invite you to have a closer look at the Apple Developer Connection site where you will find more links to answer your questions. Would you not trust the ADC -- for any reason --, you can always browse the Open Source sites by yourself -- FreeBSD, KDE, Apache...
I think that the Open Source community can benefit from any help -- as we all can. Kernel and servers are not to be neglected, even if there is a new focus on desktop applications.
I do not believe either that the Open Source community should stop developing an Open Source desktop -- as I already state in my blog : the creation of new projects always benefits everyone. I am simply saying that, nowadays, Mac OS X is my platform of choice as well as the platform of choice of many -- former or not -- UNIX, Windows and Linux users. Again, I do not think that this will "hurt Apple" either : every solution has its strengths and its place in the computing world.
F.J.