Подробно о лицензиях смотрим тут.
А надо ли? Надо! Вспомним библию – "Явное лучше, чем неявное".
Мы говорим о старте открытого продукта, поэтому, долго не думая, выбираем `MIT` или `Apache2.0`.
Я выбираю лицензию Apache2.0, так как она требует добавления в каждый файл следующего заголовка:
А где про "магию"?
Магия в том, что данные шаги способствуют развитию проекта вне зависимости от его полезности и функциональности. Вероятно, что слово "заклинание" здесь более уместно.