open Source
Kiedy program jest open source, oznacza to program Kod źródłowy jest ogólnodostępna. w odróżnieniu oprogramowanie komercyjneProgramy open source mogą być modyfikowane i rozpowszechniane przez każdego i często są tworzone raczej jako społeczność niż przez pojedynczą organizację. Z tego powodu określenie „społeczność open source” jest powszechnie używane do opisania twórców projektów tworzenia oprogramowania typu open source.
Ponieważ kod źródłowy programu open source może być modyfikowany przez każdego, sensowne jest, aby oprogramowanie było również bezpłatne pobieranie I użyć. Warunki użytkowania są często definiowane w Powszechnej Licencji Publicznej GNU, która służy jako umowa licencyjna oprogramowania (SLA) dla wielu programów typu open source. Projekty rozwoju oprogramowania typu open source są często finansowane przez darczyńców zainteresowanych projektem, darowizny użytkowników lub reklamy. Niektórzy programiści generują również dochody ze sprzedaży dokumentacji i podręczników pomocy do oprogramowania. Inne projekty są finansowane jedynie przez wspólne pragnienie deweloperów, aby stworzyć wspaniały program.
Ponieważ oprogramowanie typu open source jest bezpłatne, zazwyczaj nie obejmuje ono wsparcia technicznego. Zamiast tego użytkownicy mogą potrzebować polegać na forach internetowych i dyskusjach użytkowników, aby zgłaszać błędy lub uzyskiwać odpowiedzi na pytania. Na szczęście najpopularniejsze programy open source mają mnóstwo pomocnych zasobów dostępnych w sieci. Niektóre z najbardziej znanych projektów open source obejmują Linux system operacyjny, Mozilla Firefox Przeglądarka internetowaoraz pakiet biurowy OpenOffice.org. Każdy z tych projektów został opracowany przez społeczność programistów i uzyskał poziom popularności, który konkuruje z ich komercyjnymi odpowiednikami.
Oprogramowanie typu open source może być opłacalnym sposobem uruchamiania wielu typów programów na komputerze. Pamiętaj tylko, że ponieważ programy nie są wspierane przez firmę komercyjną, jeśli masz problemy z używaniem oprogramowania, najprawdopodobniej nie będziesz w stanie uzyskać pomocy technicznej od programisty. Oczywiście, jeśli lubisz rozwiązywać problemy samodzielnie lub brać udział w dyskusjach online, oprogramowanie typu open source może być właśnie dla Ciebie.