这在很大程度上取决于背景。
如果您想使用任何开源软件,您可以自由使用。
如果您想使用任何开源软件作为内部公司项目的基础,那么您也可以自由使用(因为像gpl这样的更具传染性的许可证要求您根据请求向所有编译代码分发的人提供源代码,如果它是一个内部应用程序,那么这是一个非问题)
如果您想使用开源软件作为产品的基础,那么您必须仔细遵循许可证(让您的公司律师参与其中)并且如果许可证具有传染性,那么您可能必须向所有那些人提供您的源代码谁收到编译的代码。在某些情况下,这是可以接受的(例如,为拥有源代码的单个客户编写自定义产品)在其他情况下这不是(例如,向所有人提供“试用”版本的产品)
但是直接回答你的问题lgpl和gpl对公司内部使用来说非常好。
由于我可以下载nedit或gnu,将其更改为我的内容,而无需公开我的代码,然后自己使用它对我这样做是为了我的雇主自己内部使用。