본문 바로가기

Flutter

[Flutter] 라이센스 중요성

안녕하세요. 메로나입니다.

 

오늘은 라이선스에 대해 공부하겠습니다.

 

지금까지 라이센스를 생각 없이 필요하면 가지고 와서 사용하고 앱을 개발했었는데 오늘 공부하면서 생각 없이 가져와서 기능을 구현했다고 좋아할게 아니라는 것을 알았습니다.

잘못 사용하면 오히려 독이 될 수 있다는 것을 알았습니다.

 

라이센스란?
  • 특정 소프트웨어를 사용할 수 있는 권한을 명시한 법적 문서입니다.
  • 소프트웨어 개발자가 자신의 코드를 다른 사람이 사용할 수 있도록 허용하는 조건을 정의하는 것입니다.
  • 라이선스에 따라 사용, 수정, 배포 등에 제한이 있을 수 있습니다.
오픈 소스 소프트웨어란?
  • 소스 코드가 공개되어 있어 누구나 사용할 수 있는 소프트웨어를 뜻합니다.
  • 단순히 무료로 사용할 수 있다는 의미가 아니라, 소스 코드가 개방되어 있고, 누구나 이를 수정하거나 배포할 수 있다는 것이 중요합니다.
  • 오픈 소스 소프트웨어마다 적용되는 라이선스가 다르기 때문에 정확히 확인해야 합니다.
오픈 소스 라이선스 종류와 특징
  소스 공개 의무 상업 목적 이용 수정 허용 배포 허용 특허 보호 여부 저작권자/라이선스 명시
MIT License X O O O X O
Apache License 2.0 X O O O O O
BSD License X O O O X O
GNU GPL License O O O O O O
Creative Commons X O O O X O
Mozilla Public License 2.0 O O O O O O
Beerware License X O O O X X

 

이 표에서 중요한 것

  • GNU GPL License와 Mozilla Public License 2.0을 사용할 경우 모든 소스를 의무적으로 공개해야 합니다.
  • Beerware License는 저작권자 / 라이선스를 명시할 필요가 없습니다.
Beerware License 사용 조건 (저작권자 / 라이센스를 명시할 필요 없는 대신)

 

단지 마음껏 내 자료를 사용하되, 내 자료나 코드가 가치가 있다고 생각이 든다면 기억해 두었다가 나를 술집에서 만나게 되면 맥주 정도는 사줘라 (큭~~)

 

 

pub.dev에서 License부분에 unknown이라고 되어 있으면 막 사용해도 될까?

pub.dev 라이센스 캡쳐 이미지

 

 

pub.dev 라이센스 캡쳐 이미지

 

 

위의 사진처럼 해당 라이브러리를 사용하면 다양한 이쁜 차트를 만들 수 있습니다. 그런데 라이선스 부분을 보니깐 unknown입니다.

마음껏 사용하라는 뜻일까요?

 

Syncfusion<sup>&reg;</sup> License

Syncfusion<sup>&reg;</sup> Flutter Chart package is available under the Syncfusion Essential Studio<sup>&reg;</sup> program, and can be licensed either under the Syncfusion<sup>&reg;</sup> Community License Program or the Syncfusion<sup>&reg;</sup> commercial license.

To be qualified for the Syncfusion<sup>&reg;</sup> Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion<sup>&reg;</sup> terms and conditions. 

Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options.

Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion<sup>&reg;</sup> license containing all terms and conditions. 

The Syncfusion<sup>&reg;</sup> license that contains the terms and conditions can be found at 
https://www.syncfusion.com/content/downloads/syncfusion_license.pdf

 

라이선스 클릭하면 해당 하는 내용이 나옵니다. 잘 읽어보시면 수익이 백만 달러 그리고 5명의 개발자들이 있다면 sales@syncfusion.com 해당 이메일로 상업용 라이센스 옵션에 대해 문의를 해야 합니다.

만약 모르고 사용했다면 큰 벌금이 기다리고 있을 겁니다.

 

오픈 라이선스 위반 혐의로 소송..

실제로도 한글과컴퓨터(한컴) 오픈 라이선스를 잘못 활용하여 '205만 달러'로 합의를 했다는 실제 기사도 있습니다.

https://www.sisaweek.com/news/articleView.html?idxno=109614

 

[단독] 한글과컴퓨터, 오픈소스 분쟁소송 ‘205만 달러’로 합의 - 시사위크

[시사위크=장민제 기자] 한글과컴퓨터(이하 한컴)가 지난해 오픈라이선스 위반 혐의로 제기된 소송과 관련, 수백만 달러의 합의금을 지불한 사실이 뒤늦게 확인됐다.17일 업계에 따르면 한컴과

www.sisaweek.com

 

오늘 라이선스에 대해 공부를 하면서 라이센스 하나를 사용하더라도 조심히 사용했다고 느꼈고, 모두 조심해서 피해가 없이 재미있게 개발을 했으면 좋겠습니다.

20000~

 

참고문헌

https://whoishoo.tistory.com/296

 

[HOO's INFO] 비어웨어 라이센스(Beerware License)

비어웨어 라이선스(Beerware License) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의

whoishoo.tistory.com

'Flutter' 카테고리의 다른 글

[Flutter] 서버와 통신하는 방법  (0) 2025.05.10
[Flutter] Flutter Navigation  (0) 2025.01.28
[Flutter] pubspec.yaml  (0) 2025.01.27
[Flutter] Flutter의 Widget Lifecycle  (0) 2025.01.19
[Flutter] Stateful Widget vs Stateless Widget 차이  (0) 2025.01.19