Якось це не дуже правильно. Сам використовуєш open source для того, щоб заробляти на цьому, а назад нічого не віддаеш, хоча можна було провести декілька додаткових годин щоб пофіксити лібу і допомогти всім.
Контроллерами на любой современной платформе мало кто занимается. И это потому, что с контроллерами в принципе меньше людей работает. Если посмотрите на Go, там тоже не очень популярные либы, которые не очень стабильно работают (я одну такую использовал)
якщо ліцензія це дозволяє, то чом би й ні. Якщо хтось не хоче, щоб саме на їхньому опенсорсі заробляли, вони ставлять GPL. Правда, після цього ця ліба ніде не юзається, але то таке питання)