Co to jest licencja open source?
Licencja open source jest formą chronionego prawem autorskim oprogramowania komputerowego, w którym autor umożliwia dostęp do kodów źródłowych, użycie i manipulowanie przez nikogo bez obawy o ponowne naruszenie praw autorskich. Oznacza to, że każdy, kto pobiera kod źródłowy, może dokonać dowolnej modyfikacji kodu źródłowego. Umożliwia to użytkownikom w pełni dostosowanie oprogramowania do ich potrzeb.
Zmodyfikowana kopia oprogramowania, która ma licencję open source, może być możliwa do legalnego dystrybucji. Autor może określić w swoim kodeksie źródłowym, że dystrybucja dowolnej modyfikacji może być naruszeniem praw autorskich i jest wyraźnie zabroniony. W takim przypadku zmodyfikowana treść może być używana tylko przez modyfikator, a on lub ona nie może udostępnić zmianom nikomu.
Termin „oprogramowanie typu open source” nie oznacza, że oprogramowanie jest bezpłatne, chociaż większość oprogramowania open source jest rozmieszczone w ten sposób. Większość autorów, którzy zapewniają oprogramowanie typu open sourceBezpłatnie określa, że wszelkie modyfikacje oprogramowania nie mogą być sprzedane, choć może być dystrybuowana bezpłatnie. Każda próba sprzedaży modyfikacji oprogramowania typu open source może spowodować działania prawne i cywilne. Niektórzy autorzy open source proszą o dobrowolne darowizny po pobraniu swoich programów, chociaż programy nie są technicznie sprzedawane.
Autor oprogramowania z licencją open source może kontrolować sposób dystrybucji modyfikacji, żądając, aby modyfikatory dodali określone informacje do kodu źródłowego. Istnieją cztery odrębne sposoby, aby poprosić o kontrolę zmodyfikowanych kodów źródłowych. Pierwszy nazywa się przezroczysty, w którym autor modyfikujący musi zachować oryginalny kod i wszystkie modyfikacje przezroczyste, aby każdy mógł zobaczyć, co zostało zrobione.
Drugie żądanie jest znane jako rekombinowane. W tym żądaniu autor pozwala tylko na edytowanie lub zmianę modyfikacjikod ing w kodzie źródłowym, ale nie wolno im dodawać własnych dodatkowych kodów. Trzecie żądanie nazywa się przypisane, a autor po prostu prosi o uznanie jego pracy jako oryginału, a wszelkie późniejsze modyfikacje są oznaczone kredytami dla osoby, która dokonała modyfikacji. Ostatnie żądanie, które autor może złożyć, jest znane jako krążące, i prosi, aby oryginalne oprogramowanie z licencją open source pozostało do pobrania w stanie niemodyfikowanym i oznaczone jako oryginał.