리눅스 커널 ㅈㄴ 웃긴게 GPL 라이선스.
그래서 업체들이 소스코드 공개되는 걸 꺼려서 드라이버 지원이 미흠.
ZFS 파일시스템도 이번에 GPL 때문에 뭔가가 커널과 잘 안 맞나보더라구.
리눅스에 그래픽 제대로 지원되는 날은 영영 안 온다에 만원 건다.
리눅스 커널 + 안드로이드는 정말 희안하게 성공한 케이스.
리눅스 배포판들 보면 핵심 라이브러리들이 GPL/LGPL 막 이런데...
안드로이드는 리눅스 커널 위에 핵심 라이브러리들을 구글이 다시 작성했나보더라구...
그래서 구글 마켓도 들어가고 각종 상업용 어플이 잔뜩 들어와서 성공한 케이스.
BSD 유닉스의 경우는, FreeBSD, NetBSD, OpenBSD, 솔라리스, 맥 등이 있는데... 점유율 바닥침.
근데 상업용 유닉스로 BSD 계열로 ㅈㄴ 유명한 솔라리스라는게 있고,
BSD 계열로 또 ㅈㄴ 유명한 맥OS 가 있지.
unix-like 운영체제 중, 데스크탑 용도로는 리눅스는 망했구, BSD 계열인 맥OS는 성공.
GPL 때문에 리눅스 데스크탑 망했다고 보는 입장임.
리눅스 펌웨어가 들어가는 공유기 같은 물건은... 리눅스 + 하드웨어를 같이 파는 경우이기 때문에... 소스코드 공개여부가 영업에 커다란 영향을 미치지 않는거 같구.
ㅆㅂ 급똥
gpl 걸려있는 코드 사용하면, 공개해야 되는 거 때문에 그런 거임? bsd는 그런 제약 조건이 없는 건가?
웅 엄서. 구냥 무슨무슨 라이브러리를 사용하고 있고 그 라이선스는 BSD 라이선스임. 이렇게 고지하면 끝. BSD계열 라이선스는 소스 코드 공개 의무 없음
gpl 걸린 거 갖다 쓴 코드는 돈 받고 못 팔아먹는 거임?
돈받고 팔아도 되는데 현실적으로 돈주고 사는 사람 없지
그리고 GPL은 배포시에 소스코드 공개 의무 있음
구리구 소스코드 공개하면 경쟁사에서 그걸 갖다 쓸거임. 그래서 회사들이 GPL 열라 싫어해
gpl 코드 사용 여부는 어떻게 확인함?
회사의 양심에 맡기는 거임?
한컴 같은데는 걸려서 돈 물어줬다고 하던데
개발자 모두가 회사랑 무슨 비밀유지서약에 종신계약하는게 아닌이상 언젠간 알게됨
예시 같은 거 포함해서 라이센스 잘 정리된 사이트 아는 사람 추천 부탁
https://www.olis.or.kr/license/compareGuide.do
옛날에 BSD 유닉스 관련하여 여러 군데에서 소송전 치르는 중 리눅스가 그 틈새에서 퍼지면서 BSD가 밀려 버렸는데, 만약 BSD가 대세가 되었다면 무료로 이용가능하면서 각종 벤더들의 지원을 받아 MS윈도처럼 드라이버 지원이 완벽했을 거라는 얘기. 그래픽 안 잡혀 고생하고 그런일은 없었겠지
nvidia 같은 기업이 gpl 걸려서 소스코드 공개해야 되는 상황을 피해서 드라이버 지원이 부실하다는 거임?
그런데 토발즈는 nvidia fuck you 하고 잇네
그래서 사람마다 의견이 갈리는데, GNU GPL(FSF)쪽 사람들은 퍽큐 날리고 그러는거구, BSD 계열 라이선스 좋아하는 사람들은 이상과 현실은 차이가 있다... 이렇게 말하지
apache 라이센스는 어떰?
https://www.olis.or.kr/license/compareGuide.do
https://www.oss.kr/oss_guide/show/044d96fd-413d-4ab3-ad72-4776d2b7e002
정적/동적 라이버리 형태로 사용하거나, ipc나 command line argument 써도 하나의 프로그램으로 사용되면 전체 코드르 공개해야 된다고 하네? 근데 nvidia는 linux driver 코드 공개 안해도 됨?
글쎄... 지금은 어떨지 모르지만, 옛날에 nvidia 소스코드 공개 안 했어. c언어에서 .o 파일 알지? 아마 그걸 배포해서 컴파일했을걸?
어떻게 해석하느냐에 따라 다른 것 같은데, linux header file 쓰는 순간 gpl 전염돼서 코드 공개해야 되는 거 아닌가.
그게 리눅스 커널 커뮤니티 쪽에서도 이견이 있다고 하더라구... 이벤트 처리 때문에 커널 서비스를 이용할 일이 있어서 알아보다가... GPL 문제 때문에 포기. GPL 전염된다가 일반적인 의견인데, 무슨 예외도 있구, 토발즈가 어떤 경우는 괜찮다고 그런 얘기를 한게 있나보다러구. 토발즈가 GPL 을 별루 안 좋아하는데... 일단 리눅스 커널에 기여자가 수천,수만,수십만명 될텐데, 라이선스 변경 동의를 받는게 현실적으로 불가능하니 언젠가.. 미래에 리눅스 커널도 망한다에 100만원 건다
libevent 라는 이벤트 처리용 유명한 라이브러리(BSD 라이선스)가 있는데 리눅스에 epoll() 이 함수를 쓰는데, 그게 GPL 이야. 근데 libevent 는 BSD 라이선스로 배포. libevent 라는 라이브러리가 역사적으로 오래되고 세계적으로 엄청 유명하거덩. 라이선스 이슈는 없는거 같더라구.
https://github.com/memcached/memcached/commit/0c3b47f4c8d3983fe38f5b68a75b0ea37b6fcf54
얘도 libevent 빡세게 쓰는데 gpl이었다가 bsd 됐네.
FreeBSD 가 게임기에도 들어가나보더라구... 소스코드 공개를 꺼리는 기업들이 FreeBSD 를 무료로 사용하여 제품을 만들고, FreeBSD 쪽에 기부/후원금 보내고 그러나봐. 윈윈 관계. 10년 이내에는 데스크탑 시장에 FreeBSD가 진출하리라 본다. 리눅스 wayland 가 성공하려면 그래픽 회사들의 드라이버 지원이 매우 중요한데... 그게 잘 안 되니까... 10년째 wayland 제자리 걸음하고 있는 거임. wayland 드라이버가 불안정하니 답 안나오지. xorg 라도 제대로 그냥 주욱... 갈것이지.. 리눅스는 뻘짓한겨
글쎄 그랬으면 GNU/LINUX가 GNU/BSD가 됐겠지
GNU/Hurd
FreeBSD는 그때 이미 한참 잘나갔는데 GNU에 붙을 이유가..?
https://github.com/intel/linux-sgx-driver/blob/master/sgx_encl.c
나중에 이런 거 신경쓰면서 개발하려면 머리 아프겠다. 얘네는 또 gpl2 또는 bsd라네 :-/
특정 배포판 특정 버전이 아니면 안 돌아가는 바이너리 드라이버 아 ㅋㅋ 퍽이나 지원 잘 되겠노