Se houver software livre de código aberto que você queira disponibilizar nas fontes de software oficiais do Ubuntu (que é a principal forma de disponibilizar o software para ser instalado no Centro de Software), você pode arquiva uma requisição de empacotamento de necessidades , tanto para o upstream para o Debian (o que geralmente é preferível, como então ele entra no Debian e no Ubuntu), ou especificamente para o Ubuntu.
Você pode até mesmo empacotar o software, mesmo que não seja o autor original. Enquanto autores upstream podem empacotar seu software para inclusão no Ubuntu e em outros sistemas operacionais, grande parte do software disponível no Ubuntu e em outros sistemas operacionais é empacotado por outros, e se você preencher um pedido de empacotamento de necessidades e o trabalho estiver concluído, provavelmente feito por um colaborador para o Debian e / ou Ubuntu que não seja o autor original do programa. Claro, você ainda pode perguntar aos autores do upstream se eles irão empacotar seus softwares para o Debian / Ubuntu - é possível que eles digam sim.
Como alternativa ao empacotamento oficial do software para o Debian ou Ubuntu, você (ou os desenvolvedores de upstream, ou qualquer outra pessoa) pode criar um PPA para qualquer software livre de código aberto. Esta é uma fonte de software pessoal não oficial, completamente sem suporte e não confiável (pelo projeto Ubuntu) que os usuários podem habilitar para instalar software que não é fornecido em nenhuma fonte de software oficial, mas que é mantido e empacotado por alguém.