Utilizzo di MonoDevelop per lo sviluppo di software commerciale

1

Posso vendere il software sviluppato con MonoDevelop senza distribuzione del mio codice sorgente e con licenza commerciale?

In generale, la licenza del linguaggio e dell'IDE influisce sulla licenza dell'applicazione sviluppata utilizzando questi? ad esempio: Qt, MonoDevelop, ...

    
posta user441978 29.04.2015 - 06:20
fonte

2 risposte

1

MonoDevlop è concesso in licenza da una combinazione di codice LGPLv2 e X11 / MIT, quindi puoi utilizzarlo per sviluppare qualsiasi tipo di software desideri.

I tuoi esempi di MonoDevlop e Qt hanno come target due reami completamente diversi:

  1. Strumenti, come ad esempio MonoDevelop: sebbene la licenza di uno strumento software come un IDE non influenzi di solito la licenza del tuo lavoro, se la licenza ha restrizioni sull'utilizzo, può assolutamente avere un'ampia influenza su cosa software che puoi creare con esso, anche se è un po 'torbido. Se si dispone di una versione "non commerciale" di un IDE, si potrebbe concepire un programma freeware closed-source in cui non si condivide la fonte, ma non si vende neanche. Nel caso di licenze di software libero come GPL o MIT, ecc., Che non hanno restrizioni sull'uso, le licenze non hanno nulla a che fare con gli strumenti per creare *.
  2. Librerie: l'utilizzo di librerie rende il software un lavoro derivato, quindi ha un'influenza assoluta sul tipo di licenza scelta, deve essere compatibile con la libreria o non può essere utilizzata. Un buon esempio è la GPL. Per utilizzare una libreria GPL, il tuo software deve essere GPL. (Che, non necessariamente limita la vendita commerciale, ma se venduta, i tuoi clienti possono venderlo da soli). Per utilizzare Qt in un programma commerciale, è necessario collegarsi dinamicamente ad esso per rispettare la LGPL, o incamerare il denaro per una licenza commerciale di esso.

* Con alcune eccezioni è praticamente garantito di non essere eseguito a meno che non si stia creando un compilatore.

    
risposta data 29.04.2015 - 06:43
fonte
1

La licenza dell'IDE che è stata utilizzata per sviluppare software in genere non ha alcun impatto sulla licenza del software che hai scritto. L'IDE è uno strumento, non una libreria. L'IDE non viene distribuito con il tuo software alla fine, a differenza di una libreria.

Tuttavia, se si desidera distribuire una versione modificata di MonoDevelop, è necessario rispettare la licenza. Nel caso di MonoDevelop, ha una doppia licenza con LGPL e MIT.

Le biblioteche come Qt, tuttavia, hanno un impatto. Le librerie sono parte integrante del tuo programma e devi aderire alle sue licenze.

    
risposta data 29.04.2015 - 06:33
fonte

Leggi altre domande sui tag