• 제목/요약/키워드: 오픈소스 소프트웨어

검색결과 424건 처리시간 0.043초

오픈소스 소프트웨어를 위한 PMI 기반의 소프트웨어 개발 모델 (PMI Based Software Development Model for Open Source Software)

  • 정은주;최정필;신성욱;정동원
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2004년도 춘계학술대회 논문집
    • /
    • pp.36-40
    • /
    • 2004
  • 오픈소스 소프트웨어란 소스 코드를 공개한 상태로 공급되는 소프트웨어를 말한다. 오픈소스 소프트웨어의 개발 방법은 오픈소스 소프트웨어 프로젝트에 관심이 있는 개발자의 자발적인 참여로 이루어진다. 오픈소스 소프트웨어 개발 방식은 대부분 소프트웨어개발 방법론적인 측면이 적용되지 않기 때문에 일반적인 소프트웨어에 비해서 신뢰성이 떨어진다는 평가를 받는 원인이 되고 있다. 또한 일반 소프트웨어 개발과 비교해서 분산된 개발자들의 소스 공유 및 의견 교환과 합의 도출 방법이 필요하기 때문에 오픈소스 소프트웨어 개발에 일반적인 소프트웨어 개발 방법론을 적용할 수가 없다. 따라서 일반적인 소프트웨어 개발 방법과 프로젝트 관리 기법에서 공개 소프트웨어 개발을 위해 필요한 부분들을 도출하여 오픈소스 소프트웨어 개발에 적용할 수 있도록 커스터마이징한 오픈소스 소프트웨어를 위한 소프트웨어 개발 모델을 제안한다.

  • PDF

오픈소스 소프트웨어 교육

  • 이민석
    • 정보과학회지
    • /
    • 제35권9호
    • /
    • pp.17-25
    • /
    • 2017
  • 오픈소스 소프트웨어는 이제 거스를 수 없는 대세로 자리 잡았다. 모든 영역에서 오픈소스 소프트웨어를 제외하고는 의미 있는 가치를 생산하기 어려워졌으며, 이 때문에 오픈소스 기술, 문화, 방법론, 법적인 이슈 등에 관한 교육이 여러 수준에서 필요하다. 이 글에서는 오픈소스 소프트웨어 관한 현황을 간단히 요약하고, 이전에 이루어졌던 오픈소스 소프트웨어 교육 사례를 살펴보았다. 그리고, 오픈소스 소프트웨어 교육을 한다고 할 때, 다루어져야할 주요 주제들에 관하여 설명하였다. 오픈소스를 모르는 개발자는 이제 설 땅이 없는 시기가 도래했다. 역량 있는 개발자 양성, 연구 개발 결과가 널리 확산되어 혁신을 주도하는 것을 목표로 하는 학교와 연구소, 산업에서 오픈소스 소프트웨어가 더 활성화 되고, 더 많은 인력들이 오픈소스 소프트웨어에 익숙해지기를 기대한다.

  • PDF

