From BlenderWiki
[edit] O Free Software i GPL
Kiedy słyszy się o "free software", pierwszą rzeczą, która przychodzi do głowy jest "darmowe". Jest to prawda w większości przypadków, lecz termin "free software" używany przez Free Software Foundation (organizatorów projektu GNU i twórców GNU General Public License) powinien być raczej rozumiany jako "wolny" ("free as in freedom") niż "darmowy" ("free as in free beer"). Free software w tym sensie jest oprogramowaniem, które wolno Ci używać, kopiować, zmieniać i rozprowadzać bez ograniczeń. Porównaj to z zasadami licencjonowania większości komercyjnych programów, które pozwalają jedynie wgrać program na pojedynczy komputer, zabraniają jego kopiowania czy przeglądania kodu źródłowego. Free software daje niesamowitą wolność końcowemu użytkownikowi, a w dodatku, skoro kod źródłowy jest powszechnie dostępny, istnieje dużo więcej szans na znalezienie błędów i w rezultacie naprawienie ich.
Kiedy program jest licencjonowany GNU General Public License (GPL):
- masz prawo do używania programu jak tylko chcesz;
- masz prawo do modyfikowania programu i masz dostęp do źródeł;
- masz prawo do kopiowania i rozprowadzania programu;
- masz prawo do ulepszania programu i wydawania własnych wersji.
Jeżeli rozprowadzasz program na licencji GPL, to w zamian za te prawa masz też pewne obowiązki, gwarantujące ochronę wolności tak Twojej, jak i innych:
- Musisz dostarczyć kopię GPL'u z programem, aby odbiorca był świadom swoich praw z tytułu licencji.
- Musisz załączyć kod źródłowy lub uczynić kod powszechnie dostępnym.
- Jeśli modyfikujesz kod i rozprowadzasz zmodyfikowaną wersję, musisz licencjonować modyfikacje na zasadach GPL i uczynić zmiany w kodzie powszechnie dostępnymi (nie możesz używać kodu na licencji GPL jako części programu prawnie zastrzeżonego).
- Nie możesz ograniczać licencjonowania programu będącego na warunkach GPL (Nie możesz zamienić programu linencjonowanego na zasadach GPL w produkt prawnie zastrzeżony).
By dowiedzieć sie więcej o GPL, odwiedź GNU Project Web site.







![[]](/skins/blender/open.png)
