• 제목/요약/키워드: Open Source Project

검색결과 107건 처리시간 0.027초

에디슨 사업의 오픈소스 라이선스 분석에 관한 연구 (A Study on the Open Source License Analysis of EDISON Project)

  • 이준;이정철;서정현;이식;조금원
    • 한국융합학회논문지
    • /
    • 제8권9호
    • /
    • pp.31-39
    • /
    • 2017
  • 오늘날 소프트웨어 개발에 있어서 오픈소스 소프트웨어를 사용하지 않고 개발되는 프로그램이 거의 없을 정도로 오픈소스의 활용이 보편화되고 있으나 오픈소스의 사용에 따른 의무사항을 정의한 라이선스 조항에 대하여는 개발자들의 인식이 상대적으로 저조한 편이며 이에 대한 사례 연구도 적은 편이다. 따라서 본 연구에서는 국가연구개발사업으로 수행 중인 첨단 사이언스 교육허브개발사업의 오픈소스 활용실태를 점검하고 잠재적 위험 여부를 분석하였으며 이를 통하여 바람직한 공공부문에서의 오픈소스 라이선스 관리 방안을 도출하고자 하였다. 특히 단순히 오픈소스 라이선스의 점검을 통한 라이선스 침해나 위반 사례를 점검하는 소극적인 방식에서 한 걸음 더 나아가 오픈소스 프로젝트로 전환하기 위하여 대표 오픈소스를 선정하고 오픈소스 커뮤니티를 구성하는 한편, 기여자 계약을 설정해야 함을 제안하였다.

지식의 탐색(Exploration)과 활용(Exploitation)이 개방형협업의 성과에 미치는 영향: 오픈소스 소프트웨어 개발 프로젝트를 중심으로 (Impacts of Exploitation and Exploration on Performance of Open Collaboration: Focus on Open Source Software Development Project)

  • 이새롬;백현미;장정주
    • 지식경영연구
    • /
    • 제18권2호
    • /
    • pp.85-102
    • /
    • 2017
  • With rapid development of information and communication technologies, open collaboration can be eased through the Internet. Open source software, as a representative area of open collaboration, is developed and adopted to various fields. In this research, based on organizational learning theory, we examine the impacts of exploration and exploitation on innovation performance in open source software development projects. We define knowledge exploration as a number of developers from outside organization and knowledge exploitation as the ratio of member of an organization who participated in an open source software project managed by the organization. For analysis, we collect data of 4794 projects from github which is a representative open source software development platform using Web crawler developed by Python. As a result, we find that excessive exploration has curvilinear (invers U-shape) relationship on project performance. On the other hand, exploitation with enough external developers will positively impact on project performance.

An Analysis on Employing Developer Profit Incentive to Expedite Open Source Software Development

  • Sohn, Jung-woo;Ko, Yohan;Yun, Younguk
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권11호
    • /
    • pp.257-270
    • /
    • 2022
  • 본 연구는 오픈소스 현상금 프로젝트에서 개발자 이윤 동기의 효과를 분석했다. 분석을 위해 현상금 프로젝트의 상금 취득에서 기인하는 소득 증대 효과를 미시경제학의 효용 최대화 이론에 근거한 오픈소스 개발자 의사결정 모형으로 제시한다. 그리고 이 모형을 바탕으로 현상금의 효과를 평가하기 위해 다수의 오픈소스 프로젝트 참여 개발자들의 행동을 시물레이션으로 구성했다. 그 결과는 현상금 프로젝트에서 기인하는 소프트웨어 품질 향상의 상당 부분이 개발자의 소스 코드 학습 비용으로 상쇄될 수 있다는 점을 보여 주고 있다. 또한 이 결과는 오픈소스 프로젝트의 경우 개발자의 소스 코드 학습 비용과 개발 작업 참가의 기회비용을 감소시킨다는 측면에서 하나의 대규모 현상금 프로젝트보다는 소규모로 작게 쪼개진 현상금 프로젝트를 여럿 운용하는 것이 더욱 향상된 프로젝트 결과물을 만들어 낼 가능성이 크다는 점을 시사하고 있다.

개방형협업 참여자의 지식창출·지식공유 구조와 혁신 성과: 오픈소스 소프트웨어 개발 커뮤니티를 중심으로 (The Impact on Structures of Knowledge Creation and Sharing on Performance of Open Collaboration: Focus on Open Source Software Development Communities)

  • 구경모;백현미;이새롬
    • 지식경영연구
    • /
    • 제18권4호
    • /
    • pp.287-306
    • /
    • 2017
  • This research focus on the effect of developers' participation structure in knowledge creation and knowledge sharing activities in open source software development projects. Based on preferential selection theory, hypotheses of relationship between a developers' concentration of knowledge creation/sharing activities and collaboration performance was derived. To verify the hypotheses, we use the Gini coefficient in the commit contribution of the developers (knowledge creation) and the centralization index in the repository issue network (knowledge sharing network). Using social network analysis, this paper calculates centralization index from developers in the issue boards in each repository based on data from 837 repositories in GitHub, a leading open source software development platform. As a result, instead of all developers creating and sharing knowledge equally, only a few of developers creating and sharing knowledge intensively further improve the performance of the open collaboration. In other words, a few developers predominantly providing commit and actively responding to issues raised from other developers enhance the project performance. The results of this study are expected to be used by developers who manage open source software project as a governance strategy, which could improve the performance of open collaboration.

오픈스택 기반 클라우드 시스템의 구축 검증 도구 (Development of a Testing Tool to Validate Integrity of a Constructed Cloud System based on OpenStack)

  • 손석호;강동재
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제20권12호
    • /
    • pp.658-663
    • /
    • 2014
  • OpenStack과 같이 오픈 소스 기반의 클라우드 컴퓨팅 관리 플랫폼 (Cloud Management Platform) 의 빠른 구현으로 인하여, 오픈 소스를 이용한 개인 및 기관의 클라우드 구축 시도가 지속적으로 증가되는 추세이다. 이러한 클라우드 운영자들에게, 구축한 클라우드 컴퓨팅 시스템의 동작 검증은 필수적이다. 본 논문은 클라우드 시스템 구축 검증하기 위한 오픈 소스 기반의 클라우드 테스트 도구를 디자인하며 구현한다. 특히, 제안된 테스트 도구는 오픈 소스 소프트웨어 프로젝트인 Tempest를 활용하며, Tempest의 테스트 케이스를 통해서 OpenStack기반의 클라우드를 검증한다. 제안된 소프트웨어는 국내에서 처음으로 개발되는 클라우드 시스템 구축 테스트 도구의 프로토타입이며, 앞으로 클라우드 기술 개발 및 사용자 확대에 기여할 것으로 예상된다.

공공분야 공개소프트웨어 R&D 프로젝트 관리방안에 대한 연구 (A Study on R&D Project Management of The Public Sector Open Software)

  • 심호성;우찬희;전삼현;김종배
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 춘계학술대회
    • /
    • pp.627-629
    • /
    • 2016
  • 공개소프트웨어(오픈소스 소프트웨어) 개발을 R&D로 추진하게 되면 많은 이점이 있고 여러 국가에서 공개소프트웨어 기반의 R&D 프로젝트가 지속적으로 만들어지고 있다. 하지만, 아직 공공분야의 오픈소스 R&D 프로젝트에 대한 적절한 관리 방안이 정립되지 않아 프로젝트 수행의 어려움은 물론 R&D 사업의 실효적인 성과를 창출하는 데 한계가 있다. 이에 여러 선행연구 및 사례를 조사하고 공공분야 오픈소스 소프트웨어 R&D 프로젝트에 대한 전주기적 관점에서 오픈소스 특성에 맞는 구체적인 추진 및 관리 방안을 제안하여 제도의 실효성을 제고하고자 한다.

  • PDF

개방형 협업 커뮤니케이션 특성과 협업 성과 : 오픈소스 소프트웨어 개발을 중심으로 (Empirical Study of the Relationship between Communication-Structure Characteristics and Open Collaboration Performance: Focusing on Open-Source Software Development Platform)

  • 이새롬;장문경;백현미
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제28권1호
    • /
    • pp.73-96
    • /
    • 2019
  • Purpose The purpose of this study is to examine the effect of communication-structure characteristics on performance in online collaboration using the data from Github, one of representative open source software development platforms. We analyze the impact of in-degree/out-degree centralization and reciprocity of communication network on collaboration performance in each project. In addition, we investigate the moderating effect of owner types, an individual developer or an organization. Design/methodology/approach We collect the data of 838 Github projects, and conduct social network analysis for measuring in-degree/out-degree centralization and reciprocity as independent variables. With these variables, hierarchical regression analysis is employed on the relationship between the characteristics of communication structure and collaborative performance. Findings Our results show that for the project owned by an organization, the centralized structure of communication is not associated with the collaboration performance. In addition, the reciprocity is positively related to the collaboration performance. On the other hand, for the project owned by an individual developer, the centralized structure of communication is positively related to the performance, and the reciprocity does not show the positive relationship on the performance.

