Eu vou para uma universidade onde os alunos podem fazer sua programação semestral com base nas informações sobre as matérias que irão cursar, ou seja, as horas em que os cursos estão disponíveis, os professores e o restante espaço para outras pessoas. Fazer esses horários manualmente foi uma tarefa muito difícil / chata.
Eu escrevi um programa Python bastante bacana que automatiza esse processo. Você escolhe os códigos para o assunto que deseja estudar e filtra os professores que não deseja. Em seguida, o programa gera todas as possibilidades que existem se não houver conflitos de tempo. Este programa ajudou muitos estudantes. O tempo para fazer uma programação reduzida de 2 dias para menos de 30 segundos!
Agora, aqui começam os problemas. Minha família e todas as pessoas que usaram o programa me dizem para patentear o programa antes que alguém roube a idéia (isso pode acontecer no meu país). Mas eu mesmo questiono. É necessário patentear um raspador da Web misturado com um mecanismo de retorno? Foi difícil fazer o programa porque eu não sabia muitas coisas, mas agora que terminei, acho que seria muito estúpido / imaturo patentear uma coisa dessas. Mas, por outro lado, não quero que outra pessoa receba o crédito por isso. O que você acha?