Chodzę na uniwersytet, gdzie studenci mogą ustalać harmonogram swoich semestrów na podstawie informacji o przedmiotach, które zamierzają podjąć, to znaczy godzinach, w których kursy są dostępne, profesorach i pozostałym miejscu dla innych osób. Ręczne wykonanie tych harmonogramów było bardzo trudnym / nudnym zadaniem.
Napisałem całkiem fajny program w języku Python, który automatyzuje ten proces. Wybierasz kody dla przedmiotu, który zamierzasz wziąć i odfiltrowujesz profesorów, których nie chcesz. Następnie program wyświetla wszystkie możliwości, jeśli nie ma konfliktów czasowych. Ten program pomógł wielu studentom. Czas na zmniejszenie harmonogramu z 2 dni do mniej niż 30 sekund!
Teraz zaczynają się problemy. Moja rodzina i wszyscy ludzie, którzy korzystali z programu, mówią mi, żebym opatentował program, zanim ktoś ukradnie pomysł (może się to zdarzyć w moim kraju). Ale sam to kwestionuję. Czy konieczne jest opatentowanie skrobaka sieciowego zmieszanego z silnikiem cofania? Stworzenie programu było trudne, ponieważ nie znałem wielu rzeczy, ale teraz, kiedy skończyłem, czuję, że byłoby bardzo głupie / niedojrzałe opatentować coś takiego. Ale z drugiej strony nie chcę, aby ktoś za to otrzymał uznanie. Co myślisz?