Open source (tłum. otwarty kod źródłowy) został zapoczątkowany pod koniec lat 90. XX wieku i wywodzi się z ruchu wolnego oprogramowania, który pozwala wszystkim jego użytkownikom na swobodnie jego uruchamianie, edycję i rozprzestrzenianie.
W najszerszym rozumieniu jest to idea nieograniczonego dostępu do kodu źródłowego oprogramowania. W jej myśl każdy ma dostęp do kodu programu i, w zależności od licencji, w różnym stopniu może go modyfikować i rozpowszechniać.
Licencje open source pozwalają na to, aby każdy mógł mieć wpływ na rozwój oprogramowania. Co to oznacza w praktyce?
Oprogramowanie open source możesz dowolnie dopasowywać do swoich potrzeb, rozwijać kolejne funkcjonalności bądź usuwać niepotrzebne. W przypadku klasycznego, zamkniętego kodu, jesteś uzależniony od tego, czy producent zgodzi się przygotować spersonalizowaną funkcjonalność. Korzystając z oprogramowania open source, możesz dostosowywać system sam lub z pomocą zewnętrznego dewelopera.
Open source jest aktualnie jednym z najsilniejszych trendów w programowaniu. Korzysta na tym również sektor komercyjny. Open source'owe biblioteki wykorzystywane są już w zasadzie wszędzie i praktycznie niemożliwe jest znalezienie programu, który nie posiada open source'owych elementów. Zgodnie z badaniem The Forrester Wave™: Software Composition Analysis, Q1 2017 nowoczesne aplikacje zawierają od 80% do 90% kodu open source.
Co ważniejsze, open source jest powszechnie wykorzystywany w popularnych programach największych producentów.
Część kodu systemu operacyjnego iOS jest ogólnie dostępna, natomiast Android jest wydawany w pełni na otwartej licencji. Google udostępnił dla wszystkich kod TensorFlow jako open source'ową bibliotekę. Mozilla Corporation wydaje bezpłatnie open source'ową przeglądarkę Mozilla Firefox.
Dzięki wykorzystaniu otwartego kodu projekty mogą rozwijać się szybciej i efektywniej. Aplikacje nie są pisane od zera - opierają się na gotowych bibliotekach, dzięki czemu technologie rozwijają się szybciej niż kiedykolwiek. Mając to na uwadze, jesteśmy przekonani, że open source nie jest tylko chwilowym trendem - jest to przyszłość programowania. W kolejnych artykułach dowiesz się, czy open source rzeczywiście jest darmowy oraz czy oprogramowanie open source jest bezpieczne.
YetiForce S.A.
Al. Jana Pawła II 22,
00-133 Warszawa, Polska
NIP: 118-000-24-25
KRS: 0000940956
REGON: 008163492
©2024 YETIFORCE. ALL RIGHTS RESERVED.