Huomaa: Lisensointiin liittyy monia vastauksia. Mutta luulen, että vaatimus on erityinen, joten kysyn erillisen kysymyksen.

Harkitsemme GPL 2 -projektin haarautumista ja käyttöä kaupallisiin tarkoituksiin. Tätä projektia ei ole päivitetty viimeisten kahden vuoden aikana, mutta se on erinomainen ratkaisu vaatimuksillemme. Tietysti parannamme sitä tulevaisuudessa, mutta toistaiseksi haluaisimme käyttää sitä sellaisenaan. Emme myy tuotetta suoraan, mutta tarjoamme sen palveluna (kuukausitilauksella). Voimmeko tehdä tämän?

Mitä lisenssille ja tekijänoikeuksille tapahtuu? Koska emme jaa tuotetta, loppukäyttäjät eivät välttämättä tunne näitä tietoja.

Kommentit

  • Kun sanot " tarjoa sitä palveluna " ja " ei jaa ", sanotko haarautuneen GPL ' d -koodisi toimivan kokonaan palvelimillasi, joita hallitset, ja kaikilla tarvitsemillasi asiakaspuolen koodeilla vuorovaikutus näiden palvelimien kanssa ei ole täysin yhteydessä GPL ' d -projektiin?
  • Oikeudelliset näkökohdat erillään, w luuletko sinä moraalisesti perustelluksi käyttää ja ansaita rahaa työn kanssa, jonka joku muu on luonut ja jakanut yleisölle jakamatta myöskään sen parannuksiasi?
  • Ajan pituus sillä, että projektia ei ole päivitetty, ei ole väliä. Mitä sanot tarjoavasi palveluna, mitä tarkoitat tällä?
  • @Ixrec kyllä. Ohjelmisto toimii palvelimillamme. meidän on lisättävä parannuksia " asiakas-vuorovaikutukseen ". Se ei ole täysin riippumaton GPL ' d -projektista.
  • @ 5gon12eder kuten sanoin, että viimeisin päivitys koodiin on tehty 2 vuotta sitten ja projekti on ei aktiivinen. emme voi jatkaa tämän käyttöä pitkällä aikavälillä ilman lisäparannuksia. Luulimme voivamme rahoittaa parantamistyömme hankkimalla pienen asiakaskunnan nykyisellä versiolla.

Vastaa

Kyllä, GPLv2-koodia voidaan käyttää kuvaamallasi tavalla. Se on itse asiassa yksi AGPL: n ja GPLv3: n motiiveista. Muokattua koodia ei tietenkään saa koskaan antaa kenellekään organisaation ulkopuolelle, tai velvollisuus antaa lähdekoodi saataville syntyy .

Luultavasti negatiivinen reaktio avoimen lähdekoodin yhteisöltä, koska tätä käyttöä pidetään teknisesti laillisena, mutta ei vain krikettinä (se katsotaan parhaimmillaan hyödyksi jonkun muun työstä korvaamatta heille sitä missään muodossa, esimerkiksi palauttamalla uutta työtä muille hyötyä). Mahdollisuudet välttää tämä ovat muutosten palauttaminen takaisin (jos ne eivät ole yrityksen ydin) tai yhteydenotto projektiin, onko tekijänoikeuksien haltijat lisensoineet projektin koodin sisäiseen käyttöön vastineeksi taloudellisesta tai muusta tuesta (jopa jos tätä projektia ei kehitetä aktiivisesti, laitteistoja ja muita resursseja voidaan tarvita muille hankkeille, joiden tekijänoikeuksien haltijat työskentelevät).

Myös asiakaspuoli on tutkittava. Jos muutoksia on tehty asiakaskoodiin, heidän lähdekoodinsa on oltava saatavilla, koska asiakas jaetaan asiakkaille. Jos asiakasta ei ole (esim. verkkosovellus) tai jos käytetään muokkaamatonta asiakasta, sitä ei tule olla oikeudellinen asia.

Kommentit

  • " Luultavasti negatiivinen reaktio avoimen lähdekoodin yhteisöltä … " – odota yllättymistä 🙂
  • Mutta GPLv3 antaisi sinun o käyttää koodia samalla tavalla. GPLv3: n muutokset koskevat muita asioita: ifross.org/en/what-difference-between-gplv2-and-gplv3
  • Kyllä , se olisi. Molemmat ovat peräisin samasta lähteestä, ihmiset löytävät aukkoja GPL ' d -ohjelmistoon perustuvien tuotteiden tekemiseen käyttäjien saataville tekemättä lähdekoodia (tai ainakin käyttökelpoista lähdekoodia) saataville ja ilman rikkoo lisenssiä. He vain lähestyvät sitä eri tavoin sovittamaan erilaiset tilanteet.
  • Olen hämmentynyt. <

Vastauksessasi (lause 2) näytät sanovan, että yksi GPLv3: n motiiveista on estää sen käyttö kaupallisissa palveluissa ( " tavalla, jota kuvaat " ). Jos näin on … miten se tekee sen?

Vastaa

Lue GPL 2 -lisenssi huolellisesti ja ole valmis jakamaan koodin yhdessä tekemiesi muutosten kanssa muiden kanssa.

Jos luovutat ohjelmiston kenellekään yrityksesi ulkopuolella antamatta lähdekoodia, sinun on toimitettava lähdekoodi kenellekään maailmassa, joka pyytää sinulta sitä.

vastaus

Koska et jaa ohjelmistoa kenellekään organisaation ulkopuolelle, lähdekoodia ei tarvitse tehdä muutoksesi ovat käytettävissä. Koskee malleja GPLv1, GPLv2 ja GPLv3.

GPL ei myöskään aseta mitään rajoituksia käyttötarkoitukselle. Voit käyttää sitä kaupallisiin tarkoituksiin … edellyttäen, että sen käyttötapa ei ole ristiriidassa lähdekoodin saataville asettamista koskevien erityisvaatimusten kanssa.


Nyt Affero Public License tekee vaativat sinua tekemään muutokset saataville, jos käytät tuotetta julkisesti saatavilla olevassa palvelussa. Affero ei kuitenkaan ole GPL.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *