한때 소프트웨어 기업에 소스코드는 공개되서는 안됐지만, 지금은 소스코드로 소프트웨어의 모든 서비스혜택을 누릴 수 없을만큼 복잡해졌기 때문에 그럴 필요가 없다.
한때 소프트웨어 기업에 소스 코드는 절대로 공개해서는 안 되던 시절이 있었지만 지금은 옛이야기다. 소프트웨어 상품은 복잡한 업무를 수행하는 하나의 거대한 서비스이고 소스 코드는 그 일부분이라, 이제는 소스 코드를 가져오는 것으로 소프트웨어가 주는 서비스 혜택을 전부 누릴 수는 없을 만큼 소프트웨어가 복잡해졌기 때문이다. 또한 어떤 특징 기술을 단 하나의 기업이 비밀리에 개발하는 것보다 소스를 공개하여 여러 기업의 참여를 유도하는 것이 기술의 발전뿐만 아니라 그 기술을 둘러싼 시장의 확대에도 기여해 궁극적으로 기업에 더 큰 이익을 준다.