- CSS bez tajemnic. 47 sekretów kreatywnego projektantaCena: 38.35 zł
- JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik...Cena: 64.35 zł
- Bootstrap. Tworzenie własnych stylów graficznychCena: 31.85 zł
- Bootstrap 4 dla zaawansowanych. Jak pisać znakomite aplikacje interne...Cena: 31.85 zł
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
Listing
Ranga: Administrator serwisu Punktów: 0