如何为开源项目取名字?

背景

前两天突然冒出来一个脑洞:开源项目是可以随便取名的吗?

比如现在已经有了个卡夫卡(Apache Kafka),那我搞个项目叫贝多芬行不行?叫达芬奇行不行?谁来告诉我什么名字不能用?

软件的商标

带着这个问题,简单在网上研究了一下,发现情况和我想的还是挺不一样的。

以前只知道 Java 是个商标,这回搜了一下才发现,原来平常用到的大多数软件,即便是开源的,也是有商标保护的,比如以下商标:

  • Java(属于 Oracle 公司)
  • JavaScript(同样属于 Oracle)
  • MySQL(还是 Oracle)
  • Python(属于 Python 软件基金会)
  • Golang(属于 Google,但 Google 并不拥有 Go 这个商标)
  • Node.js(属于 Joyent,一家名不见经传的公司,2016 年被三星收购)
  • Vue.js(属于尤雨溪)
  • Git(属于自由软件管理机构,Software Freedom Conservancy)
  • Linux(属于 Linus Torvalds)
  • Kubernetes(属于 Linux 基金会)

而且 Apache 基金会下的项目我搜了几个,也都是有商标保护的。

还有一些我没搞清楚有没有商标、商标属于谁:

  • React.js
  • HTML
  • TypeScript

不过,大部分软件库的名字的确是没有注册商标保护的,这种就太多了,不在这里列举了。

小结

所以结论是:如果你要写一个开源软件库,基本上是可以随便起名字的,只要不和现有的商标冲突就行;如果和现有的某个没有注册商标的软件重名,也是一件很正常的事情,但虽然没有法律上的问题,引起混淆总不是一件好事。

对了,之前没怎么了解过软件许可证,之后有机会学习一下!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值