오픈소스 소프트웨어 기반의 소프트웨어 개발 과정에서 업무 성과에 미치는 영향을 미치는 요인 (The Effect on the Job Performance of Open Source Software Usage in Software Development)

  • 김윤우;채명신
    • 한국산학기술학회논문지
    • /
    • 제17권4호
    • /
    • pp.74-84
    • /
    • 2016
  • 최근 오픈소스 소프트웨어(OSS: Open Source Software)를 사용한 빠른 개발 방식이 많은 관심을 받고 있다. 오픈소스 소프트웨어 사용이 IT 시장의 다양한 요구에 적극적이면서 빠르게 대응할 수 있고, 전 세계의 수많은 개발자들의 참여로 이루어지는 오픈소스 소프트웨어 특성상 신속한 개발, 검증 및 적용이 용이하며 초기 투자비용을 감소시킬 수 있기 때문이다. 하지만 오픈소스 소프트웨어 진입 장벽, 오픈소스 소프트웨어의 성능 및 신뢰성에 대한 잘못된 인식, 기술 지원에 대한 염려, 적절한 오픈소스 소프트웨어의 선택, 저품질의 문서 등의 문제점으로 인해 오픈소스 소프트웨어 도입 및 사용을 꺼려하고 있는 실정이다. 본 연구에서는 소프트웨어 연구개발 과정에서 오픈소스 소프트웨어를 활용하는 정도에 영향을 미치는 기술적, 조직적, 환경적 요인을 식별하고 오픈소스 소프트웨어의 활용이 연구개발에 참여 중인 개인의 업무 성과에 미치는 영향을 분석하였다. 선행연구를 바탕으로 측정도구를 작성하여 오픈소스 소프트웨어를 활용하여 소프트웨어 연구개발을 수행한 경험이 있는 소프트웨어 개발자 대상으로 설문을 실시하였다. 자료 분석 결과 오픈소스 소프트웨어가 가져다주는 기술적 혜택은 오픈소스 소프트웨어의 활용도와 사용자 만족도에 영향을 주는 반면, 기술적 위험은 오픈소스 소프트웨어의 활용도와 사용자 만족도에 영향을 주지 않는 것으로 나타났다. 본 연구의 결과는 소프트웨어 연구개발 과정에 오픈소스 소프트웨어를 활용하고자 하는 기업에게 전략적인 시사점을 제공할 수 있을 것이라 기대된다.

오픈소스 소프트웨어의 지속적인 사용에 영향을 미치는 요인에 관한 연구

  • 송영미;김상현
    • 한국경영정보학회:학술대회논문집
    • /
    • 한국경영정보학회 2008년도 춘계학술대회
    • /
    • pp.972-977
    • /
    • 2008
  • 최근 소프트웨어 업계의 화두로 등장하고 있는 정보기술은 오픈소스 소프트웨어(Open Source Software: OSS)이다. 하지만, 사용자의 많은 관심에도 불구하고 지금까지 오픈소스 소프트웨어에 대한 연구는 정성적이거나, 탐색적인 연구로 한정되었다. 사용자 관점에서 왜 오픈소스 소프트웨어에 만족하고, 나아가 지속적으로 이 기술을 사용 하는지에 대한 실증적 연구는 아주 미미하다. 따라서 본 연구에서는 오픈소스 소프트웨어의 성공모델을 제안하는 대신 사용자의 만족에 그치지 않고 지속적인 사용으로 이끄는 영향요소에 대해 실증적으로 증명하고자 한다. 본 연구에서는 Oliver(1980)의 기대불일치이론 (Expectation Disconfirmation Theory: EDT)을 근거로 한 Bhattacherjee(2001)의 정보시스템 수용 후 행동 모델을 연구모형의 기초로 소프트웨어 특성(사용용이성, 유지보수성, 호환성, 맞춤화, 상호 작용성)의 영향을 제안하였다. 본 연구의 결과를 통해 개인 및 기업의 오픈소스 소프트웨어 활성화를 촉진시키는데 기여하는데 그 의의가 있다.

  • PDF

오픈소스 소프트웨어 기반의 LMS 비교 평가 (The Comparison and Evaluation of Learning Management Systems based on Open Source Software)

  • 민두영;백영태;이세훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2008년도 제38차 하계학술발표논문집 16권1호
    • /
    • pp.47-53
    • /
    • 2008
  • 이 논문에서는 학습관리시스템에 대한 다양한 오픈소스 소프트웨어를 비교하고, 사용자들이 쉽게 설치할 수 있고, 다양한 기능을 포함한 무들(moodle), 줌라(joomla)와 Third Party 오픈소스 소프트웨어를 활용하여 학습 콘텐츠 관리 시스템을 구현하고 분석한다. 오픈소스 소프트웨어인 무들은 국내외에 잘 알려져 있고, 많은 참여자로 인하여 타 오픈소스 소프트웨어에 비해 커뮤니티의 활동이 왕성하고, 여러 운영체제 환경에서 APM(Apache, MySQL, PHP)을 사용하여 비교적 쉽게 설치할 수 있고, 모듈화 구조로 개발되어 확장이 가능하다. 줌라 또한 APM 환경에서 강력한 기능을 가진 CMS로서 CMS에 기반한 LMS 컴포넌트를 제공하여 설치가 가능하다. 쉬운 설치와 강력한 기능, 사용자에게 친숙한 인터페이스로 사용자가 점점 늘고 있다. 이 연구에서 구현된 시스템은 기존의 국내외 상용 소프트웨어와 비교, 평가하여 초기에 많은 비용을 투자하지 않고, 오픈소스 소프트웨어를 활용하여 학습관리시스템 구축을 할 수 있는 가능성을 제시하였다.

  • PDF

소스코드 기반 소프트웨어 취약점 평가 자동화 방안 연구 (A Study of Source Code-based Automated Software Vulnerability Assessment)

  • 송준호;박재표;권현수;전문석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.794-796
    • /
    • 2015
  • 본 연구는 소프트웨어의 소스코드를 대상으로 보안 취약성을 자동으로 평가할 수 있는 방안을 연구하여 소프트웨어 취약점 관리의 자동화 기술 아키텍처를 제안한다. IT가 생활환경의 기반기술로 보급화 되며 소프트웨어시장이 가파르게 성장하고 있다. 영리 소프트웨어의 경우 개발기관에서 관리 및 지원을 하지만, 오픈소스 소프트웨어는 비영리 목적과 개발환경으로 인해 체계적으로 관리되기가 어려워 취약점이 발생하기 쉽다. 그럼에도 비용과 효율의 문제로 오픈소스가 광범위하게 활용되고 있어, 오픈 소스 소프트웨어를 도입한 기관 및 단체에 침해를 유발하고, 보안수준을 악화시키고 있다. 이에 오픈 소스 소프트웨어는 소스코드가 공개되는 소프트웨어라는 점을 활용하여 소스코드 수준에서의 취약점 관리 자동화를 지원함으로써, 오픈소스 소프트웨어를 활용하는 분야의 보안 환경을 안전하게 향상시킬 수 있다.

도서관 오픈소스 소프트웨어 분석 (A Study on Open Source Software in Libraries)

  • 오형묵;곽승진
    • 한국정보관리학회:학술대회논문집
    • /
    • 한국정보관리학회 2012년도 제19회 학술대회 논문집
    • /
    • pp.69-72
    • /
    • 2012
  • 새로운 정보환경과 기술변화로 도서관 시스템에도 많은 요구변화가 생겨나게 되었다. 이와 같은 변화의 대안으로 나타나고 있는 것이 오픈소스 소프트웨어(Open Source Software)다. 해외에서는 도서관 오픈소스 소프트웨어의 필요에 의해 현재 발전.보급되고 있는 실정이다. 본 연구에서는 국내 관종별(공공, 대학, 전문)도서관의 도서관 시스템 현황과 해외 오픈소스 소프트웨어보급 및 판매 현황을 조사하여 분석하였다. 현황조사와 분석결과를 통해 국내 도서관의 오픈소스 소프트웨어 도입의 필요성을 제기하고자 한다.

  • PDF

오픈소스 소프트웨어 라이선스 컴플라이언스 검증 도구 (Method for License Compliance of Open Source Software)

  • 윤호영;조용준;정병옥;신동명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.548-550
    • /
    • 2017
  • 오픈소스 소프트웨어를 사용하기 위해서는 개발자가 정의한 라이선스를 반드시 준수해야 한다. 이를 위반할 경우, 소스코드 공개/수정/재작성, 재배포 라이선스 변경, 특허권 포기 등의 피해로 이어질 수 있다. 소프트웨어를 다수의 개발자가 함께 개발하는 경우, 오픈소스 소프트웨어가 혼용되기도 하는데, 이는 서로 다른 라이선스간의 조항이 충돌하는 상황을 유발할 수 있다. 즉, 라이선스 규정 때문에 상황에 따라 혼용할 수 없는 오픈소스 소프트웨어 조합이 존재한다. 이러한 오픈소스 소프트웨어를 사용하는 과정에서 발생할 수 있는 무의적인 라이선스 규정 위반을 미연에 방지하고자 오픈소스 소프트웨어 라이선스 컴플라이언스 검증 도구를 제시하고자 한다.

