Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There are fundamental differences between typical commercial and open source software. The big advantage of commercial software is, that it is developed by larger teams with clear goals and deadlines set, to ship a product. The development team usually is larger and it is not only programmers but professionals of any profession can be involved in the development as needed, most importantly of course, graphical designers and artists. For a lot software, the ability to access other commercial products or confidential information is needed to achieve all goals. Just think about the collaboration of Adobe with the different camera companies to ensure that all kind of files from the cameras are supported perfectly - here also color-correct hardware for the developers is needed, not necessarily available in open source projects.

In that respect, commercial software is difficult to beat, if ever. But then, open source plays a differnt game. It is less driven by deadlines to ship, commercial requirements or restrictions, not driven by marketing, for good or bad. The user interaction might not be as polished, but things an open source software does well, it usually does really well. It is difficult to bet often decades of development.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: