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.