-
Data: 2006-08-29 08:07:55
Temat: Przegląd licencji na oprogramowanie - co można wykorzystywać w projektach komercyjnych i na jakich zasadach ?
Od: "Filip Sielimowicz" <s...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]We własnej aplikacji komercyjnej (rozprowadzanej odpłatnie, źródła zamknięte)
używamy wiele komponentów zewnętrznych na różnych licencjach.
Na wikipedii mamy krótki przegląd najważniejszych z nich:
http://pl.wikipedia.org/wiki/Licencje_oprogramowania
Prawdopodbnie na wikipedii angielskiej będzie ich więcej opisanych.
Szczególnie interesują mnie licencje:
BSD, LGPL, Apache 1.1, Apache 2.0, licencja na sterowniki JDBC do bazy IBM DB2
oraz coś, co występuje np. w JRE Sun'a a ma w nagłówku "Binary Code License
Agreement" - wydaje mi się jednak, że to nie nazwa jednej licencji a po prostu
taki nagłówek Sun daje w różnych licencjach (inna dla JRE, inna dla SDK o ile
się pobieżnie przyjrzałem).
1. Czy wolno nam używać dany produkt do celów komercyjnych bez płatności i specjalnej
zgody ?
2. Czy wolno nam DYSTRYBUOWAĆ dany produkt, w jakiej postaci, w produkcie komercyjnym
?
Na powyższe dwa pytania w zasadzie zawsze powinna być odpowiedź twierdząca (w
przypadku
licencji podanych powyżej) i tego jestem prawie pewien, bo zwracaliśmy na to uwagę,
ale ...
Kwestie, które iteresują mnie najbardziej w chwili obecnej, to to, jaki skutek
techniczny/funkcjonalny dla aplikacji mają te licencje. Czyli powinniśmy
sobie odpowiedzieć na kolejne, następujące pytania (i tu już zdecydowanie bakuje
mi jasności):
3. Jakie wymagania funkcjonalne nakłada na aplikację fakt użycia komponentu ?
A dokładniej: zauważyłem, że zazwyczaj w licencjach jest mowa o tym, że można produkt
używać i rozprowadzać, ale pod warunkeim, że rozprowadza się go razem z orginalną
licencją. Wydaje mi się, że widziałem także gdzieś wymóg podania informacji, że
się dany produkt wykorzystuje i wymieniania autorów (stare wersje licencji BSD tak
chyba miały).
W praktyce widziałem, że często po prostu pojawia się gdzieś tam w środku ukryty plik
z licencją. W skrócie, mamy dwa podpytania:
3.A. Czy aplikacja powinna gdzieś podawać informacje o użytych komponentach, autorach
i ich licencjach, czy wystarczy, że w plikach składających się na aplikację licencje
te będą siedzieć razem z plikami komponentu/biblioteki (niewidoczne z poziomu samej
aplikacji) ?
3.B Czy w czasie instalacji aplikacja powinna wyświetlać licencje użytych komponentów
i osobno żądać od użytkownika ich akceptacji ? Coś takiego dzieje sie czasem (tylko
czasem)
np. przy instalacji pluginów do Eclipse (licencja CPL) - ale może taki wymóg istnieje
tylko w sytuacji, gdy licencja plugina jest "silniejsza", niż licencja programu,
który
go używa. Jeśliby aplikacja była instalowana z odpowiednio "silną", restrykcyjną
licencją to chyba bdzie chronić w sposób wystarczający prawa innych producentów ?
3.C Czy jeśli już wymieniamy nazwę jakiegoś komponentu (np. Apache coś tam, JRE,
Hibernate,
IBM DB2, to należy jednocześnie badać, czy ta nazwa nie jest zastrzeżonym znakiem
towarowym i podawać osobno odpowiednią informację ? W szczególności: czy używanie
Javy
w produktach komercyjnych wymaga np. umieszczania logo w aplikacji (logo typu "Java
compatible" - mają tego mnóstwo ikonek do wyboru) ?
Przepraszam, że tak dużo pytań, ale może, gdyby udało się na nie wszystkie zwarcie
odpowiedzieć, to byłoby to bardzo przydatne nie tylko dla mnie. Nie widziałem
żadnego opracowania, np. w formie tabelki, które by na nie kótko odpowiadało.
Następne wpisy z tego wątku
- 30.08.06 10:14 karul
- 30.08.06 11:13 Any User
- 30.08.06 11:35 Jacek Popławski
- 30.08.06 14:02 mgl
- 30.08.06 14:14 Any User
- 30.08.06 18:17 Sebastian Kaliszewski
- 30.08.06 18:28 Sebastian Kaliszewski
- 30.08.06 21:09 m...@g...com
- 31.08.06 12:17 Sebastian Kaliszewski
- 31.08.06 12:15 m...@g...com
Najnowsze wątki z tej grupy
- Kto wytłumaczy "głupiemu" prezydentowi Dudzie wielką moc prawną "dekretu premiera" TUSKA? [(C)Korneluk (2025)]
- Natalia z Andrychowa
- Re: Bodnatura BARDZO tanio wyceniła Owsiaka. HAŃBA!
- CYA: Minister Finansów odbija piłeczkę do PKW :-) [obiektywny brak możliwości wykonania wewnętrznie sprzecznej uchwały]
- Komendant odszedl z hukiem
- Jak na naszych oczach odradza się cenzura :-)
- 19 migrantów
- Kongres USA uchwalił "Prawo babci Pawlakowej" na MTK [Lex Gradma Pawlak]
- Przestępca wyborczy Musk nadciąga nad Tuskistan?
- Renta
- ZUS ulga na start
- Re: Polska/Tuskistan nie dla hamerykanów (bazgrających w paszportach)
- Rozkręcają się
- 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją
- [OT] nowe osoby w grupach?
Najnowsze wątki
- 2025-01-17 Kto wytłumaczy "głupiemu" prezydentowi Dudzie wielką moc prawną "dekretu premiera" TUSKA? [(C)Korneluk (2025)]
- 2025-01-17 Natalia z Andrychowa
- 2025-01-16 Re: Bodnatura BARDZO tanio wyceniła Owsiaka. HAŃBA!
- 2025-01-15 CYA: Minister Finansów odbija piłeczkę do PKW :-) [obiektywny brak możliwości wykonania wewnętrznie sprzecznej uchwały]
- 2025-01-14 Komendant odszedl z hukiem
- 2025-01-12 Jak na naszych oczach odradza się cenzura :-)
- 2025-01-11 19 migrantów
- 2025-01-11 Kongres USA uchwalił "Prawo babci Pawlakowej" na MTK [Lex Gradma Pawlak]
- 2025-01-11 Przestępca wyborczy Musk nadciąga nad Tuskistan?
- 2025-01-11 Renta
- 2025-01-10 ZUS ulga na start
- 2025-01-10 Re: Polska/Tuskistan nie dla hamerykanów (bazgrających w paszportach)
- 2025-01-05 Rozkręcają się
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją
- 2025-01-03 [OT] nowe osoby w grupach?