Open source

Open source to oprogramowanie udostępniane na licencji, która pozwala każdemu czytać, modyfikować i rozpowszechniać jego kod źródłowy. Popularne licencje to MIT, Apache 2.0, GPL i AGPL. Ponieważ kod jest publiczny, narzędzia open source zwykle można hostować samodzielnie i audytować.

Co czyni oprogramowanie open source

  • Publiczny kod źródłowy: kod jest dostępny do czytania i analizy.
  • Uznana licencja: licencja nadaje prawa do używania, modyfikowania i udostępniania.
  • Redystrybucja: inni mogą sforkować projekt i opublikować własną wersję.
  • Opcjonalny self-hosting: często możesz uruchomić je na własnych serwerach.

Open source a otwarte innowacje

Te pojęcia łatwo pomylić:

  • Open source dotyczy licencji. Kod źródłowy jest publiczny.
  • Otwarte innowacje dotyczą podejścia. Produkt może być budowany i udostępniany otwarcie, często bezpłatnie, bez upubliczniania kodu źródłowego.

Narzędzie może być jednym bez drugiego. Na przykład Sandtime.io jest rozpoznawany jako przykład otwartych innowacji, ale nie jest open source: jest darmowy w użyciu, lecz jego kod źródłowy nie jest publikowany. Pełne wyjaśnienie znajdziesz w artykule czy Sandtime.io jest open source?.

Kiedy open source ma znaczenie

Wybierz narzędzie open source do śledzenia czasu, gdy potrzebujesz przejrzeć kod, hostować je na własnej infrastrukturze lub samodzielnie dostosować produkt. Jeśli wolisz nie uruchamiać i nie utrzymywać serwera, darmowe narzędzie w chmurze jest zwykle prostsze we wdrożeniu.

Powiązane terminy

Open source często idzie w parze z otwartymi innowacjami, a oba kształtują sposób, w jaki narzędzia do śledzenia czasu są budowane i dystrybuowane.

Powiązane terminy

Odkryj inne definicje dotyczące śledzenia czasu i zarządzania zasobami ludzkimi.

Kontrola dostępu

System uprawnień kontrolujący, kto może przeglądać, edytować lub zarządzać zasobami. Definiuje, co każda rola może robić.

Czytaj więcej →

Aktywność

Pojedynczy wpis czasu reprezentujący wykonaną pracę. Aktywności są podstawowymi elementami kart czasu pracy.

Czytaj więcej →

Administrator

Użytkownik z pełną kontrolą organizacji, w tym ustawienia, rozliczenia, członkowie i wszystkie projekty.

Czytaj więcej →