有人知道 python 导入或库中的开源吗?
Does someone know about Open-source in python imports or libs?
我有一个问题要问你。 Python 是开源的,这就是我所知道的。
但是 libs 和 imports 也是开源的吗?例如,我为我的项目导入了 tkinter 和 snap7 Lib,这些都是开源的吗?或者仅当我编写一个没有任何导入的 python 脚本时。因为我正在为我工作的公司编写脚本。如果它全部开源,我只能这样做:)
谢谢解答!
如 python website 中所写:“Python 是在 OSI 批准的开源许可证下开发的,使其可以免费使用和分发,甚至可以用于商业用途。Python” s 许可证由 Python 软件基金会管理。"
所以答案是肯定的,它仍然是开源的。
标准库中的所有内容都是开源的,因为它本身 python。
这不排除您可以使用通过 pip
(或任何其他来源)在不同许可证下安装的外部包,甚至是闭源库(尽管这些……很少见;因为该语言本身并不适合分发封闭源代码。
除非我们谈论网络开发,但那是另一个话题)
具体回答你的问题,snap7 is under MIT and tkinter is included in cpython, so it's under the same licence。
我有一个问题要问你。 Python 是开源的,这就是我所知道的。 但是 libs 和 imports 也是开源的吗?例如,我为我的项目导入了 tkinter 和 snap7 Lib,这些都是开源的吗?或者仅当我编写一个没有任何导入的 python 脚本时。因为我正在为我工作的公司编写脚本。如果它全部开源,我只能这样做:) 谢谢解答!
如 python website 中所写:“Python 是在 OSI 批准的开源许可证下开发的,使其可以免费使用和分发,甚至可以用于商业用途。Python” s 许可证由 Python 软件基金会管理。"
所以答案是肯定的,它仍然是开源的。
标准库中的所有内容都是开源的,因为它本身 python。
这不排除您可以使用通过 pip
(或任何其他来源)在不同许可证下安装的外部包,甚至是闭源库(尽管这些……很少见;因为该语言本身并不适合分发封闭源代码。
除非我们谈论网络开发,但那是另一个话题)
具体回答你的问题,snap7 is under MIT and tkinter is included in cpython, so it's under the same licence。