Spisu treści:
- Definicja - Co oznacza oprogramowanie Open-Source (OSS)?
- Techopedia wyjaśnia oprogramowanie Open-Source (OSS)
Definicja - Co oznacza oprogramowanie Open-Source (OSS)?
Oprogramowanie typu open source (OSS) to oprogramowanie rozpowszechniane z kodem źródłowym, który może być odczytywany lub modyfikowany przez użytkowników.
Społeczność OSS ogólnie zgadza się, że oprogramowanie open source powinno spełniać następujące kryteria:
- Program musi być swobodnie dystrybuowany
- Kod źródłowy musi być dołączony do programu
- Każdy musi mieć możliwość modyfikacji kodu źródłowego
- Zmodyfikowane wersje kodu źródłowego mogą być rozpowszechniane
Ponadto licencja na oprogramowanie typu open source nie może wymagać wyłączenia lub zakłócania działania innego oprogramowania.
Techopedia wyjaśnia oprogramowanie Open-Source (OSS)
W przeciwieństwie do tradycyjnego oprogramowania rozpowszechnianego w niezmiennym formacie skompilowanym, oprogramowanie typu open source jest dostarczane zarówno w formacie skompilowanym, jak i niekompilowanym, umożliwiając modyfikację kodu otwartego. W tradycyjnych licencjach na oprogramowanie przywilej ten byłby zarezerwowany dla właścicieli praw autorskich.
Nie wszyscy programiści preferują korzystanie z oprogramowania typu open source, ale wielu zaakceptowało go, ponieważ pozwala ono na szybszą naprawę problemów z oprogramowaniem i może ostatecznie doprowadzić do aplikacji wyższej jakości.
