Co to jest Open Source?
Otwarte źródło jest filozofią, która sugeruje, że kod źródłowy czegoś powinien być ogólnie dostępny. Zasada ta narodziła się w branży oprogramowania pod koniec lat 90. XX wieku, wraz z kilkoma wydaniami oprogramowania i systemów operacyjnych typu open source, i od tego czasu rozprzestrzeniła się również na inne społeczności. Istnieje wiele silnych argumentów za wydaniem czegoś w otwartym formacie, niezależnie od tego, czy jest to nagranie, narzędzie programowe, czy cały system operacyjny.
Główną zaletą wypuszczenia czegoś w ten sposób jest to, że pozwala on użytkownikom końcowym na bezpośrednią interakcję ze źródłem, potencjalnie modyfikując go zgodnie z ich życzeniami. Zachęca to do ciągłego rozwoju i innowacji, a jednocześnie tworzy wspólnotę wspólnych informacji. Wiele firm produkujących produkty typu open source polega na innowacjach użytkowników w zakresie rozszerzania funkcji oraz identyfikowania i naprawiania potencjalnych słabych punktów, a firmy te aktywnie zachęcają do modyfikacji swoich produktów.
Istnieją różne poziomy otwartego oprogramowania. W niektórych przypadkach, na przykład, wydanie może mieć pewne ograniczenia, w którym to przypadku niektórzy wolą termin „wspólne źródło” lub „wspólne wspólne”. Na przykład, ktoś może wydać nagranie w formacie open source, ale poprosić innych, aby nie czerpać korzyści z ich przeróbek albumu. Wielu zwolenników filozofii open source preferuje naprawdę darmowe produkty, pozwalając ludziom robić, co chcą, z kodem źródłowym i produktem końcowym.
Niektórzy ludzie błędnie uważają, że cały materiał open source jest również automatycznie bezpłatny. W rzeczywistości tak nie jest. Kilka firm produkuje produkty otwarte, które wymagają od ludzi płacenia za nie, a opłaty wspierają rozwój nowych produktów i dodatkowe funkcje. Często zdarza się również, że można zobaczyć współdzielone licencje źródłowe na rzeczy, za które ludzie płacą. Na przykład Apple Computer wydaje część swojej technologii na podstawie otwartych licencji.
Ta filozofia ma swoich krytyków, szczególnie w środowisku własności intelektualnej. Większość z tych krytyków twierdzi, że aby programowanie i dystrybucja naprawdę działały, potrzebny jest silny organizator centralny i nie jest nieuzasadnione, że główni programiści oczekują rekompensat za pracę nad projektami. Gdy materiał jest naprawdę otwartym oprogramowaniem, trudno jest znaleźć sposób na skonstruowanie takich kompensacji, co często prowadzi do splątanych problemów ze wspólnymi licencjami i ograniczeniami, które niektórzy uważają za uciążliwe.