GPL 라이센스 코드가 전혀 없는 BSD 운영 체제는 무엇입니까?

GPL 라이센스 코드가 전혀 없는 BSD 운영 체제는 무엇입니까?

GPL 라이센스에 따른 코드가 포함되지 않은 BSD 운영 체제가 있습니까?

나는 FreeBSD를 본다않을거야일반적으로 말하지만,가능한.

freebsd에는 100% bsd 버전이 있나요? 아니면 다른 *BSD 변종인가요?

이것Wikipedia의 표"기본 라이센스"를 나타냅니다. 이것이 "BSD 전용/유사한 비GPL 라이센스"에 어느 정도 해당합니까?

FreeBSD 소스 트리에서 "General Public License 버전"을 검색하면 꽤 많은 정보를 얻을 수 있습니다.FreeBSD 저장소에 234개의 조회수가 있습니다.. GPLv2와 LGPLv3가 혼합된 것 같습니다. 적어도GPLv3 인스턴스, 단, 예외가 있을 수 있습니다. 내 검색은 완전하지 않았습니다. 코드 구조를 잘못 이해했을 수도 있습니다(일부는 사용되지 않았을 수도 있습니다).

GPL 코드 없이 *BSD를 컴파일 및/또는 실행할 수 있습니까?

답변1

BSD 스타일 문화의 핵심 속성은 자유방임적 태도라는 점을 알게 되실 것입니다. 사람들이 "BSD 전용" 라이센스만으로 운영 체제를 만들도록 장려하는 종류의 절대주의적 사고에 실제로 기울어지는 것은 아닙니다.

나는 이것이 가치 있는 목표로 보이지 않는다고 말하는 것이 아닙니다. 물론 LLVM/clang으로의 대규모 마이그레이션은 주로 FreeBSD의 GPL 코드를 정리하려는 시도에 의해 주도되었습니다. 그러나 100% GPL이 아닌 운영 체제인지 확인하기 위해 사람들이 초과 근무를 하게 하는 것이 이념적으로 필요한 것은 아닙니다.

답변2

Github의 코드 미러에서 "General Public License 버전"을 검색하여 매우 대략적인 비교를 수행했습니다.

이는 매우 대략적인 내용입니다. 링크를 새로 고치더라도 표시되는 가장 높은 결과를 사용하여 결과가 크게 변경됩니다. 코드, GPL 버전 내 결과의 관련성 또는 면제 여부를 확인하지 않았습니다.


클릭수가 가장 적은 운영체제인 OpenBSD를 선택하고 그 결과를 살펴보았습니다. 일부 결과는 사용자가 GPL 라이센스를 참조할 수 있도록 하는 도구에서 나옵니다(따라서 GPL 라이센스 코드를 나타내지 않습니다). 활성 GPL 인스턴스의 원인은 다음과 같습니다.

도구 # 설명 // 주석 ~ Alts GPL 버전
ExtUtils-CBuilder Perl 모듈용 C 코드 컴파일러 및 링커 일반 공중 라이선스 1
GNU 읽기 라인 #대화형 명령줄 편집기 ~NetBSD 라인 편집~복사~라인 노이즈[나] 일반 공중 라이선스 2
texi-docstring-magic.el # texinfo 파일과 소스 코드에서 독스트링을 생성하는 데 사용됩니다. // Emacs Lisp 라이브러리 일반 공중 라이선스 2
CVS 스위트 버전 관리 일반 공중 라이선스 1
바이너리 도구 GNU 컴파일러, 어셈블러, 링커, 디버거 등 일반 공중 라이선스 2
걸프 협력 협의회 #C컴파일러~그 소리[둘] 일반 공중 라이선스 2
무료 # GNU 프로그램 서브루틴 //이제 은퇴함 일반 공중 라이선스 2
진주 //라이센스도 있음예술 라이센스 일반 공중 라이선스 1
잡종 # HFS/공유 하이브리드 CD iso 생성 ~쿠비소프스 일반 공중 라이선스 1
libstdc++ 라이브러리 # ISO 14882 표준 C++ 라이브러리 구현 ~도서관++ 일반 공중 라이선스 2
텍사스 정보 네트워크 GNU 문서 형식 ~가격 인하 일반 공중 라이선스 2

이는 빠른 검사를 기반으로 한 것이므로 오류가 있을 수 있다는 점에 유의하시기 바랍니다. 이것에 의존하지 마십시오!

OpenBSD의 GPL이 없는 버전은 이러한 도구를 대체해야 하며 이는 중요한 작업입니다!

[나]https://stackoverflow.com/questions/2736248/simple-alternative-to-gnu-readline-library-not-gpl

[둘]https://stackoverflow.com/questions/1699495/is-there-any-alternative-to-gcc-to-do-pratical-development-under-nix

관련 정보