目录

  • 背景
  • 软件的商标
  • 小结

背景

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

比如现在已经有了个卡夫卡(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

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

小结

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

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

如何为开源项目取名字?相关推荐

  1. 如何加入github开源项目!

    1.首先登陆到https://github.com平台上注册一个自己的账号. 2,然后在左上部分输入一个开源项目的名字,我选择的是jvalidator,回车搜索. 3,在搜索结果页面找到如下如图所示的 ...

  2. 推荐 4 个 火火火火 的开源项目

    本期推荐开源项目目录: 1. Chat2DB 2. ChatALL 3. 中国独立开发者项目列表 4. 开源社交平台 01 Chat2DB 看开源项目的名字,也能大概猜出来这是一个什么东西.每次这是一 ...

  3. jeecg项目开源的名字_开源中的名字是什么?

    jeecg项目开源的名字 社区对您意味着什么? 社区是一个重载的词,它可以表示任何东西. 社区可以意味着仅使用您产品的人. 也许是那些制造您的产品的人,或者是使用该产品的业务合作伙伴. 也许是那些在博 ...

  4. git拉取请求_向需要的开源项目提供拉取请求的礼物

    git拉取请求 12月1日, 24个Pull Requests将再次打开其虚拟大门,要求您将Pull Request的礼物赠予需要的开源项目. 六年前,受24 Ways (网络极客的出现日历)的启发, ...

  5. Python爬虫开源项目代码(爬取微信、淘宝、豆瓣、知乎、新浪微博、QQ、去哪网 等等)...

    文章目录 1.简介 2.开源项目Github 2.1.WechatSogou [1]– 微信公众号爬虫 2.2.DouBanSpider [2]– 豆瓣读书爬虫 2.3.zhihu_spider [3 ...

  6. 独立产品灵感周刊 DecoHack #028 - 如何给你的项目取一个好名字

    本周刊记录有趣好玩的独立产品设计开发相关内容,每周发布,感兴趣的伙伴可以 点击订阅我的周刊.为保证每期都能收到,建议邮件订阅.欢迎通过 Twitter 私信推荐或投稿. 产品推荐 1. Napkin ...

  7. 爬取GitHub开源项目

    分析可能出现的问题: GitHub检测到爬虫,对你的IP进行封禁 请求超时处理 单线程爬取速度太慢 采用的方法: 在进行爬虫的时候使用代理 模拟用户获取信息,设置访问的headers 设置随机UA,模 ...

  8. Python爬虫开源项目代码(爬取微信、淘宝、豆瓣、知乎、新浪微博、QQ、去哪网 等等)

    文章目录 1.简介 2.开源项目Github 2.1.WechatSogou [1]– 微信公众号爬虫 2.2.DouBanSpider [2]– 豆瓣读书爬虫 2.3.zhihu_spider [3 ...

  9. 霸气!开源项目名字就叫 BAT,具有语法高亮的 CAT 类命令

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | J ...

最新文章

  1. Nature Cancer | 发现非肿瘤药物的抗癌潜力
  2. mysql 常用sql语句 简介
  3. 309. Best Time to Buy and Sell Stock with Cooldown 最佳买卖股票时机含冷冻期
  4. android listview左滑删除
  5. LeetCode 506. 相对名次(map)
  6. 【课题总结】OpenCV 抠图项目实战(4)固定阈值抠图
  7. 2-用EasyNetQ连接RabbitMQ(黄亮翻译)
  8. L2-030 冰岛人 (25 分)-PAT 团体程序设计天梯赛 GPLT
  9. 如何在.NET控制台应用程序中获取应用程序的路径?
  10. L2-007 家庭房产(并查集)
  11. 十一、垃圾回收策略配置
  12. c语言程序调试时无法启动程序,编译没有异常,调试时报错: 无法启动程序“C:Projects\Driver\mydriver_check\HelloDDk.sys...
  13. python变现实现新浪微博登陆
  14. 朴素贝叶斯实战:人群收入预测(基于美国人口普查收入数据)
  15. 红黑树——简单明了的学生思路
  16. ant design vue pro 支持多页签模式 页签可以缓存
  17. Scikit-Learn 中文文档】数据集加载工具 - 用户指南 | ApacheCN
  18. VC - vs2017里poco的websocket使用netssl
  19. 入门学习duilib的要点
  20. 计算机硬盘无法启动怎么办,电脑硬盘不读盘无法开机怎么办

热门文章

  1. 综述笔记——A Review of Vehicle Detection Techniques forIntelligent Vehicles
  2. Java实现 LeetCode 516 最长回文子序列
  3. Linux手机DIY.夏新E600和飞利浦968初探
  4. 一、对象的属性局部变量和全局变量0711
  5. 微信小程序上传单张和多张图片(附源码)
  6. 数据库_财务管理系统任务
  7. 飞机螺旋(又称尾旋)产生原因、受力分析、解决方法、螺旋改出
  8. select2下拉模糊查询单选
  9. 1的阶乘+2的阶乘+...+20的阶乘
  10. java变形金刚中文版_[原创]RC4、Base64魔改看雪CTF-变形金刚学习笔记