Quiero decir, ¿cómo obtener el código fuente del servicio privado y puedo agregar elementos que no están en el servicio público (si hay técnicos que brinden soporte técnico)?
Definición de código abierto (Versión 1.7)
Código abierto no significa simplemente tener acceso al código fuente. Los términos de lanzamiento del software de código abierto deben cumplir las siguientes condiciones:
1. Libertad de redistribución
Si el software distribuido consta de programas de diferentes fuentes, la licencia no restringirá a ninguna de las partes. u organización (Parte) vende o regala software de código abierto como parte del software distribuido.
La licencia no reclamará regalías ni ningún otro cargo por dichas ventas. (Razón)
2. Los programas de código fuente deben incluir código fuente, se debe permitir que se publiquen en forma de código fuente y se debe permitir que se publiquen en forma compilada. Si parte del producto no se distribuye con el código fuente, debe haber una forma accesible de obtener el código fuente sin pagar más de lo razonable; la descarga gratuita desde la Web es un método preferible. El código fuente debe estar en la mejor forma posible para que el programador pueda modificarlo. No se permite la ambigüedad intencional del código fuente. Tampoco se permiten resultados intermedios del procesamiento del preprocesador o del traductor. (Razón)
3. Obras derivadas
La licencia debe permitir modificaciones al software y al software derivado, y debe permitir la distribución bajo los términos de la licencia del software original. (Razón)
4. Integridad del código fuente del autor Una licencia puede restringir la publicación del código fuente en una forma modificada sólo si la licencia permite la publicación de "archivos de parche" junto con el código fuente. La licencia debe permitir explícitamente la distribución de programas generados a partir de código fuente modificado. Una licencia puede requerir que el trabajo derivado utilice un nombre o número de versión diferente para distinguirlo del software original. (Razones)
5. No discriminación contra ningún individuo o grupo de individuos
La licencia no discriminará contra ningún individuo o grupo de individuos. (Razón)
6. No discriminación en ningún campo de aplicación (fieldsofendeavor) La licencia no restringirá a nadie de aplicar el programa en ningún campo. Por ejemplo, no se debe estipular que el programa no pueda aplicarse en el ámbito comercial o en el ámbito de la investigación genética. (Base teórica)
7. Los derechos asociados con un programa emitido bajo una licencia deben aplicarse a cualquier usuario del programa, y un usuario del programa no necesita obtener permiso de otra licencia para usar el programa. (Razón)
8. La licencia no puede ser específica del producto. Los derechos asociados con un programa no pueden determinarse en función de si el programa es parte de un producto de software específico.
Si el Programa se elimina de este producto y se utiliza y distribuye según los términos de la licencia del Programa, la parte u organización que obtuvo el Programa adquiere los mismos derechos que el usuario que obtuvo el Programa original. (Razón)
9. La licencia no debe afectar a otro software. La licencia no debe imponer ninguna restricción a otro software distribuido con el software que utiliza la licencia. Por ejemplo, una licencia no puede insistir en que todos los demás programas publicados en el mismo medio sean software de código abierto. (razón)