Licensing: libreria Boost distribuita con il mio codice con licenza MIT [closed]

-4

Voglio rilasciare un codice C ++ sotto licenza MIT in GitHub. Vorrei includere le librerie BOOST richieste nel repository. Attualmente non è previsto alcun uso commerciale. Sono abbastanza nuovo ai problemi IP, mi dispiace se queste domande sono ovvie.

  1. Posso ridistribuire liberamente i binari di BOOST nel mio repository GitHub?

  2. Devo includere la licenza BOOST in aggiunta alla licenza MIT per il mio codice?

posta Jaeya 11.08.2017 - 14:47
fonte

1 risposta

1

1. Posso ridistribuire liberamente i binari di BOOST nel mio repository GitHub?

Sì, puoi. La licenza del software Boost legge (enfasi la mia):

Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so

2. Devo includere la licenza BOOST in aggiunta alla licenza MIT per il mio codice?

La licenza continua:

all subject to the following:

The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor.

Questo significa che il repository codice sorgente deve includere la licenza, ma non devi aggiungere la licenza a nessun binario compilato che fornisci.

E comunque: il fatto che "attualmente non è previsto alcun uso commerciale" è in genere irrilevante quando si tratta di software open source. Una parte della la definizione open source dell'OSI è la seguente:

No Discrimination Against Fields of Endeavor

The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

Quindi qualsiasi licenza approvata come open source dall'OSI (e la licenza Boost è ) non interesserà a nessuno interessi commerciali che hai.

    
risposta data 11.08.2017 - 15:47
fonte

Leggi altre domande sui tag