-
1. Data: 2008-01-28 13:55:44
Temat: Licencja na program w sterowniku programowalnym
Od: Maciek <m...@n...pl>
Witam
Dużo się tu przewala tematów odnośnie licencji na programy komputerowe,
a jak wygląda sprawa programów np. do programowalnych sterowników PLC,
paneli operatorskich itp.
Dla nie znających tematu: sterownik PLC to urządzenie (w uproszczeniu:
wyspecjalizowany komputerek), które na podstawie załadowanego programu
czymś steruje (np. jakimś urządzeniem, maszyną, linią produkcyjną itp
itd). Panel operatorski to urządzenie, które zapewnia kontakt urządzenia
(np. sterownika PLC) z człowiekiem - pozwala na zaprojektowanie jakiegoś
interfejsu użytkownika, w którym można np. wyświetlać, czy wprowadzać
różne parametry. To tyle tytułem wstępu. Ogólnie wszystkie tego typu
urządzenia wymagają stworzenia jakiegoś programu.
Czy tego typu programy są tak samo chronione prawem autorskim jak
programy komputerowe? Czy powinno się z takimi programami dostarczać
użytkownikowi jakąś licencję na ich użytkowanie?
--
Pozdrawiam
Maciek
-
2. Data: 2008-01-28 14:15:31
Temat: Re: Licencja na program w sterowniku programowalnym
Od: "Piotr [trzykoty]" <t...@o...pl>
Użytkownik "Maciek" <m...@n...pl> napisał
> a jak wygląda sprawa programów np. do programowalnych sterowników PLC,
> paneli operatorskich itp.
> Dla nie znających tematu: sterownik PLC to urządzenie (w uproszczeniu:
> wyspecjalizowany komputerek), które na podstawie załadowanego programu
A ten program opisany jest kodem, typu instrukcje, funkcje, polecenia itp?
Jeśli tak to jest chroniony.
-
3. Data: 2008-01-28 15:39:11
Temat: Re: Licencja na program w sterowniku programowalnym
Od: Maciek <m...@n...pl>
Piotr [trzykoty] pisze:
> A ten program opisany jest kodem, typu instrukcje, funkcje, polecenia itp?
Dokładnie tak.
> Jeśli tak to jest chroniony.
Czyli powinna być do niego dołączona licencja, w której użytkownik może
przeczytać, co mu przysługuje, odnośnie sposobu używania/wykorzystywania
tego programu?
--
Pozdrawiam
Maciek
-
4. Data: 2008-01-28 19:13:06
Temat: Re: Licencja na program w sterowniku programowalnym
Od: p...@g...pl (Piotr Dembiński)
Maciek <m...@n...pl> writes:
[ciap]
> Ogólnie wszystkie tego typu urządzenia wymagają stworzenia jakiegoś
> programu. Czy tego typu programy są tak samo chronione prawem
> autorskim jak programy komputerowe?
Każdy utwór podlega ochronie prawnoautorskiej.
> Czy powinno się z takimi programami dostarczać użytkownikowi jakąś
> licencję na ich użytkowanie?
Jasne.
--
http://www.piotr.dembiński.prv.pl
-
5. Data: 2008-01-28 19:14:14
Temat: Re: Licencja na program w sterowniku programowalnym
Od: p...@g...pl (Piotr Dembiński)
"Piotr [trzykoty]" <t...@o...pl> writes:
> Użytkownik "Maciek" <m...@n...pl> napisał
> > a jak wygląda sprawa programów np. do programowalnych sterowników
> > PLC, paneli operatorskich itp.
> > Dla nie znających tematu: sterownik PLC to urządzenie
> > (w uproszczeniu: wyspecjalizowany komputerek), które na
> > podstawie załadowanego programu
>
> A ten program opisany jest kodem, typu instrukcje, funkcje,
> polecenia itp? Jeśli tak to jest chroniony.
Byłby chroniony nawet wtedy, gdyby był opisany nie kodem, a symbolami
matematycznymi czy graficznymi.
-
6. Data: 2008-01-28 19:15:29
Temat: Re: Licencja na program w sterowniku programowalnym
Od: p...@g...pl (Piotr Dembiński)
Maciek <m...@n...pl> writes:
[ciap]
> > Jeśli tak to jest chroniony.
> Czyli powinna być do niego dołączona licencja, w której użytkownik
> może przeczytać, co mu przysługuje, odnośnie sposobu
> używania/wykorzystywania tego programu?
No to jest b. miłe jak umowa licencyjna jest spisana na papierze.
Na pewno użytkownicy to docenią.
-
7. Data: 2008-01-28 20:44:46
Temat: Re: Licencja na program w sterowniku programowalnym
Od: Sebcio <s...@n...com>
Piotr Dembiński pisze:
>> Ogólnie wszystkie tego typu urządzenia wymagają stworzenia jakiegoś
>> programu. Czy tego typu programy są tak samo chronione prawem
>> autorskim jak programy komputerowe?
> Każdy utwór podlega ochronie prawnoautorskiej.
Nie każdy program dla sterownika PLC jest utworem - inaczej mówiąc nie
zawsze program taki jest przejawem działalności twórczej o indywidualnym
charakterze. Dlaczego ?
Otóż sterowniki PLC oferują "programiście" pewne gotowe bloki
funkcjonalne (często dość zaawansowane), z których składa się konkretną
aplikację. Dość często programem docelowym jest prosta, nierzadko
opisana jako przykład sekwencja połączeń w której jedynym przejawem
inwencji jest zmiana nastaw czy współczynników. Celowo napisałem słowo
"programista" w cudzysłowiu, gdyż osoba ta jest de facto automatykiem.
Programowanie sterownika PLC dość istotnie różni się od programowania w
sensie ogólnie znanym.
Dla przykładu program sterownika PLC służący regulacji temperatury w
obiekcie, można oprzeć o zdefiniowany przez producenta blok regulatora
PID. Oczywiście dopasowuje się współczynniki P, I oraz D do konkretnego
obiektu, do tego tworzy jeszcze pewne proste zależności ale taki program
nie ma indywidualnego charakteru, gdyż identyczne lub łudząco podobne
rozwiązania stosuje masa innych automatyków na świecie. Po prostu pewne
metody są stosowane powszechnie, nierzadko wynikają z przykładów
zawartych w dokumentacji.
Dlatego aby program dla sterownika PLC mógł być uznany za przedmiot
prawa autorskiego, musi wyrażać indywidualny charakter utworu. Czyli np.
musi zostać zastosowana metoda regulacji, będąca indywidualnym pomysłem
automatyka który dany program tworzy.
Oczywiście możnaby się tu kłócić, jednakże chciałem zwrócić uwagę na
różnice pomiędzy "programem" a "programem".
--
Pozdrawiam,
Sebcio
-
8. Data: 2008-01-28 21:55:52
Temat: Re: Licencja na program w sterowniku programowalnym
Od: Maciek <m...@n...pl>
Sebcio pisze:
> Otóż sterowniki PLC oferują "programiście" pewne gotowe bloki
> funkcjonalne (często dość zaawansowane), z których składa się konkretną
> aplikację. Dość często programem docelowym jest prosta, nierzadko
> opisana jako przykład sekwencja połączeń w której jedynym przejawem
> inwencji jest zmiana nastaw czy współczynników. Celowo napisałem słowo
> "programista" w cudzysłowiu, gdyż osoba ta jest de facto automatykiem.
> Programowanie sterownika PLC dość istotnie różni się od programowania w
> sensie ogólnie znanym.
A czy to co piszesz nie ma także odniesienia do pisania programów na
komputery PC? Bierzesz dajmy na to kompilator, który oferuje Ci
biblioteki zawierające tysiące gotowych funkcji. Program z nich
powstający może być na przykład prostą sekwencją te funkcje wywołującą.
Czy w takim przypadku nie jest chroniony prawem autorskim? Już nawet nie
chce mi się wspominać o środowiskach RAD typu Delphi, czy C++ Builder,
gdzie wszystko możesz tworzyć z gotowych elementów.
> Oczywiście dopasowuje się współczynniki P, I oraz D do konkretnego
> obiektu, do tego tworzy jeszcze pewne proste zależności ale taki program
> nie ma indywidualnego charakteru, gdyż identyczne lub łudząco podobne
> rozwiązania stosuje masa innych automatyków na świecie. Po prostu pewne
> metody są stosowane powszechnie, nierzadko wynikają z przykładów
> zawartych w dokumentacji.
Czy z programistami "klasycznymi" nie jest podobnie?
> Dlatego aby program dla sterownika PLC mógł być uznany za przedmiot
> prawa autorskiego, musi wyrażać indywidualny charakter utworu. Czyli np.
> musi zostać zastosowana metoda regulacji, będąca indywidualnym pomysłem
> automatyka który dany program tworzy.
> Oczywiście możnaby się tu kłócić, jednakże chciałem zwrócić uwagę na
> różnice pomiędzy "programem" a "programem".
Czy w świecie programów na PC coś takiego obowiązuje? Jak można
udowodnić (i komu) indywidualny charakter utworu?
--
Pozdrawiam
Maciek
-
9. Data: 2008-01-28 22:58:15
Temat: Re: Licencja na program w sterowniku programowalnym
Od: p...@g...pl (Piotr Dembiński)
Maciek <m...@n...pl> writes:
[ciap]
> A czy to co piszesz nie ma także odniesienia do pisania programów
> na komputery PC? Bierzesz dajmy na to kompilator, który oferuje Ci
> biblioteki zawierające tysiące gotowych funkcji. Program z nich
> powstający może być na przykład prostą sekwencją te funkcje
> wywołującą.
Kwestia tylko -- jak prostą?
> Czy w takim przypadku nie jest chroniony prawem autorskim?
Najlepiej chyba kierować się zapisem ustawy mówiącym o tym, że
programy komputerowe podlegają takiej samej ochronie, jak utwory
literackie. W literaturze znane są przypadki utworów składających
się z kilku słów lub nawet tylko sylab :)
> Już nawet nie chce mi się wspominać o środowiskach RAD typu Delphi,
> czy C++ Builder, gdzie wszystko możesz tworzyć z gotowych elementów.
Kolekcja cytatów również może stanowić utwór.
> > Oczywiście dopasowuje się współczynniki P, I oraz D do konkretnego
> > obiektu, do tego tworzy jeszcze pewne proste zależności ale taki
> > program nie ma indywidualnego charakteru, gdyż identyczne lub
> > łudząco podobne rozwiązania stosuje masa innych automatyków na
> > świecie. Po prostu pewne metody są stosowane powszechnie,
> > nierzadko wynikają z przykładów zawartych w dokumentacji.
> Czy z programistami "klasycznymi" nie jest podobnie?
W przypadku programistów 'klasycznych' nawet schemat bazy danych
może stanowić utwór.
> > Dlatego aby program dla sterownika PLC mógł być uznany za
> > przedmiot prawa autorskiego, musi wyrażać indywidualny charakter
> > utworu. Czyli np. musi zostać zastosowana metoda regulacji, będąca
> > indywidualnym pomysłem automatyka który dany program tworzy.
> > Oczywiście możnaby się tu kłócić, jednakże chciałem zwrócić
> > uwagę na różnice pomiędzy "programem" a "programem".
> Czy w świecie programów na PC coś takiego obowiązuje? Jak można
> udowodnić (i komu) indywidualny charakter utworu?
IMO jak można się pokłócić o to, czy dane rozwiązanie jest dobre, czy
nie, to rozwiązanie ma charakter indywidualny.
--
http://www.piotr.dembiński.prv.pl
-
10. Data: 2008-01-29 07:50:15
Temat: Re: Licencja na program w sterowniku programowalnym
Od: "Piotr [trzykoty]" <t...@o...pl>
Użytkownik "Maciek" <m...@n...pl> napisał
> A czy to co piszesz nie ma także odniesienia do pisania programów na
> komputery PC? Bierzesz dajmy na to kompilator, który oferuje Ci biblioteki
> zawierające tysiące gotowych funkcji. Program z nich powstający może być
> na przykład prostą sekwencją te funkcje wywołującą. Czy w takim przypadku
> nie jest chroniony prawem autorskim?
Słowa też są już wymyślone. A jak zbudujesz wiersz ze słów to jest
choroniony jako utwór. analogicznie tutaj
>> Oczywiście dopasowuje się współczynniki P, I oraz D do konkretnego
>> obiektu, do tego tworzy jeszcze pewne proste zależności ale taki program
>> nie ma indywidualnego charakteru, gdyż identyczne lub łudząco podobne
>> rozwiązania stosuje masa innych automatyków na świecie. Po prostu pewne
>> metody są stosowane powszechnie, nierzadko wynikają z przykładów
>> zawartych w dokumentacji.
> Czy z programistami "klasycznymi" nie jest podobnie?
IMHO Co innego zbudowanie czegoś co nie istniało dobierając elementy (nawet
gotowe) - utwór. A co innego zmodyfikować kilka wartości współczynników czy
przełączników np z wartości true na false, które były gdzieś umieszczone już
w gotowym algorytmie...