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.