Como registrar um software?

Bom essas perguntas, são meio dificeis, quem quiser ajudar, me ajude! - Diria que eh meio para programadores mais experientes!

:arrow: 1 - Alguem sabe ai como registra um software?

:arrow: 2 - Precisa pagar alguma coisa?

:arrow: 3 - Precisa ter firma aberta?

:arrow: 4- e se usar Java para fazer no ambiente NetBeans e eclipse para fazer o programa?

:arrow: 5 - Eh necessario fazer diagramação UML?

:arrow: 6 -Postgrees eh um banco de Dados free neh?

:arrow: 7 - A partir do momento que você vende o software, vc fecha um contrato de locação neh? Entaum se o soft der pepino? Sera respeitado o que esta no contrato?

:arrow: 8 - Realmente java para desktop eh lerdo usando Swing e AWT? - Detalhe maquinas com 1.8 de processador e 1ghz de memoria para rodar somente sua aplicação

:arrow: 9 - Ouvi falar que eh possivel recuperar .class do java para codigo fonte, eh meio chuck norris(impossivel), mas da isso eh verdade, Como posso me proteger? Existe algum programa que pode embaralhar o codigo(Substituir variaveis convencionais por f5, a7 … variaveis nada a ver sabe…)?

:idea: Desde já agradeço :!:

Abraços a todos :!:

O Forum GUJ um dos melhores forums java que jah vi :!: