Pular para o conteúdo
RPScripts

O FiveM tem código aberto? Acesso ao código-fonte e licenças de recursos

Por Luke

Imagem de código aberto

Uma parte substancial do código-fonte do cliente e do servidor FiveM está disponível publicamente no repositório CitizenFX. Isso não torna todos os componentes, assets do jogo, serviços hospedados ou recursos de terceiros livremente reutilizáveis. Confira a licença aplicável ao código ou asset exato que você quer usar.

Onde inspecionar o código-fonte

Comece pelo repositório oficial citizenfx/fivem. Ele contém código da plataforma e informações de compilação, incluindo componentes de cliente e servidor. A afirmação anterior de que o core e o código de rede do FiveM são inteiramente fechados está incorreta.

Leia o README do repositório e os arquivos de licença aplicáveis ao diretório ou componente. Acesso público ao código-fonte e permissão para redistribuir uma versão modificada são questões separadas.

O que significa código aberto

Uma licença de código aberto concede direitos conforme seus termos; simplesmente publicar código não basta. A Definição de Código Aberto descreve os critérios relevantes de distribuição, código-fonte e trabalhos derivados. Dependências e componentes incluídos podem ter licenças diferentes.

Os assets do jogo GTA V continuam separados do código-fonte da plataforma FiveM. O acesso ao framework não concede direitos irrestritos de copiar ou distribuir conteúdo do jogo.

Recursos de terceiros têm seus próprios termos

Um recurso pode ter código-fonte editável, licença de código aberto, licença comercial ou arquivos protegidos. Leia a licença exata do recurso e a lista de arquivos incluídos. Não presuma que um download gratuito permite revenda, redistribuição ou modificação.

O Asset Escrow protege arquivos de recursos compatíveis e vincula o uso ao direito de acesso; ele não define o licenciamento da plataforma FiveM inteira. Confira separadamente a edição da plataforma e o suporte atual a escrow.

Antes de modificar ou compartilhar código

  1. Identifique o repositório, a versão e os arquivos exatos envolvidos.
  2. Leia as licenças e os avisos das dependências.
  3. Confirme que a modificação, o uso ou a redistribuição pretendidos são permitidos e mantenha os avisos exigidos.
  4. Mantenha documentadas a procedência do código e as alterações.
  5. Verifique o recurso modificado em um servidor separado antes da implantação.

Escolha acesso ao código-fonte por um motivo prático

Código-fonte editável pode facilitar a depuração e a manutenção quando você tem as habilidades e a permissão para usá-lo. Isso não comprova segurança ou compatibilidade por si só. Avalie a implementação, o histórico de manutenção, a documentação e os testes reais junto com a licença.

O README atual do CitizenFX informa que o uso está sujeito ao Creator Platform License Agreement, exceto nos arquivos com licenças específicas; consulte a licença do repositório e os avisos de terceiros para conhecer os limites exatos.

Documentação de referência

Fonte: fivem.net

Seleção premium para o seu servidor

  • elevador de carro
    • ESX
    • QBCore
    • vRP
    US$ 4,99€ 4,99£ 3,99AU$ 7,99R$ 25,99CHF 4,99JP¥ 790
  • Pré-visualização do recurso KS Loadingscreen FiveM
      US$ 13,99€ 12,99£ 10,99AU$ 20,99R$ 71,99CHF 11,99JP¥ 2.220
    • Polícia de Origen
      • QBCore
      US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
    • Mirror Park Hood
        US$ 8,00€ 7,99£ 6,99AU$ 11,99R$ 40,99CHF 6,99JP¥ 1.270
      • Polícia de Origen
        • ESX
        US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
      Ver a loja