Vado in un'università dove gli studenti possono fare il loro programma del semestre in base alle informazioni sulle materie che stanno per intraprendere, cioè le ore di disponibilità dei corsi, i professori e la stanza rimanente per gli altri persone. Realizzare questi programmi a mano era un compito molto difficile / noioso.
Ho scritto un programma Python piuttosto carino che automatizza questo processo. Scegli i codici per il soggetto che stai per prendere e filtrare i professori che non vuoi. Quindi il programma emette tutte le possibilità che ci sono se non ci sono conflitti temporali. Questo programma ha aiutato molti studenti. Il tempo di fare un programma ridotto da 2 giorni a meno di 30 secondi!
Ora qui iniziano i problemi. La mia famiglia e tutte le persone che hanno utilizzato il programma mi hanno detto di brevettare il programma prima che qualcuno rubasse l'idea (che potrebbe accadere nel mio paese). Ma me lo chiedo anch'io. È necessario brevettare un raschietto web mescolato con un motore di backtracking? È stato difficile fare il programma perché non conoscevo molte cose, ma ora che ho finito, sento che sarebbe molto stupido / immaturo brevettare una cosa del genere. Ma d'altra parte, non voglio che qualcun altro ne ottenga il merito. Cosa ne pensi?