Ну та dll может использоваться бесплатно, при условии, что и код будет открытым. И без TLS, это уже за деньги.
Но по опыту, можно убить полгода на написание, и ничего за это не получить неинтересно.
В том плане, что я например, не получаю за это зарплату.
В основном пишу то, что меня интересует под какие-то проекты, даже если они не выстрелят.
Плюс потом ещё как-то поддерживать.