Temat: Prawa autorskie do kodu - sprzeczne licencje w kodzie

Witam,

Znalazłem kod dostępny na bardzo liberalnej licencji (zbliżonej do licencji BSD; pozwala również na wykorzystywanie kodu komercyjnie). Kod ten częściowo pokrywa się z koncepcją programu, który chcę napisać, dlatego zdecydowałem się z niego skorzystać.

W repozytorium oprócz tego progamu znajduje się jednak również kod sterownika sprzętowego (w osobnym katalogu, de facto jest to osobny projekt, z którego projekt nadrzędny korzysta). Ta część kodu opatrzona jest taką klauzulą:


All rights reserved. No parts of this work may be reproduced in any form or by any means – graphic, electronic or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of XXX.


Do tej klauzuli mam pytanie: czy mogę skorzystać z tego kodu przepisując go na inny język programowania? To znaczy zapoznając się z nim napisać swój sterownik (na inny system operacyjny, w innym języku programowania) od nowa. Podkreślam, że pełny kod tego sterownika został udostępniony.

konto usunięte

Temat: Prawa autorskie do kodu - sprzeczne licencje w kodzie

Trudne pytanie. Podobne zagadnienia były przedmiotem dużych kontrowersji w orzecznictwie sądów (zagranicznych, bo w Polsce takiej sprawy nie było).

Bardzo niedawno, pod koniec roku 2011 zapadło ważne orzeczenie przed Europejskim Trybunałem Sprawiedliwości w jak wydaje mi się bardzo podobnej sprawie.

Upraszczając - ETS zadecydował, że działalność polegająca na utworzeniu funkcjonalnego odpowiednika już istniejącego oprogramowania jest dozwolona i nie wchodzi w zakres praw pierwotnie uprawnionego. To ważna wskazówka interpretacyjna dla polskich sądów, gdyby kiedyś musiały rozstrzygać podobny problem.

Po drugie - chodzi tu o sterownik urządzenia czyli rzecz wybitnie 'funkcjonalną' , zdeterminowaną funkcjami technicznymi, które ma wykonywać , z racji tego ochrona dla pierwotnego programu jest mniejsza - to na Twój plus.

Uważam, że ryzyko ewentualnych kłopotów prawnych dla Ciebie jest minimalne, ale 100% gwarancji nie da się z góry udzielić.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Prawa autorskie do kodu - sprzeczne licencje w kodzie


All rights reserved. No parts of this work may be reproduced in any form or by any means – graphic, electronic or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of XXX.


Do tej klauzuli mam pytanie: czy mogę skorzystać z tego kodu przepisując go na inny język programowania? To znaczy zapoznając się z nim napisać swój sterownik (na inny system operacyjny, w innym języku programowania) od nowa. Podkreślam, że pełny kod tego sterownika został udostępniony.

Samo udostępnienie jakiejkolwiek treści nie jest tożsame z przekazaniem praw do niej. To, że oglądasz udostępnione Ci zdjęcia np. w portalu nie daje Ci żadnych praw do wykorzystywania tych zdjęć w jakimkolwiek celu (poza ich oglądaniem w tym portalu). Zapis "All rights reserved...." jest jednoznaczny.

W kwestii oprogramowania przyjęta jest praktyka mówiąca, że nie podlega ochronie funkcjonalność (przytoczona interpretacja) ale jej realizacja już tak. Tak więc legalnie "na pewno" możesz skorzystać tylko ze specyfikacji interfejsu.

Nie wiem jak rozumiesz przepisanie kodu... jeżeli "Wszelkie prawa są zastrzeżone" to pozostaje zapytać autora. Przepisanie z jednego kodu na drugi to tworzenie dzieła zależnego a to wymaga zgody. Jeżeli nie, legalnie możesz użyć wyłącznie opisu funkcjonalności (interfejs), jego implementację musisz sam od zera opracować.

Temat: Prawa autorskie do kodu - sprzeczne licencje w kodzie

Dziękuję za obie odpowiedzi na moje pytanie.
Dariusz Czuchaj:
Bardzo niedawno, pod koniec roku 2011 zapadło ważne orzeczenie przed Europejskim Trybunałem Sprawiedliwości w jak wydaje mi się bardzo podobnej sprawie.
Czy mogę prosić o podanie szczegółów tego orzeczenia (lub wskazówek, dzięki którym będę mógł znaleźć orzeczenie na stronach ETS/w mediach)?Antoni R. edytował(a) ten post dnia 04.01.12 o godzinie 01:04
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Prawa autorskie do kodu - sprzeczne licencje w kodzie

Może to pomoże w szukaniu z google (tyle sobie kiedyś zapisałem):

Yves Bot, Rzecznik Generalny Trybunału Sprawiedliwości UE stwierdził, że funkcjonalność oprogramowania, rozumiana jako zbiór możliwości systemu, a więc usług oferowanych użytkownikom – nie kwalifikuje się do ochrony pod kątem prawa autorskich. „Jeśli przyjąć, że funkcjonalność programu komputerowego jako taka może podlegać ochronie z tytułu prawa autorskiego, to tego typu ochrona mogłaby spowodować powstanie monopolu idei, który zaszkodziłby postępowi technologicznemu i rozwojowi przemysłu” – uważa Yves Bot.

ale przypominam: funkcja systemu nie, ale jej realizacja jest chroniona, trzeba oczywiście wykazać jej specyfikę, ... na pewno program komputerowy jest chroniony jako "dzieło literackie" i "zbyt dosłowne" przepisanie kodu z jednego języka na inny prowadzi do powstania dzieła zależnego ...

więcej tu:
http://it-consulting.pl/autoinstalator/wordpress/index...

radze także w przypadku praw autorskich nie szukać "a kto mówi, że nie wolno" tylko dokładnie odwrotnie, bo zgodnie a prawem honorarium dla autora się należy i to Ty będziesz musiał wykazać, że miałeś prawo użyć cudzego dzieła a nie odwrotnie.

Tak więc tu, jeżeli nie potrafisz wykazać, że możesz, to znaczy, że "raczej nie możesz"....Jarek Żeliński edytował(a) ten post dnia 05.01.12 o godzinie 12:43

konto usunięte

Temat: Prawa autorskie do kodu - sprzeczne licencje w kodzie

Czy mogę prosić o podanie szczegółów tego orzeczenia (lub wskazówek, dzięki którym będę mógł znaleźć orzeczenie na stronach ETS/w mediach)?

SAS Institute Inc. v World Programming Ltd

(Case C-406/10)

pozdrawiam

Następna dyskusja:

Zaproszenie na warsztat "Pr...




Wyślij zaproszenie do