Podstawy komputerów - oprogramowanie typu open source
Oprogramowanie, którego source code jest swobodnie rozprowadzany z licencją na badania, zmiany i dalej rozpowszechniany dla każdego w jakimkolwiek celu open source software. Oprogramowanie open source to zazwyczaj praca zespołowa, w ramach której wyspecjalizowani programiści ulepszają kod źródłowy i dzielą się zmianami w społeczności. Oprogramowanie typu open source zapewnia użytkownikom te korzyści dzięki kwitnącym społecznościom -
- Security
- Affordability
- Transparent
- Interoperacyjność na wielu platformach
- Elastyczny dzięki dostosowaniom
- Lokalizacja jest możliwa
Oprogramowanie bezpłatne
Nazywa się oprogramowanie, które jest dostępne bezpłatnie do użytku i dystrybucji, ale nie można go modyfikować, ponieważ jego kod źródłowy nie jest dostępny freeware. Przykładami darmowego oprogramowania są Google Chrome, Adobe Acrobat PDF Reader, Skype itp.
Shareware
Oprogramowanie, które jest początkowo bezpłatne i może być również rozpowszechniane wśród innych, ale za które trzeba zapłacić po określonym czasie, nazywa się shareware. Jego kod źródłowy również nie jest dostępny i dlatego nie można go modyfikować.
Oprogramowanie prawnie zastrzeżone
Oprogramowanie, z którego można korzystać tylko po uzyskaniu licencji od jego twórcy po zapłaceniu za nie, nazywa się proprietary software. Osoba fizyczna lub firma może posiadać takie zastrzeżone oprogramowanie. Jego kod źródłowy jest często ściśle strzeżony i może mieć poważne ograniczenia, takie jak:
- Brak dalszej dystrybucji
- Liczba użytkowników, którzy mogą z niego korzystać
- Typ komputera, na którym można go zainstalować, np. Wielozadaniowy, pojedynczy użytkownik itp.
Na przykład, Microsoft Windows to zastrzeżone oprogramowanie operacyjne, które jest dostępne w wielu wersjach dla różnych typów klientów, takich jak pojedynczy użytkownik, wielu użytkowników, profesjonalny itp.