Wiele lat temu ktoś stworzył mnóstwo naprawdę niesamowitych i popularnych skryptów. Ale nie były długo aktualizowane, teraz już nie działają (platforma docelowa została zaktualizowana i konieczne są pewne zmiany).
Nie wydał go na żadnej licencji. Chcę naprawić błąd (obecnie wielu docelowych użytkowników nie może go użyć) i opublikować go na GitHub, najlepiej na licencji OSS w domenie publicznej. Zastanawiam się, jakie mogą być konsekwencje prawne?
Wysłałem e-mail do autora, ale (powiedzmy) nie odpowiedział na mój e-mail.
Co powinniśmy zrobić w następujących przypadkach w 2 przypadkach:
- Jeśli skrypt jest opublikowany na prywatnej stronie internetowej (bez kontroli źródła).
- Jeśli skrypt jest opublikowany na GitHub (bez żadnych wskazówek licencyjnych).
Jednak wyraźnie widać, że wydaje się być open source - przeznaczony do użycia / modyfikacji / czegokolwiek.
open-source
licensing
copyright
Abhi Beckert
źródło
źródło
Odpowiedzi:
Krótka odpowiedź: absolutnie nie.
Wszystko, co pisze osoba, niezależnie od tego, czy jest to oprogramowanie, czy tekst, podlega automatycznie prawom autorskim. Domyślnym stanem dowolnego tekstu jest to, że jest on całkowicie własnością autora i nikt nie ma prawa z nim nic zrobić bez wyraźnej zgody autora. Kilka dekad temu autor musiał dochodzić praw autorskich, aby je zachować, ale już tak nie jest.
Możesz nawet zobaczyć na stronach takich jak ten legalny tekst tam, który stwierdza, że zgadzam się, że ten wpis, który piszę, jest dostępny na podstawie określonej licencji. Gdyby tego nie było, zachowałbym wszystkie prawa wynikające z prawa.
Dlatego jeśli nie możesz znaleźć żadnych informacji o licencji, nie możesz ich kopiować ani modyfikować z jakiegokolwiek innego powodu niż użytek osobisty.
Stworzenie czegoś „open source” jest umyślnym działaniem i aby traktować to jako takie, musisz znaleźć licencję, która wyraźnie powie Ci, jakie masz prawa do oprogramowania. Dotyczy to nawet oprogramowania „domeny publicznej”. Oznacza to, że coś jest tylko „domeną publiczną”, jeśli wygasło prawo autorskie (co w większości oznacza, że zostało napisane kilkadziesiąt lat temu) lub jeśli autor wyraźnie umieścił je w domenie publicznej na piśmie.
W opisanym przypadku jedynym rozwiązaniem jest skontaktowanie się z autorem i prośba o pozwolenie na zrobienie tego, o co poprosisz. Postępowanie inaczej jest całkowicie nielegalne i teoretycznie może prowadzić do szkód. (W praktyce musiałbyś oczywiście zostać złapany.)
Edycja: IANAL. Porozmawiaj z jednym, jeśli zamierzasz to zrobić.
źródło
i
konflikt. To, że możesz zobaczyć, a nawet zmodyfikować źródło, nie oznacza, że jest to oprogramowanie typu open source. Nie możesz podjąć się tej pracy i po prostu dać jej licencję, ponieważ nie jest to twoja praca i nie masz na to licencji. Musisz autora zastosować licencję na dzieło lub jasno wyrazić swoją intencję na piśmie.
Wstaw tutaj „Nie jestem zrzeczeniem się prawnika”.
źródło
Uwaga: w przypadku dowolnego kodu innego niż open source na github nadal możesz go rozwidlać - przynajmniej na github. Jest to przydatne, ponieważ wielu z nas zobaczy tytuł „kod bez licencji ... czy mogę go rozwidlić?” i chodź tutaj, zastanawiając się nad githubem. (Nie powtórzyłem słowa „open source” w tekście pytania z powodów wymienionych w innych odpowiedziach).
Ta minimalna licencja jest wynikiem warunków usługi github i wyjaśniona w FAQ o Open Source :
Oto dokładny język z Warunków usługi:
Logika łatania wydaje mi się, że oznacza to, że możesz nawet przesłać „łatki” do swojego widelca github, ale nie jestem prawnikiem i powinieneś skonsultować się z nim, jeśli masz coś, o co warto pozwać ...
Aby być bardzo jasnym, ta odpowiedź dotyczy TYLKO github - a warunki mogą się zmieniać w miarę upływu czasu - chociaż inne witryny współpracy mogą mieć ograniczone lub zezwalające licencje, jeśli ich szukasz ...
źródło
Nie możesz umieścić kodu na innej licencji. To nie jest twoje powołanie; oryginalny autor nadal posiada wszystkie prawa do swojego kodu. Ponieważ umieścił kod w trybie online, możesz założyć, że oryginalny autor zezwala na dozwolony użytek i modyfikacje, a jeśli nie otrzymasz odpowiedzi na twoje e-maile, będziesz musiał działać zgodnie z tym założeniem.
Umieść zmiany w licencji OSS, ale zostaw notatkę ze wszystkimi informacjami o oryginalnym autorze i brakującymi informacjami o licencji w pliku kodu. Następnie napraw i rozpowszechnij.
źródło
Możesz spróbować skontaktować się z oryginalnym autorem i zapytać, czy pozwoli ci użyć kodu na jakiejś odpowiedniej licencji, a następnie przejść od tego.
źródło
Możesz dostarczyć łatki . Jako dystrybutor tych łat i tak nie ponosisz odpowiedzialności za naruszenie (są one trywialne: ścieżka pliku X stała się ścieżką pliku Y).
Połączenie oryginalnego dzieła chronionego prawem autorskim i łatek jest chronione jako dzieło pochodne. Oznacza to, że kombinacji nie można dystrybuować, ale i tak nie jest to konieczne: łatanie zostanie wykonane przez (lub w imieniu) użytkowników końcowych.
źródło