Se utilizzo .Net Core 2.0 il mio software deve aprire un software? [chiuso]

-1

Se utilizzo .Net Core 2.0, il mio software deve utilizzare "open software" o cosa?

Ci scusiamo per il mio inglese.

    
posta user1785960 03.10.2018 - 08:06
fonte

2 risposte

3

Disclaimer : non sono un avvocato. Questa risposta non sostituisce la consulenza legale.

Non è necessario aprire un prodotto sviluppato per funzionare su .NET Core (qualsiasi versione).

Per essere chiari, .NET Core utilizza una licenza MIT, che devi includere in qualsiasi distribuzione di .NET Core. Tuttavia, questa licenza si applica solo a .NET Core e non a un software sviluppato per eseguirlo. Quindi, se stai semplicemente prendendo di mira .NET Core, non devi preoccuparti di questo. Questo è il caso della maggior parte delle persone che usano .NET Core.

Tuttavia, se si prendono porzioni del codice sorgente di .NET Core da includere nel prodotto o se si modifica e distribuisce un .NET Core modificato, è necessario rilasciarlo con la licenza MIT.

Disclaimer : non sono un avvocato. Sono un ingegnere con qualche esperienza legale. E quell'esperienza non è nel codice di sublicenza che è stato rilasciato con la licenza MIT. Dico qui di seguito che le tue modifiche dovrebbero rimanere disponibili con la Licenza MIT perché afferma chiaramente che la manterrai. Anche se la mia lettura sulla licenza è errata, dovresti tenerti al sicuro.

Nota : puoi concedere in sublicenza sotto una licenza diversa, tuttavia le tue modifiche dovrebbero rimanere disponibili con la Licenza MIT. Se vuoi davvero farlo, ti consiglio di etichettare chiaramente quali file o blocchi di codice provengono dal codice sorgente di .NET Core e di fare riferimento in origine alle licenze appropriate in ogni istanza. Questo è molto più semplice se puoi mantenere tutte le tue modifiche del sorgente .NET Core in un progetto separato.

La modifica o l'uso del codice sorgente è il caso strano. Lo fai facendo di tutto per prendere parti o la totalità del codice sorgente dai repository di .NET Core e utilizzarlo nel tuo progetto. Se NON stai modificando o utilizzando parti del codice sorgente .NET Core, non devi preoccuparti di questo. Se si desidera modificare .NET Core per un prodotto privativo, in teoria, è possibile negoziare una licenza diversa con Microsoft; Non posso aiutarti in questo.

    
risposta data 03.10.2018 - 08:30
fonte
5

No.

.NET Core è in licenza MIT .

Ciò significa che non è necessario rendere open source il software se lo si utilizza o lo si ridistribuisce con l'applicazione.

    
risposta data 03.10.2018 - 08:27
fonte

Leggi altre domande sui tag