La licenza è cambiata per le parti di BOOST che sono state accettate in C ++ 11?

3

La libreria del software Boost è concessa in licenza con la licenza BOOST

Ora, se usi solo C ++ 11, significa che sei vincolato dai termini di licenza BOOST se usi quelle parti di C ++?

    
posta Carl 28.04.2011 - 07:14
fonte

2 risposte

9

No. La licenza Boost copre il loro codice . Solo la specifica del codice fa parte dello standard. Dato quanto sia liberale la licenza Boost, è possibile un venditore di librerie che potrebbe incorporarlo nella loro implementazione dello standard - è comunque molto tra te e il tuo venditore. C'è indubbiamente qualche licenza sul codice nella tua libreria standard, e ci sono buone probabilità che sia comunque più restrittivo della licenza Boost.

Il punto importante, tuttavia, è separare le specifiche dal codice (Boost o altro) che implementa tale specifica. Lo standard incorpora solo le specifiche, ma la licenza Boost copre solo il codice.

    
risposta data 28.04.2011 - 07:23
fonte
3

Se stai utilizzando Boost per ottenere le funzionalità di C ++ 11, allora sei soggetto alla licenza Boost. Se il compilatore è dotato di funzionalità C ++ 11, allora sei soggetto alla licenza per il tuo toolchain del compilatore.

    
risposta data 28.04.2011 - 07:25
fonte

Leggi altre domande sui tag