행위 통제 관점에서 바라본 오픈소스 프로젝트 관리 (Open Source Project Management-from a Behavior Control Perspective)

  • 조준기
    • 경영정보학연구
    • /
    • 제10권2호
    • /
    • pp.235-251
    • /
    • 2008
  • 상업용 소프트웨어에 견줄만한 수준의 오픈소스 소프트웨어들이 등장함으로 인하여, 오픈소스 (정보시스템 개발) 프로젝트에 대한 학계의 관심이 고조되고 있는 가운데, 오픈소스 프로젝트의 관리경영측면에 관한 연구들은 막상 찾아보기 쉽지 않은 상황이다. 이러한 현실에서 본 논문은 기존의 전통적인 정보시스템 개발관리에 적용되는 경영관리 이론들이 오픈소스 프로젝트에도 그대로 적용될 수 있는 지를 살펴보고자 하는 학문적 관심에서 출발하여 사례연구 방법을 적용하여 행위통제의 관점에서 오픈소스 프로젝트들이 어떻게 관리되고 있는가 라는 문제를 연구하였다. 자료분석과 해석을 통해, 본 연구는 구체적인 사례들에 있어서 개별적인 차이들은 존재하지만, 전반적으로 오픈소스 프로젝트 관리에 있어 다양한 형태들의 행위통제가 이루어지고 있다는 사실을 확인하였다. 이러한 발견은 오픈 소스 프로젝트는 그 특성상 행위통제가 적용되기 어렵다고 보는 기존 일부 연구자들의 주장과 배치되는 내용이다. 오픈소스 프로젝트 관리에 관한 보다 더 포괄적인 학문적 이해를 위해서는 향후 결과통제와 자기통제까지 포함하는 보다 더 확대된 연구가 필요할 것으로 보인다.

오픈소스 소프트웨어 운영자 역할이 성과에 미치는 영향: 인상형성과 사회적 자본 이론을 중심으로 (Role of Project Owner in OSS Project: Based on Impression Formation and Social Capital Theory)

  • 이새롬;백현미;장정주
    • 한국전자거래학회지
    • /
    • 제21권2호
    • /
    • pp.23-46
    • /
    • 2016
  • 인터넷을 통한 개방적 협업의 가치가 사회 경제적으로 증가하고 있는 가운데, 오픈소스 소프트웨어 개발 프로젝트의 성공적인 운영의 중요성 또한 증가하였다. 기존의 연구들이 프로젝트 성과에 영향을 미치는 다양한 요인들을 검증하였으나 프로젝트 운영자가 프로젝트 성과에 어떤 영향을 미치는지에 대한 연구는 한정적이다. 따라서 본 연구는 운영자의 특성을 개인의 특성과 운영 방식의 특성으로 나누어 인상형성 및 사회적 자본 이론을 중심으로 그 영향을 검증하였다. 이를 위하여 대표적인 오픈소스 소프트웨어 개발 플랫폼인 깃허브(Github)에서 611개의 리퍼지토리(Repository)와 리퍼지토리 운영자의 데이터를 수집하였으며, 사회 연결망분석을 통해 각 리퍼지토리의 지식공유 네트워크를 구축하였다. 위계적 회귀분석을 통해 프로젝트 성과에 영향을 미치는 명시적 리더의 특성을 분석한 결과, 운영자가 개인의 정보를 많이 공개하여 신뢰성을 확보하고자 노력하거나, 적극적으로 팔로잉을 하여 외부 개발자에 대한 관심이 높거나, 지식공유 네트워크에서 중심적인 역할을 할 경우 성과에 긍정적인 영향을 주는 것으로 나타났다. 반면, 코드의 수용비율이 높거나, 깃허브 내에서 전문가로 인지되어 있을 경우 오히려 성과가 낮은 것으로 나타났다. 본 연구는 향후 오픈소스 소프트웨어뿐만 아니라 다양한 형태의 개방적 협업의 성공적 운영을 위한 운영자 가이드라인으로 활용될 수 있을 것으로 기대된다.

The role of openness in open collaboration: A focus on open-source software development projects

  • Lee, Saerom;Baek, Hyunmi;Oh, Sehwan
    • ETRI Journal
    • /
    • 제42권2호
    • /
    • pp.196-204
    • /
    • 2020
  • Open-source software development projects are well suited for exploring new ideas and acquiring knowledge from developers outside of the project. In this paper, we examine the impact of external developers on innovation in open-source software development from the perspective of organizational learning theory. We examine the roles of external and internal developers, who "explore" and "exploit," respectively, on the innovation performance of 17 691 open-source software development projects whose data is stored in the GitHub platform. The results indicate that a multifaceted strategy, in which the exploitation successfully supports the exploration, is most effective for their success. The results also indicate that the role of exploration decreases after the release of the software.