【发布时间】:2012-11-03 22:58:50
【问题描述】:
在过去的 2 年中,我使用了很多较小的项目/库。我正在考虑将它们移至 Google Code,以便更轻松地与同事分享,并更轻松地将它们导入到我自己环境中的新项目中。例如简单的 FSM、CAN(控制器局域网)驱动程序和 GPIB 驱动程序。它们中的大多数都很小(少于 500 行),所以我想知道这些类型的东西对于一个独立的开源项目来说太小了吗?
请注意,我想让它开源,因为它不会给我或我的公司带来任何真正的优势。
【问题讨论】:
-
您似乎只需要一个共享代码库,因此您可以考虑使用 GitHub 或类似的东西。
-
我看到单行代码比 20 万行代码库更宝贵。为什么要通过计算代码行数来衡量价值?我不明白。
-
我认为如果他们解决了某种问题,那么他们可以而且应该是开源的。看起来这些库已经在商业上使用,所以它们显然对你有价值。如果它们对您有价值,并且其他人也可能重视它们,那么您也可以将它们开源。
-
如果它作为一个问题发布在 SO 上,是否会因为过于本地化而被关闭?如果这个问题的答案是肯定的,那么它对于开源来说太小了
-
@inspectorG4dget 总的来说我同意,但是一些高度专业的库可以在 O(n) 时间内计算“小部件和 wotsits”,尽管高度本地化仍然对该领域的人们有用
标签: python open-source driver libraries