Estoy un poco confundido con respecto a la licencia comercial de Intel Threading Building Blocks frente a la de código abierto. La versión de código abierto está licenciada bajo GPLv2 con la excepción de tiempo de ejecución, pero ¿qué implica eso en inglés sencillo? ¿Se puede usar en una aplicación comercial de código cerrado, siempre que solo enlace con los archivos .dll sin modificar?Licencia de Intel TBB
Respuesta
que asumir que se está refiriendo a la licencia para http://threadingbuildingblocks.org/: utiliza el mismo texto que la libstdC++ excepción: http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt01ch01s02.html
En general, esta excepción permite el uso de la biblioteca de aplicaciones propietarias.
por http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#LibGCCException:
¿El libstdC++ vinculación dinámica permiso de excepción?
Sí. El objetivo de la excepción es permitir a las personas compilar software propietario utilizando gcc.
por http://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.license:
2.2.So cualquier programa que utiliza libstdC++ cae bajo la GPL?
No. La excepción especial permite el uso de la biblioteca en aplicaciones propietarias.
LibstdC++ es ampliamente utilizado en aplicaciones propietarias.
Lea también: http://threadingbuildingblocks.org/wiki/index.php?title=Licensing que es menos explícita. Hay algún incentivo comercial para un quid pro quo, inclinando la balanza hacia incitar a comprar una licencia comercial en caso de duda.
Cuando/si se modifica la biblioteca, la situación puede ser diferente. Pregunte a un abogado en caso de duda.
/HTH, IANAL, TINLA
- 1. Intel TBB vs Boost
- 2. Intel TBB: conjunto de gráficos
- 3. Número de subprocesos utilizados por Intel TBB
- 4. ¿Cómo funciona el scalable_allocator de Intel TBB?
- 5. dobles/flotantes atómicos en Intel TBB
- 6. ¿Cómo instalas Intel TBB en OS X?
- 7. Licencia de Intel Threading Building Blocks "runtime exception": ¿Qué significa?
- 8. más simple TBB ejemplo
- 9. ¿Alguna experiencia con los bloques de construcción Threading de Intel?
- 10. ¿Hay algún equivalente ARM de Intel IPP?
- 11. ¿Cómo enlazar estáticamente a TBB?
- 12. ¿Cómo construyo OpenCV con TBB?
- 13. Compruebe si OpenCV está compilado con TBB
- 14. Licencia Modelos
- 15. Biblioteca estándar Intel (C++)
- 16. Licencia de AAC/MP3
- 17. Trialware/estrategias de licencia
- 18. Licencia .NET aplicación por máquina/por usuario licencia
- 19. ¿Cuál es la licencia para material sin licencia?
- 20. Licencia de evaluación de software
- 21. Hotspot7 hsdis PrintAssembly Intel Sintaxis
- 22. CPUID en procesadores Intel i7
- 23. Eclipse con Intel Fortran depurador
- 24. Problema de licencia incrustación Mono?
- 25. Licencia GPL. Reutilización de código
- 26. Licencia comercial para MariaDB
- 27. Licencia para la aplicación
- 28. Opensource, licencia no comercial?
- 29. Licencia LGPL/GPL
- 30. Licencia Mono XSP
Lo que no está claro para mí en absoluto: ¿la excepción de ejecución me permite modificar la biblioteca (que la biblioteca modificada todavía ser cubierto por la GPL + RE?) Y el enlace en su contra un programa no GPL? Como un caso especial, ¿me permite compilar la biblioteca para un enlace estático (.lib) en lugar de dinámico (.dll) y usarlo en un programa que no sea GPL? – Suma