Pros Free to use, distribute and modify Code is accessible to everyone Anyone can fix bugs Not dependent on the company that made it. No incompatible formats No complex licensing or anti piracy measures