Ser GPL no significa que no se puede utilizar en un proyecto de código cerrado, a menos que pretenda modificar la fuente.
EDITAR: Para ser más claro, la clave aquí es la distribución de los cambios. Puede usar el software GPL y hacer lo que quiera en la empresa, pero no puede distribuir binarios de estos cambios sin que la fuente esté disponible (a menos que haya llegado a un acuerdo con el titular de los derechos de autor).
no sé nada acerca de Raven-db, pero me imagino que se reduce a uno de los siguientes escenarios:
- Sus interfaces de aplicaciones directamente con la fuente. Si su aplicación no puede compilar sin el proyecto GPL, entonces su aplicación debe estar licenciada bajo la GPL, o necesita el permiso del titular de los derechos de autor. LGPL es diferente, pero usted indicó GPL en su pregunta.
- Su aplicación puede compilar sin el software GPL, pero necesita que se ejecute. Esto sería como crear una aplicación sobre MySQL e instruir a los clientes a configurar una instancia MySQL ellos mismos.
¿Qué pasa con la licencia gpl? ¿No es gratis entonces? – nawfal
no es gratuito porque no puedo escribir código abierto por reglas corporativas – Cynede
Puede usar directamente Lucene.Net (Licencia Apache) que es utilizado por ravendb –