내 소프트웨어의 기본 라이선스를 MIT에서 EUPL로 바꿨다

1 week ago 9

28년간 소프트웨어를 공개하며 LGPLv2와 MIT를 사용해 왔으나, 올해부터 기본 라이선스를 EUPL-1.2로 바꾸고 최근 공개한 소프트웨어에 적용함 전환의 동기는 허용적 라이선스가 사용자·개발자의 이익보다 대기업의 개발 비용 절감과 부의 축적에 기여했다는 판단에 있음 EUPL은 유럽연합이 만든 OSI 승인 자유 소프트웨어 라이선스로, 배포 방식과 관계없이 상호적 라이선스 적용을 요구하는 강력한 카피레프트를 통해 SaaS 허점을 막음 reticulum-js, dacar, signalk-energy-predictor, offshore-blogging-system은 이미 EUPL로 공개했으며, NoFlo Development Environment를 새로 작성하는 버전에도 적용 중임 EUPL은 법적 효력이 있는 23개 언어 공식 번역을 제공하지만, 모든 기존 프로젝트를 전환하지는 않으며 외부 기여가 많이 쌓인 NoFlo 자체는 MIT를 유지함 LGPLv2에서 MIT를 거쳐 EUPL로 28년간의 소프트웨어 공개 활동에서 라이선스 선택은 세 시기로 나뉨 웹 프레임워크인 Midgard에는 약한 카피레프트인 LGPLv2를 사용했고, 함께 배포한 예제 웹사이트에는 X11 라이선스를 적용함 당시에는 자유 소프트웨어 라이선스 종류가 많지 않았으며, 웹 프레임워크에는 약한 카피레프트가 적합하다고 판단함 2011년 무렵 JavaScript 작업을 본격화하면서 MIT 라이선스로 전환함 NPM 패키지 생태계가 선호하는 “원하는 대로 쓰되, 나를 고소하지 말라”는 식의 단순한 조건과 별도 제약 없는 상호운용성을 중시한 선택임 Flowhub를 폐업한 뒤에는 업무 여건이나 배와 관련된 일 때문에 몇 년간 소프트웨어를 거의 공개하지 않았음 올해 기본 라이선스를 EUPL-1.2로 변경했으며, 최근 공개한 소프트웨어는 모두 이를 사용함 유럽연합이 만들고 공개한 OSI 승인 자유 소프트웨어 라이선스임 배포 방식과 관계없이 상호적 라이선스 적용을 요구하는 강력한 카피레프트로 SaaS 허점을 막는다는 점에서 이전 선택과 크게 다름 허용적 라이선스에서 벗어난 이유 Bergius는 자유 소프트웨어 진영과의 논쟁에서 오픈소스 진영이 이겼지만, 사용자와 개발자에게 돌아온 이익은 적었다고 판단함 그 노력이 대기업의 제품 개발 비용을 낮추고 억만장자가 조만장자가 되도록 도왔다고 비판함 기업이 개발자가 정한 조건으로 소프트웨어를 쓰기 싫다면, 직접 노력이나 토큰...

Read Entire Article