Licencje na oprogramowanie typu open source, których należy używać?

  • Brian Curtis
  • 0
  • 3417
  • 502
Reklama

Powoli, ale pewnie, oprogramowanie open source Czym jest oprogramowanie Open Source? [MakeUseOf wyjaśnia] Co to jest oprogramowanie Open Source? [MakeUseOf wyjaśnia] „Otwarte źródło” to termin, który często się pojawia. Być może wiesz, że niektóre rzeczy są typu open source, takie jak Linux i Android, ale czy wiesz, co to oznacza? To, co jest otwarte… przejmuje kontrolę. Jeśli w to nie wierzysz, spójrz na niektóre z najbardziej popularnych narzędzi, z których wszyscy korzystamy: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android oraz wszystkie bezpłatne alternatywy dla płatnego oprogramowania 14 Bezpłatne i otwarte oprogramowanie Alternatywy dla płatnego oprogramowania 14 Darmowe i otwarte źródła Alternatywy dla płatnego oprogramowania Nie marnuj pieniędzy na oprogramowanie do użytku osobistego! Istnieją nie tylko bezpłatne alternatywy, ale najprawdopodobniej oferują wszystkie potrzebne funkcje i mogą być łatwiejsze i bezpieczniejsze w użyciu. . Ale czy wiesz, że nie wszystkie licencje typu open source są takie same?

Rzeczywiście, istnieje ich kilkadziesiąt i nie obejmuje to unikatowych, napisanych samodzielnie licencji, z których korzystają niektóre produkty open source. Jakie są różnice i co one oznaczają dla Ciebie? Jeśli piszesz oprogramowanie typu open source, którego powinieneś użyć?

Oświadczenie: Ten artykuł nie jest poradą prawną. Próbuje jedynie podsumować pojęcia i zastosowania dla różnych licencji typu open source. W przypadku potencjalnych problemów prawnych skonsultuj się z prawnikiem.

Licencja Apache 2.0

The Licencja Apache jest licencją opracowaną i wykorzystywaną przez Apache Software Foundation, najlepiej znaną z serwera Apache HTTP Server, który obsługuje wiele odwiedzanych witryn. Wersja 2.0 została wydana w 2004 roku, aby ułatwić projektom innym niż Apache korzystanie z licencji i pozostaje jedną z najbardziej popularnych licencji do tej pory.

funkcje

  • Oprogramowanie może być wykorzystywane komercyjnie.
  • Oprogramowanie można modyfikować, aby tworzyć dzieła pochodne.
  • Prace pochodne mogą być rozpowszechniane.
  • Prace pochodne mogą być rozpowszechniane na innej licencji.
  • Właściciel oprogramowania nie ponosi odpowiedzialności za szkody.
  • Właściciel znaków towarowych oprogramowania nie może być wykorzystywany w pracach pochodnych.
  • Oryginalny tekst praw autorskich i licencji musi być przechowywany wraz z dystrybucjami.
  • Należy odnotować znaczące zmiany w oryginalnym oprogramowaniu.

Kiedy należy go użyć?

Licencja Apache jest jedną z najbardziej liberalnych licencji na oprogramowanie. Na szczególną uwagę zasługuje fakt, że autorzy mogą opatentować dzieła pochodne. Krótko mówiąc, możesz właściwie zrobić wszystko, co chcesz, korzystając z oryginalnego oprogramowania, pod warunkiem zachowania oryginalnych praw autorskich i podania wszelkich ważnych zmian, które wprowadziłeś.

Licencja 2-klauzulowa BSD

The Licencja BSD jest niezwykle prostą i liberalną licencją na oprogramowanie, która została po raz pierwszy opublikowana w 1990 r. i dwukrotnie poprawiona, a wraz z każdą wersją jest dodatkowo upraszczana.

funkcje

  • Oprogramowanie może być wykorzystywane komercyjnie.
  • Oprogramowanie można modyfikować, aby tworzyć dzieła pochodne.
  • Prace pochodne mogą być rozpowszechniane.
  • Właściciel oprogramowania nie ponosi odpowiedzialności za szkody.
  • Oryginalny tekst praw autorskich i licencji musi być przechowywany wraz z dystrybucjami.

Kiedy należy go użyć?

