본문 바로가기

오픈소스(Open Source)

BUSL-1.1 오픈 소스와 상업적 라이선스의 절충안 BUSL 라이선스의 배경 BUSL(Business Source License)는2016년에 MariaDB에 의해 처음 도입된 라이선스로, 오픈 소스 라이선스와 상업적 라이선스 사이의 절충안을 제공하기 위해 만들어졌습니다. MariaDB는 MySQL의 핵심 개발자들이 창립한 회사로, 여러 제품에 이 라이선스를 적용하여 소프트웨어의 상업적 사용을 제한하면서도 소스 코드를 공개하는 방식을 선택했습니다. HashiCorp, CockroachDB, SurrealDB 등 다양한 프로젝트가 상업적 보호를 위해 오픈 소스 라이선스에서 BUSL로 전환하면서 더욱 주목받게 되었습니다 BUSL은 기본적으로 소프트웨어를 상업적 경쟁 제품에 사용하지 못하도록 제한하며, 이후 일정 기간이 지나면 자동으로 원저작자가 지정한 다른 .. 더보기
각종 Google SDK 들은 오픈소스일까? 의무사항이 따로 있나? Android/iOS 앱 개발을 할때 Google에서 제공하는 수많은 SDK를 그냥 가져다가 사용할 수 있습니다. https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side Get started | IMA SDK for iOS | Google Developers Google Interactive Media Ads (IMA) enable publishers to request and display ads into video, audio, and game content on iOS. developers.google.com 이때 사용하는 SDK 내의 코드들은 오픈소스일까? 준수해야할 의무사항이 있을까? 궁금하신분들을 위해 경우에 .. 더보기
AI가 코딩을 도와주는 신세계...Copilot과 이슈에 대해서 What is Copilot? Copilot을 처음 써본 개발자들은 말합니다. "아니 생각 보다 괜찮은데?" (반농담) "나보다 코딩 더 잘짜주는거 같은데?" Copilot 간단 소개 MS 투자로 발매된 Copilot은 *OpenAI의 *Codex로(*GPT-3기반) 구동되고 있는 실무에서도 사용할수 있는 코드를 자동 생성해주는 AI 코딩 프로그램입니다. Copilot AI는 GitHub을 통해 학습을 하고 그것을 토대로 자동 코드생성, 보완 서비스를 제공하고 있습니다. 올해 초까지 베타버전을 제공하다가 22년 6월 22일부로 유료 서비스를 실시했습니다. (GitHub를 통한 학습이 문제가 되고 있는데 뒷부분에서 다루도록 하겠습니다!) Copilot은 자동 코드생성을 2가지 방법으로 제공 해주는데요 함수.. 더보기
GPL 계열 라이선스 vs 그 외 라이선스 별 충돌 정리 GPL 계열의 라이선스를 사용할때 함께 빌드 되는 프로그램에서 다른 오픈소스 라이선스를 같이 사용되었을 경우 (준수해야 하는 라이선스 의무사항의)충돌 여부를 정리한 표 입니다. 출처 : https://www.olis.or.kr/license/compareGuide.do Open Source License GPL-2.0 GPL-3.0 Academic Free License No No Affero GNU General Public License version 3.0 No Yes Apache License version 1.0 No No Apache License version 1.1 No No Apache License version 2.0 No Yes Apple Public Source License ve.. 더보기
Copyleft 계열의 오픈소스 주요 의무사항 Checklist 오늘은 copyleft 계열의 오픈소스가 가지고 있는 의무사항들 즉 개발자들이 오픈소스를 가져다 사용했을 때 어떤 의무사항들을 지켜야 하는지 checklist로 정리하여 공유 드립니다. 우선 copyleft란 copyright의 반대말로 저작권에 기반을 둔 사용의 제한이 아니라 오히려 저작권자가 자신의 창작물을 다른 사람들이 사용할 수 있도록 공유하는것을 의미합니다. 아래 이미지를 보시면 알겠지만 로고도 Copyright의 C로고를 반대로 한것을 볼수 있습니다. 사용자 입장에서 쉽게 말하면 copyleft 계열의 오픈소스를 사용하게 되면 '소스코드 공개'를 해야되는 의무사항이 발생하는거죠, 소스코드의 공개 범위는 라이선스마다 다르고 그 부분에 대해서 오늘 소개해드리려고 합니다. 사실 오픈소스 라이선스에 .. 더보기
다수의 오픈소스 컨설팅 경험을 바탕으로 오픈소스(Open Source)에 대한 포스팅을 주기적으로 업로드 예정입니다. 안녕하세요. 앞으로 블로그에서 오픈소스(Open Source)에 대한 많은 이야기를 다뤄보려고 합니다. 오픈소스만을 전문적으로 하는 블로그를 따로 개설할까 했는데, 기존 블로그를 잘 활용해보기로 했습니다. 해당 블로그에 오픈소스에 대한 페이지를 만들어서 관련 된 이야기를 적어보고 같이 토론도 할 수 있는 공간으로 만들어 보려고 합니다. 이미 많은 대기업에서는 자체적인 오픈소스 거버넌스 혹은 컴플라이언스 활동을 통해 오픈소스 사용에 따른 의무사항을 잘 준수하고 있습니다. 제 블로그에서는 자체적인 오픈소스 거버넌스 구축등이 어려운 기업 혹은 개인이 제 블로그를 통해서 오픈소스 사용에 대한 정보와 지식들을 얻어 갈수있도록 운영해볼 예정입니다. Q. 오픈소스는 공개되어 있는 소스인데 그냥 사용하면 되는거 아닌가.. 더보기
오픈소스 사용시 기업에서 발행하는 고지문(NOTICE)에 대해서 알아보자! 우선 본 포스팅을 보기 전에 오픈소스에 잘 모르시는분은 하기 포스팅을 먼저 참조해주세요~! Q. 오픈소스는 공개되어 있는 소스인데 그냥 사용하면 되는거 아닌가요? https://hontube.tistory.com/60?category=837969 다수의 오픈소스 컨설팅 경험을 바탕으로 오픈소스(Open Source)에 대한 포스팅을 주기적으로 업로 안녕하세요. 앞으로 블로그에서 오픈소스(Open Source)에 대한 많은 이야기를 다뤄보려고 합니다. 오픈소스만을 전문적으로 하는 블로그를 따로 개설할까 했는데, 기존 블로그를 잘 활용해보기로 hontube.tistory.com 오픈소스를 사용할때는 오픈소스에 적용된 라이선스를 읽어보고 원 저작자가 요구하는 의무사항을 준수해야 하는데 일반적으로 대부분 오픈소.. 더보기
AGPL-3.0 License 상용 제품에 사용 가능할까? *AGPL 라이선스 의무사항에 대해 궁금하신분은 하기 포스팅을 참조해주세요 https://hontube.tistory.com/66?category=837969 Copyleft 계열의 오픈소스 주요 의무사항 Checklist 오늘은 copyleft 계열의 오픈소스가 가지고 있는 의무사항들 즉 개발자들이 오픈소스를 가져다 사용했을 때 어떤 의무사항들을 지켜야 하는지 checklist로 정리하여 공유 드립니다. 우선 copyleft란 cop hontube.tistory.com 오늘은 "AGPL-3.0 License가 상용 프로젝트에 사용될수있을까?" 를 주제로 포스팅 해보려고 합니다. 먼저 AGPL License가 탄생하게 된 배경은 기존에는 서버쪽에서 사용된 오픈소스는 서버자체가 판매되지 않는 이상 제 3자.. 더보기