Koti Audio Mikä on apache-ohjelmistolisenssi? - määritelmä techopediasta

Mikä on apache-ohjelmistolisenssi? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Apache-ohjelmistolisenssi tarkoittaa?

Apache Software License (ASL) on ilmaisen ja avoimen lähdekoodin tietokoneohjelmistojen (FOSS) lisenssijärjestelmä, jonka on kirjoittanut Apache Software Foundation (ASF). ASL sallii projektien ja ohjelmistojen lataamisen ja käytön vapaasti, joko kokonaan tai osittain, henkilökohtaisiin, yritystarkoituksiin tai kaupallisiin tarkoituksiin ilman huolta rojalteista. Koodi jaetaan avoimesti ja sen annetaan vapaasti muokata, jakaa tai tutkia. Apache kannustaa käyttäjiä avoimen lähdekoodin avulla parantamaan ohjelmiston suunnittelua vapaaehtoisesti.

Techopedia selittää Apache-ohjelmistolisenssin

Apache-ohjelmistolisenssi on osoitus siitä, että ohjelmisto on ilmainen, mutta Apache vaatii edelleen, että hajautetussa Apache-ohjelmistossa on kopio lisenssistään selvästi ja helppo löytää; samoin kuin selkeä määritys ASF: lle kaikille levityksille, jotka sisältävät kaikki Apache-ohjelmistot.

Muunnettua koodia tai ohjelmistoa ei enää pidetä Apache: n luona, ja se katsottaisiin kehittäjälle, joka muutti sen, vaikka se säilyttäisi edelleen ASL: n. Muokattua ohjelmistoa ei saa käyttää kaupallisissa kiinteistöissä tai tavaramerkeissä, jotka voivat käyttää tai viittaa siihen, että ASF tukee jakelua. Se myös kieltää ASF: n omistamien tavaramerkkien tai logojen käytön, mikä saattaa viitata koodin muuttaneen luomaan kyseisen Apache-ohjelmiston. Pohjimmiltaan mikä tahansa Apache-ohjelmiston pala olisi levitettävä asianmukaisella määrityksellä.

Käyttäjien ei tarvitse lähettää koodimuutoksia takaisin ASF: lle, mutta palautetta kannustetaan. Ei myöskään tarvitse sisällyttää itse Apache-ohjelmistoa tai suoritettua muutosta jaettavaan koodiin. Apache License 2.0 on GPL-yhteensopiva, kunhan ohjelmisto on lisensoitu GPL-version 3.0 kanssa.

Mikä on apache-ohjelmistolisenssi? - määritelmä techopediasta