Answers:
这不仅是许可问题(其他答案已经解决了该问题),而且还可能在您的团队中造成问题。
糟糕的情况:除了您之外,其他人都不知道您创建的库,因此只有您可以估计它的用处。现在,您去找老板,并建议以较高的价格从您那里购买。您以某种方式设法说服老板以2000美元的价格购买了它,但随后您的同事认为它不如您所断言的好。更糟的是,有人找到了一个商业库,它的价格为250美元,而一个开源版本的库则是免费的,并带有允许在您的项目中使用的自由许可证。最后,您似乎欺骗了老板,从您自己的利益中购买了太贵的东西,因此老板永远不会再听您的提议了。
出于这个原因,我要格外小心,以使您的同僚在您去老板之前一致确认使用lib的巨大优势。否则,陷入政治困境的机会可能会超过为自己的图书馆筹集额外资金的优势。
使您的lib开源!我不知道什么CC许可完全合适,但听起来“您可以在任何产品中使用它,即使您出售该产品,也不必为lib本身索要钱,您不需要提及作者身份,您可以更改它”。因此,当您搬到B时,A(您的雇主)也会对此感到满意。