2013-09-03 26 views
18

Kilka aplikacji na Androida (zwłaszcza te z Google) zawiera sekcję z listą bibliotek open source używanych w aplikacji i dla każdego z nich, pełny tekst jej licencji. Zazwyczaj polega to na licencji Apache, który jest używany w większości typowych bibliotek, takich jak Android, ActionBarSherlock ViewPagerIndicator, guawa itpAtrybucja bibliotek z otwartymi źródłami w aplikacjach na Androida

  • Czy obowiązkowe obejmują takie ujęcie w celu zapewnienia zgodności z warunkami (Apache) licencja?

  • Jak powinna wyglądać ta sekcja? Jeśli wiele bibliotek korzysta z tej samej licencji, czy konieczne jest skopiowanie tekstu licencji dla każdego z nich?

  • Czy konieczne jest nawet podanie całego tekstu licencji lub czy jest to jedyna informacja o prawach autorskich wystarczająca (patrz dodatek tutaj: http://www.apache.org/licenses/LICENSE-2.0)?

  • Czy oficjalne wytyczne programisty Androida zawierają informacje na ten temat (nie udało mi się znaleźć żadnych)?

+0

Tak/Nie Koniecznie, ale różnice umysłu (często łatwiej jest je tylko powielić)/Tak (przynajmniej jest to normalne, ponieważ większość licencji, jeśli nie ma takich, które również mają sens)/IDK - oprócz pytań po ich wyświetleniu wszystkie, przeczytaj je również i zajrzyj do warunków, jeśli są dodatkowe wymagania, które musisz spełnić, np Plik "NOTICE" z [licencją Apache-2.0] (http://www.apache.org/licenses/LICENSE-2.0). – hakre

+4

Głosuję, aby zamknąć to pytanie jako nietypowe, ponieważ dotyczy kwestii licencyjnych lub prawnych, a nie programowania lub tworzenia oprogramowania. [Zobacz tutaj] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) w celu uzyskania szczegółowych informacji, a [pomoc], aby uzyskać więcej informacji. – JasonMArcher

Odpowiedz

4

Licencja Apache 2 nie wymaga przypisania ich pochodnych w materiałach reklamowych produktów, ale moim zdaniem to jest często traktowane jako „miła rzecz do zrobienia” wspierania twórców tych bibliotek.

Wymóg przypisanie „«klauzula reklama»” był removed w licencji Apache 1.1:

1.1 wersja licencji Apache został zatwierdzony przez ASF w roku 2000. Podstawową zmianą od 1,0 licencja znajduje się w "klauzuli reklamowej" (sekcja 3 licencji 1.0); produkty pochodne nie są już zobowiązane do uwzględnienia atrybucji w swoich materiałach reklamowych, tylko w ich dokumentacji.

Inne licencje na oprogramowanie typu open source mają różne wymagania.

Powiązane problemy