Quale licenza è applicabile per un'app basata su CodeIgniter?

3

Sto provando a biforcare un'applicazione basata su CodeIgniter. Secondo la pagina di GoogleCode, la licenza è GPLv3. Tuttavia, esaminare il file license.txt all'interno della directory root dell'applicazione è molto chiaramente non GPL (non include il preambolo ecc.) E sembra una versione leggermente modificata della licenza BSD che specifica una copia della licenza e tutto i diritti d'autore devono essere inclusi in un log delle modifiche, così come alcune clausole di indennizzo.

La parte confusa è che all'interno di molti dei file php reali includono un'altra licenza nei commenti. Questa licenza è una copia letterale della licenza BSD a 2 clausole, ma sotto questa licenza BSD c'è una serie di @tags, e @license ha un link alla GPL 2.0 quindi non è chiaro a me quale licenza si applica a questo applicazione. Infine, non ho trovato alcuna menzione da nessuna parte che il progetto sia dual / multi-licenza. Inoltre, il progetto non è stato in sviluppo attivo per oltre 2 anni. Qualcuno può far luce su questo (o indicarmi la direzione delle risorse che potrebbero)? Grazie.

    
posta user759147 12.06.2011 - 06:29
fonte

2 risposte

2

Ho avuto problemi a localizzare il repository del codice sorgente. Ne ho trovato uno su Bitbucket, è collegato da wiki di Codeigniter (scorri fino a "Mercurial Server"): < a href="https://bitbucket.org/ellislab/codeigniter-reactor/src/31b5c1dcf2ed/license.txt"> Codeigniter Reactor / license.txt

Questa è l'informazione da raccogliere dal mio punto di vista. Ed è ciò che è stato già commentato alla tua domanda: "Perché non contattare gli autori delle applicazioni?" e il puntatore a Licenza nella guida utente di Codeigniter .

In effetti questa non è una licenza GPL v3, ma assomiglia più a una licenza MIT / New BSD-Style con alcune aggiunte per i marchi / nomi concreti in qualche modo riservati a Ellislab Inc..

Da ciò che descrivi nella tua domanda, penso che non ti stia riferendo alla base di codice corretta.

Non sono riuscito a trovare la posizione di origine che hai nominato (codice Google), quindi non posso dire molto a riguardo. Ma da quello che descrivi presumo che il codice possa essere o una fork o una derivata di una versione precedente del framework. Poiché il framework può essere integrato anche in altre applicazioni, probabilmente questa è un'altra applicazione che lo utilizza.

Poiché la licenza è in stile New-BSD, è possibile rilasciare un derivato sotto un'altra licenza che incorpori il codice Codeigniter con il proprio (sublicenza).

Probabilmente è successo con la base di codice che hai nominato, ma poiché non ho alcun link ad esso, questa è solo un'ipotesi. Tecnicamente dovrebbe essere possibile.

Quindi per te stesso per ottenere una certa soddisfazione con le tue domande aperte, ti suggerisco quanto segue:

  • Trova il codice sorgente che vuoi utilizzare. Fai riferimento alla fonte più "ufficiale", ad es. avvicinarsi al progetto principale come si può ottenere per il codice in questione.
    • Questo ha il vantaggio che è più semplice chiarire i termini effettivi della licenza.
    • E ha il vantaggio in quanto si tratta di una struttura / libreria, che si ottiene effettivamente la versione più stabile del codice (poiché si tratta di un progetto attivo).
  • Individua i termini della licenza. Non so molto sulle licenze del progetto Codeigniter, quindi potrebbe essere utile chiarire alcune domande con l'autore / i originale / i:
    • L'intero pacchetto è disponibile con gli stessi termini di licenza?
    • Oppure le parti del pacchetto sono soggette a termini di licenza aggiuntivi / diversi?

Penso che se ottieni queste domande chiarite hai fatto davvero molto. In qualche modo documenta i tuoi progressi in modo da avere effettivamente un riferimento nel caso in cui ne hai bisogno.

Tuttavia, dal mio punto di vista, direi che le informazioni sulla licenza fornite nella home page di Codeigniter sono abbastanza esplicito. E se prendo uno sguardo esemplare in un file sorgente come /system/libraries/Ftp.php Direi che è anche chiaramente documentato nelle intestazioni dei file. Quindi in realtà non è qualcosa di cui preoccuparsi.

    
risposta data 12.06.2011 - 11:31
fonte
0

2 strumenti da prendere in considerazione per aiutare a rispettare le licenze del software open source:

(Non lavoro per nessuno di questi).

    
risposta data 31.10.2011 - 15:12
fonte

Leggi altre domande sui tag