Loading:

Książka Zend Framework 3. Poradnik Programisty.

Licencja Apache wersja 2 - proste wytłumaczenie, limitacje oraz przywileje

Opis

 

Apache License (zwana też, przed wersją 2.0 jako: Apache Software License - ASL)

Często nazywana także: "BSD-new.", "New BSD", "revised BSD", "BSD-3", lub "3-clause BSD.".
Artykuł opisuje  licencja BSD z 3 klauzulami wydaną w 1999 roku.

 

UWAGA:

Pierwsza wersja Apache License była bardzo podobna do BSD k/3 i nie mówiła nic o patentach.


Struktura


Podana licencja wymaga czterech warunków, aby ją używać:

1. Należy nie usuwać nagłówka o prawach autorskich, która ma następującą formę:

Copyright <rok> <autor praw autorskich>

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this file except in compliance with the License.

Przykład:

Copyright 2011 Funkcje.net

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this file except in compliance with the License.



2. Drugim wymogiem jest zachowaniem powyższego wpisu w programie w postaci binarnej oraz źródłowym.

 

3. Trzeci wymóg mówi o jakimkolwiek wykorzystaniu loga, banneru organizacji lub osoby prywatnej, która stworzyła ten produkt na bazie licencji Apache v2. Czyli nie można używać np loga firm do promocji swojego produktu. Apache License 2.0 nie udziela zezwolenia na używanie nazw i znaków handlowych licencjodawcy, z wyjątkiem użycia ich w informacji o pochodzeniu produktu.

 

4. Czwartym wymogiem jest prawo do patentów. Apache License 2.0 określa, że licencjobiorca otrzymuje od wszystkich autorów i współautorów licencję na użycie ich patentów w tym licencjonowanym programie. Jednakże, jeśli licencjobiorca wytoczy komukolwiek proces o to, że dany program narusza jego patenty, to ta licencja na użycie patentów autorów i współautorów zostanie mu cofnięta. Czyli krótko mówiąc, możemy używać produktu z danym patentem na swoim projekcie, możemy później zrobić z tego własny patent, ale za to nie możemy pójść się sądzić z ludźmi, którzy wydali pod licencją Apache patentu.


5. Licencja Apache License v2 musi również posiadać pod prawami autorskimi linku do tej licencji:

 

You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0.html

 

6. Szósty warunek to dołączenie deklaracji mówiącym o braku odpowiedzialności autora za błędne działanie skryptu, lub jakąkolwiek szkodę spowodowaną przez kod. Zazwyczaj załącznik jest napisany w języku angielskim:

 

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


Co można z nią robić:

+ używać i kopiować w niekomercyjnych projektach
+ modyfikować
+ łączyć z innym kodem
+ dystrybutować pod swoją nazwą
+ zmieniać licencję
+ sprzedawać skrypt
+ implementować do własnego komercyjnego projektu

Czego nie można:

- usuwać praw autorskich
- modyfikować oryginalnych praw autorskich

- używać znaków firmowych/autorowych w celu reklamowym, jedynie w celu informacyjnym

- patentować, a potem sądzić się z innymi o patenty wydane pod Apache License 2.0



Napisz Artykuł

Listing

niema


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=5&t=12251

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors