Una parte sustancial del código fuente del cliente y del servidor de FiveM está disponible públicamente en el repositorio CitizenFX. Eso no hace que todos los componentes, activos del juego, servicios alojados o recursos de terceros sean libremente reutilizables. Comprueba la licencia que se aplica exactamente al código o al activo que quieres usar.
Dónde inspeccionar el código fuente
Comienza con el repositorio oficial citizenfx/fivem. Contiene código de la plataforma e información de compilación, incluidos los componentes de cliente/servidor. La afirmación anterior de que el núcleo y el código de red de FiveM son totalmente cerrados es incorrecta.
Lee el README del repositorio y los archivos de licencia aplicables al directorio o componente. El acceso público al código fuente y el permiso para redistribuir una compilación modificada son cuestiones distintas.
Qué significa código abierto
Una licencia de código abierto concede derechos según sus términos; publicar el código de forma pública no es suficiente. La Definición de Código Abierto describe los criterios relevantes de distribución, código fuente y obras derivadas. Las dependencias y los componentes incluidos pueden tener licencias diferentes.
Los activos del juego GTA V siguen siendo distintos del código fuente de la plataforma FiveM. El acceso al framework no concede derechos ilimitados para copiar o distribuir contenido del juego.
Los recursos de terceros tienen sus propios términos
Un recurso puede tener código fuente editable, una licencia de código abierto, una licencia comercial o archivos protegidos. Lee la licencia exacta del recurso y la lista de archivos incluidos. No asumas que una descarga gratuita permite la reventa, la redistribución o la modificación.
Asset Escrow protege los archivos de recursos compatibles y vincula su uso a la titularidad; no define las condiciones de licencia de toda la plataforma FiveM. Comprueba por separado la edición de la plataforma y el soporte actual de escrow.
Antes de modificar o compartir código
- Identifica el repositorio, la versión y los archivos exactos implicados.
- Lee su licencia y los avisos de dependencias.
- Confirma que la modificación, el uso o la redistribución que pretendes están permitidos y conserva los avisos obligatorios.
- Mantén documentados la procedencia del código y los cambios.
- Verifica el recurso modificado en un servidor aparte antes del despliegue.
Elige el acceso al código fuente por un motivo práctico
El código fuente editable puede facilitar la depuración y el mantenimiento cuando tienes los conocimientos y el permiso para usarlo. Por sí solo no demuestra seguridad ni compatibilidad. Valora la implementación, el historial de mantenimiento, la documentación y las pruebas reales junto con la licencia.
El README actual de CitizenFX indica que su uso está sujeto al Creator Platform License Agreement, salvo en los archivos con licencia específica; inspecciona la licencia del repositorio y los avisos de terceros para conocer los límites exactos.