Licenza ExtJs per applicazione gratuita

0

Ho letto molto sulla licenza GPL. Ma non poteva chiarire il mio dubbio.

Voglio sviluppare una piccola applicazione web usando ExtJs per le sue caratteristiche. Non ne userò molto. Ma alcune funzionalità sono molto buone.

Ora, a mio parere, penso di poter offrire gratuitamente questa app al mio amico per le sue esigenze di lavoro, giusto? O dovrei prendere la licenza commerciale per ExtJs?

    
posta Seban 16.10.2013 - 09:29
fonte

2 risposte

1

Le Domande Sencha Open Source trattano questo caso d'uso.

Ci sono 2 punti importanti:

Innanzitutto, sia il front end che il back-end sono probabili opere derivate per la GPL come in questo esempio dalle FAQ:

Example

For example: let’s take a mortgage processing software program. Let’s say that the application has a front-end (that generates web pages linked to Ext JS JavaScript) that communicates over JSON/HTTP with a backend service. This backend service contains approval and validation logic for this application alone. Even if only the front-end uses Ext JS code, you should consider that the combination of front and back ends constitutes the application, and the source code for both back and front end would need to be provided to the application’s end users under GPLv3

In secondo luogo, poiché ExtJS viene eseguito sul client che considerano l'utilizzo dell'app Conveyance:

Conveyance vs. Propagation

Since Ext JS, Sencha GXT and Sencha Touch are software programs that can run within the browser while disconnected from the network or the rest of a server program; when a Sencha based interface is embedded in a web-page served to a user who does not have an employee relationship with the original licensed entity, we consider that “conveyance” rather than simple web page “propagation” as defined by the GPL v3 has occurred, and the source code of the whole application must be provided to the user.

Quindi dovrai rendere disponibile la fonte agli utenti dell'applicazione. (Molto simile al AGPL .)

Mi è chiaro leggendo le loro FAQ che se intendi utilizzare ExtJS in un'app commerciale, vuoi che tu acquisti una licenza commerciale.

    
risposta data 02.12.2013 - 21:03
fonte
0

Sì, puoi distribuire a uno dei tuoi amici per esigenze personali o aziendali. Ma dovrebbe condividere o fornire il codice sorgente. Quale penso che nessun utente aziendale non rispetterà. Ho copiato sotto la frase dalla home page di ExtJS come riferimento:

open source application under a license compatible with the GNU GPL license v3. Although the GPLv3 has many terms, the most important is that you must provide the source code of your application to your users so they can be free to modify your application for their own needs.

Link qui: Licenza ExtJs , Open Source FAQ , Termini di licenza GNU, GPL

Si consiglia di acquistare la licenza commerciale per tutte le applicazioni commerciali e supportare i propri sviluppatori.

    
risposta data 16.10.2013 - 10:59
fonte

Leggi altre domande sui tag