I fail to understand why iTunes not yet open-source. I mean, it is understandable for software like Microsoft Office and Adobe Photoshop - the company is charging so much per copy and will not be able to continue to do so once the source is publicly available, but how does it make sense for software like iTunes? Unless I'm mistaken, open-sourcing software should benefit users (by improving the software quality), hackers (duh!) and the company (a community). Is there something fundamental I'm missing?
This is not just limited to big companies. Floola is another (incidentally) iPod management software which is freeware but not open-source.