오픈소스로 프로젝트를 공개하는 이유는 무엇인가요
안녕하세요
블록체인 개발사들이 프로젝트를 github에 오픈소스로
공개하면 어떤 이점이 있어 오픈소스로 공개하는지 이유가 무엇인지 궁금합니다
전문가님의 답변부탁드립니다
안녕하세요. 깃허브 사용시 이점에 대하여 답변드리겠습니다.
깃허브는 다양한 공유시스템을 활용하여 다수의 사람들과 공동의 프로젝트도 진행할 수 있으며, 소스코드를 변경/개선 할 수도 있습니다.
따라서 개발자들은 깃허브를 사용함에 있어 해당 블록체인 기술을 널리 알릴 수 있게 되고 이로인해 해당 블록체인 기반 사용률을 높일 수 있는 역할을 할 수 있습니다.
또한 한가지 소스코드를 다양한 방법으로 응용하거나 예상치 못한 버그 또는 기존 기능을 개선한 새로운 코드를 만들어 해당 블록체인 시스템의 발전을 도모할 수 있기 때문으로 생각됩니다.
감사합니다.
안녕하세요. 여러 암호화폐 프로젝트를 수행하는 기업들은 깃허브에 자신들의 소스코드를 업로드 하여 투자자들에게 개발에 대한 진척도 현황을 보여주고 있습니다. 깃허브에는 모든 암호화폐 개발사들이 프로젝트의 정보를 올릴 수 있는 곳입니다. 다만 깃허브 공간에 진행중인 프로젝트의 소스코드를 공개하는 것과 안하는 것은 암호화폐 프로젝트를 진행하는 곳의 자율성에 따라 올리는 곳이 있는 반면 일부로 올리지 않는 곳도 있습니다.
깃허브를 통해서 여러가지 정보를 확인 하실 수 있습니다. 일단 개발적인 측면에서 보면 개발자가 소스코드를 올리면, 외부 개발자가 소스코드를 보고 문제가 있는 코드인지 확인이 가능할 수 있습니다. 이를 통해 피드백을 주고받고 해서 소스코드 수정을 할 수 있죠. 또한 프로젝트가 어느정도 진척되고 있는지 그리고 다른사람과 협업을 잘 하고 있는지 알 수 있습니다. 암호화폐 프로젝트 개발자들이 깃허브에 무언가를 수정하거나 삭제하거나 생성하게 되면 이력도 남게 남아서 이러한 이력을 통해 활동량도 측정 가능합니다.
이러한 이유로 깃허브에서 자신들의 소스코드를 올려서 개발적인 측면에서 발전방향을 모색하고 투자자들에게도 활동량을 보여줌으로써 투자자들이 안심하고 믿고 투자할 수 있게끔 할 수 있는 효과가 있기에 깃허브에 자신들의 소스코드를 올리기도 합니다. ^^