Submeter projeto

Nesta página você encontra informações necessárias para submeter um projeto ao site do CCSL. Com isso, o CCSL irá apoiar oficialmente o seu projeto, ajudando em questões técnicas e legais.

Requisitos:

Veja os requisitos para hospedar o seu projeto no site do CCSL, abaixo:

  • O desenvolvedor principal e/ou pesquisador responsável pelo projeto deve ter vínculo com a USP ou ter como parceria com algum desenvolvedor/pesquisador da USP;
  • O código fonte deverá estar disponível para download na página do projeto, preferencialmente em um repositório público;
  • O software deve ser 100% livre, seguindo a definição de sofware livre da Free Software Foundation e/ou da Open Source Initiative; Consulte a lista de licenças de softwares; A licença do projeto deverá estar explicitamente indicada na página do projeto.
  • Um e-mail de contato e/ou uma lista de discussão devem ser informadas explicitamente na página do projeto;
  • O projeto deve ter uma página oficial com todas as informações acima, ou criar uma dentro do portal do CCSL para fornecer essas informações ao interessados.

 

Apoio do CCSL:

O Centro de Competência em Software Livre - CCSL, apoiará o seu projeto, diretamente nos seguintes pontos:

  • Hospedar o site do projeto em um servidor web, caso necessário;
  • Hospedar o código do projeto no GitLab do CCSL;
  • Indexar o seu projeto no site principal do CCSL;
  • Ajudar na escolha de licença e dúvidas sobre conformidade (compliance), incompatibilidade (entre licenças) e outras questões legais.

 

GitLab do CCSL:

Projetos novos

  • Informe o seu usuário do GitLab para incluirmos no grupo;
  • Crie o projeto no GitLab do grupo, seguindo o padrão de nomenclatura, ex: https://gitlab.com/ccsl-usp/nome-do-projeto, usando hífen (-) como separador.

Migrar projetos já existentes em repositórios pessoais

  • Informe o seu usuário do GitLab para incluirmos no grupo. É preciso usar o mesmo email para os seus usuários do GitHub e GitLab para manter o histórico de commits e issues;
  • Esta página explica como transferir o projeto do GitHub para o GitLab;
  • Esta página explica como transferir o projeto do GitLab;
  • Se você divulgou alguma URL do seu repositório pessoal referente a algum projeto, nos avise para podermos manter a referência para essa URL.