Я учусь в университете, где студентам разрешается составлять расписание семестров на основе информации о предметах, которые они собираются изучать, то есть о часах, когда курсы доступны, о профессорах и оставшихся комнатах для других людей. Составление этих графиков вручную было очень трудной / скучной задачей.
Я написал довольно изящную программу на Python, которая автоматизирует этот процесс. Вы выбираете коды для предмета, который собираетесь взять, и отфильтровываете профессоров, которые вам не нужны. Затем программа выводит все возможные варианты, если нет временных конфликтов. Эта программа помогла многим студентам. Время составления расписания сократилось с 2 дней до менее 30 секунд!
Теперь здесь начинаются проблемы. Моя семья и все люди, которые использовали программу, говорят мне, чтобы я запатентовал программу, прежде чем кто-то украдет эту идею (это может произойти в моей стране). Но я сомневаюсь в этом сам. Нужно ли запатентовать веб-скребок, смешанный с движком возврата? Было трудно создать программу, потому что я многого не знал, но теперь, когда я закончил, я чувствую, что было бы очень глупо / незрело запатентовать такую вещь. Но с другой стороны, я не хочу, чтобы кто-то другой получил за это кредит. Как вы думаете?