국내 오픈소스 공간정보 소프트웨어 생태계 분석 (An Analysis of Open Source GIS Software Ecosystem in Korea)

  • 강영옥;강애띠;권회윤
    • Spatial Information Research
    • /
    • 제22권6호
    • /
    • pp.67-79
    • /
    • 2014
  • 최근 전 세계적으로 많은 국가에서 오픈소스 소프트웨어의 도입 및 활용이 크게 늘고 있다. 특히 오픈소스 소프트웨어의 활성화를 위해 정부와 민간 기업이 적극적으로 나서고 있는 추세이다. 본 논문에서는 오픈소스 공간정보 소프트웨어 생태계 활성화정도를 확인하고, 생태계 활성화를 위한 시사점을 도출해 보고자 하였다. 오픈소스 공간정보 소프트웨어 생태계의 주요 역할자는 정부, 기업, 학계 및 연구계, 비영리재단 등이다. 정부는 오픈소스 공간정보 소프트웨어에 대한 R&D 투자나 지원에 대한 정책을 갖고 있지 않은 것으로 나타났다. 오픈소스 공간정보 소프트웨어 관련기업은 그 숫적인 측면에서도 작을 뿐만 아니라 수익을 창출하는 명확한 비즈니스 모델을 갖고 있지 않았다. 학계 및 연구계는 오픈소스 공간정보 소프트웨어의 활용이 매우 낮으며, 이는 생태계 내에 핵심인력을 제공하는데 부정적 영향을 미치는 것으로 판단되었다. 비영리재단은 2009년 설립된 OSGeo 한국어지부가 다양한 노력을 기울이고 있지만 질적인 측면에서나 활성화 측면에서는 아직 미약한 수준이다. 오픈소스 공간정보 소프트웨어 생태계의 활성화를 위해서는 참여하는 각 주체별 노력이 필요하다. 그 가운데에서도 정부는 이 생태계의 활성화에 가장 큰 시발점을 제공할 수 있을 것으로 판단된다. 정부에서 추진되어야 할 과제와 관련하여 첫째, 오픈소스 공간정보 소프트웨어에 대한 R&D투자 둘째, 공공부문에 오픈소스 공간정보 소프트웨어를 활용한 시범구축사업, 셋째, 관련 인력양성, 넷째, 오픈소스 공간정보 소프트웨어와 관련된 국제협력, 홍보마케팅과 관련된 노력 등이 지속적으로 필요한 것으로 판단된다.

API를 이용한 오픈소스 커뮤니티의 소셜 네트워크 서비스 설계 (Design of the social network service for the open source community using API)

  • 송주홍;문남미
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2011년도 추계학술대회
    • /
    • pp.340-341
    • /
    • 2011
  • 경제성장과 기술의 수용도가 높아지면서 오픈소스 소프트웨어 시장의 수익이 연간 22.4%의 성장을 기록할 것이라고 예측했을 정도로 오픈 소스 소프트웨어의 시장성과 영향력이 나날이 커져가고 있다. 오픈소스 소프트웨어는 커뮤니티 규모의 확대, 내부협력의 향상 그리고 더 나아가 소프트웨어의 고도화를 주요 목표로 두고 있다. 본 연구에선 협업을 통한 소프트웨어의 고도화를 도모하고, 보다 나은 개발 환경을 제공하기 위해서 오픈소스 커뮤니티의 소셜 네트워크 서비스를 구성 및 제안 하고 있다. 오픈소스 커뮤니티 내에서 소셜 네트워크 서비스를 제공 할 수 있도록 커뮤니티를 구성하였다. 또한 개발자들이 사용한 API들을 이용해서 개발자간 소셜 네트워크 서비스를 구성하고, 연관 서비스를 제공할 수 있도록 구성하였다. 이를 통해 개발자에게 필요한 정보와 문제점 및 해결방안 등 개발 관련 정보를 효과적으로 공유할 수 있을 것이며, 개발상의 편이와 오픈소스 소프트웨어의 고도화를 촉진 시킬 수 있을 것이다.

  • PDF