Co to jest oprogramowanie typu open source (OSS)? definicja i znaczenie

Przeciwieństwem oprogramowania własnościowego, OSS lub Open Source Software jest oprogramowanie wydawane na podstawie określonej licencji. Jest wiele różnych, ale głównymi są FSF i GPL, które oznaczają programy, które są udostępniane użytkownikom w całości – czyli łącznie z kodem źródłowym, na który składa się oprogramowanie z. Użytkownicy mogą dowolnie modyfikować oprogramowanie, a nawet rozpowszechniać własne wersje.

Technipages wyjaśnia oprogramowanie Open Source (OSS)

Oprogramowanie tego rodzaju jest często publikowane na podstawie licencji Free Software Foundation lub Powszechnej Licencji Publicznej. Każdy, kto ma odpowiednie umiejętności, może uzyskać dostęp do kodu, z którego się składa. To pozwala im badać jego wewnętrzne działanie i funkcje oraz wprowadzać zmiany, jeśli chcą. Licencje te nakładają również kilka ograniczeń na ich użytkowników.

Te ograniczenia dotyczą redystrybucji oprogramowania. Zmodyfikowane wersje muszą być udostępniane na podobnej lub tej samej licencji, a także musi być udostępniony kod źródłowy.

Ma to na celu uniemożliwienie ludziom wykorzystywania OSS dla własnych korzyści finansowych – OSS ma ułatwiać współpracę i ogólną pracę nad ulepszaniem tego oprogramowania. Nie oznacza to, że całe oprogramowanie OSS jest zawsze bezpłatne. Większość, ale nie wszyscy. Przykładem tego jest NASA – publikują duże ilości oprogramowania w ramach umowy NASA Open Source, ale ich praca nie jest bezpłatna.

Typowe zastosowania oprogramowania Open Source (OSS)

  • Oprogramowanie Open Source udostępnia swój kod źródłowy zainteresowanym stronom.
  • Tworzenie oprogramowania typu open source może przynieść różne perspektywy wykraczające poza perspektywę jednej firmy.
  • OSS jest odpowiedzialny za programy takie jak Mozilla Firefox i Thunderbird.

Najczęstsze nadużycia oprogramowania Open Source (OSS)

  • Oprogramowanie Open Source jest tworzone przez Open Software Foundation.