utilizzando il software GNU GPL v2 come puntatori alla soluzione del problema

1

Sto codificando una classe di accesso seriale PHP e ho preso dei suggerimenti dalla classe PHP-serial su Google Code ( qui ). Quella classe è basata su PHP 4 e sto creando una classe PHP 5 che consente più funzionalità ed è specifica per alcune esigenze di business che ho.

Non c'è il codice copiato e ho fatto tutta la codifica. La classe che sto scrivendo rientra nella GPL del Codice Google o sono libero di selezionare una licenza che ritengo sia appropriata? Non sono sicuro dello standard che si applica alle licenze quando stai cercando un altro lavoro per i puntatori.

    
posta Patrick 21.12.2010 - 23:00
fonte

2 risposte

2

GNU GPL è una licenza per codice sorgente. La clausola reciproca (virale) si applica solo al codice derivato. Solo codice derivativo. Non è una licenza di brevetto, e quindi puoi prendere e reimplementare tutte le idee o gli algoritmi. Reimplementare, non duplicare il codice letterale. E a seconda di quale licenza desideri distribuire il tuo codice scritto in modo indipendente, dipende da te. Non che a un altro sviluppatore di FLOSS sarebbe dispiaciuto comunque. - Se sei molto a disagio e vuoi una riconferma, puoi anche contattare [email protected] (pazienza).

Ma btw, GNU GPL v2 è già più permissivo sul codice PHP che su linguaggi compilati. A meno che la tua libreria non sia stata incorporata come dipendenza principale in un codice proprietario / offuscato, funzionerebbe come la LGPL.

Come nota a margine, non è sensato riscrivere qualcosa da PHP4 a PHP5. È lo stesso linguaggio volgare. Se si aggiunge solo zucchero sintattico (privato, protetto, ecc.) Ma non si usano nuove funzionalità reali (ArrayAccess, SPLSomething, ecc.), Allora inutile. Quindi spero che ci siano davvero nuove funzionalità nella tua reimplementazione.

    
risposta data 22.12.2010 - 01:30
fonte
5

Se mantieni il tuo lavoro internamente (ovvero, non lo distribuisci), allora puoi fare tutto ciò che vuoi con il software GPL.

Se intendi vendere il tuo lavoro e hai delle domande sulle restrizioni della licenza, dovresti parlare con un avvocato.

Solo un promemoria per tutti gli altri su Stack Exchange: non ci sono molti avvocati qui. I pochi che non sono il tuo avvocato. Non scoprire nel modo sbagliato che stai facendo qualcosa di sbagliato.

    
risposta data 21.12.2010 - 23:05
fonte

Leggi altre domande sui tag