Ze względu na prostotę licencji BSD, niektórzy wolą zamiast tego używać bardziej wyraźnej licencji Apache. Jednak licencja BSD ma przewagę w przypadku, gdy ktoś powinna mieć możliwość komercjalizacji wariantów oprogramowania przy minimalnym konflikcie prawnym. Jeśli ty chcieć inni, aby rozszerzyć i komercjalizować swoją pracę, wykorzystaj ją.

Należy zauważyć, że podstawowa różnica między licencją BSD a licencją Apache polega na tym, że licencja Apache zezwala na udzielenie patentu na dzieła pochodne. Licencja BSD nie.

Licencja Creative Commons

Creative Commons (CC) jest organizacją, która wydała kilka różnych rodzajów licencji, z których wszystkie mają na celu zachęcanie do udostępniania twórczych dzieł. Standardy CC pozwalają każdemu, na pierwszy rzut oka, spojrzeć na dzieło kreatywne (obraz, wideo, oprogramowanie itp.) I wiedzieć, co mogą z nim zrobić, a czego nie..

funkcje

W sumie organizacja oferuje siedem różnych licencji. Byłoby zbyt wiele, aby nakreślić je wszystkie tutaj, ale możesz o nich przeczytać w naszym przeglądzie Creative Commons Czym jest Creative Commons i powinieneś go używać? Co to jest Creative Commons i powinieneś go używać? Creative Commons to zestaw licencji, które automatycznie dają ci uprawnienia do robienia różnych rzeczy, takich jak ponowne wykorzystywanie i rozpowszechnianie treści. Dowiedzmy się więcej o tym i jak z niego korzystać. .

Kiedy należy go użyć?

Licencje CC są fantastyczne, a w niektórych przypadkach kreatywne dobra wspólne mogą stymulować Twoją karierę 3 Powody, dla których warto zmienić karierę, aby uzyskać licencję na swoją pracę z Creative Commons 3 Powody, dla których warto zmienić pracę, aby uzyskać licencję na swoją pracę z Creative Commons Pomyśl o Creative Commons jako narzędziu marketingowym, które może spłacić ogromne nagrody w dół drogi. Czy licencjonujesz swoją pracę? Jeśli nie, oto trzy silne powody, dla których powinieneś. . Istnieje wystarczająca liczba wariantów licencji CC, aby pomieścić praktycznie każdy rodzaj twórczej pracy, którą możesz wykonać.

To powiedziawszy, Open Source Initiative nie uznaje żadnej z tych licencji za prawdziwe “otwarte źródło”. W związku z tym licencje CC mogą być niekompatybilne, jeśli są używane w połączeniu z innym oprogramowaniem i licencjami typu open source.

Ogólna Licencja Publiczna GNU 3

The Ogólna Licencja Publiczna GNU powstał w 1989 roku, kiedy Unix zyskiwał na popularności, jako alternatywa dla restrykcyjnych licencji własnościowych. Licencja była dwukrotnie aktualizowana przy każdej zmianie, rozwiązując istotne problemy występujące w poprzednich wersjach. Wersja 3 została opublikowana w 2007 roku.

funkcje

  • Oprogramowanie może być wykorzystywane komercyjnie.
  • Oprogramowanie można modyfikować, aby tworzyć dzieła pochodne.
  • Prace pochodne mogą być rozpowszechniane.
  • Prace pochodne muszą być również licencjonowane na licencji GPL 3.
  • Dystrybucje muszą zawierać oryginalne oprogramowanie i cały kod źródłowy.
  • Właściciel oprogramowania nie ponosi odpowiedzialności za szkody.
  • Oryginalny tekst praw autorskich i licencji musi być przechowywany wraz z dystrybucjami.

Kiedy należy go użyć?

GPL jest idealna dla “wolność oprogramowania,” która jest filozofią, że wszyscy użytkownicy powinni mieć swobodę uruchamiania, kopiowania, rozpowszechniania, studiowania, modyfikowania i ulepszania oprogramowania. Zapewnia, że ​​oprogramowanie open source pozostanie otwartym oprogramowaniem, nawet jeśli zostanie rozszerzone na dzieła pochodne.

Należy jednak pamiętać, że włączenie kodu GPL do własnego kodu wymaga, aby cały projekt również był objęty licencją GPL. Używaj go tylko wtedy, gdy jesteś przygotowany na to, aby Twój projekt przeżył i umarł jako open source.

Która licencja typu open source jest twoją ulubioną? Istnieje również wiele innych. Podziel się swoimi przemyśleniami na temat ruchu open source, komentując poniżej!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.