开源
技术地图
勤恳推动技术创新、应用、普及
展开
-
修改和使用第三方开源软件后重新发布开源License怎么写,看看Apache Maven就明白了
有人说,看了很多开源License的文章,我还是不知道如果修改了或者引用了他人发布的开源软件,然后重新发布自己的修改版本,该怎么做?如何加上自己的著作权同时又尊重原来的作者。其实就差一个例子,看看Apache Maven就明白了。一、安装包中包含LICENSE、NOTICE、README三个文本文件打开Apache Maven一目了然,里面包含三个文件“LICENSE、NOTICE、REA...原创 2020-04-07 15:15:38 · 4975 阅读 · 0 评论 -
开源项目加Apache License2.0不会用,看看Apache Ant怎么做
之前介绍过在项目中“如何添加Apache License2.0授权证书”,可能一些小伙伴还是无感,真正在项目中使用时还是有些晕。来看个实例好了,Apache Ant很多人应该熟悉,它用的正式是Apace License 2.0开源授权证书,看看它是怎么做的呢?一、安装包中有3个文件“LICENSE”,“NOTICE”,“README”,而且都是文本文件。下面依次打开看一下三个文件都是什...原创 2020-04-07 13:59:27 · 2035 阅读 · 0 评论 -
天天上网CC BY什么意思,可能你从没注意
网络有多重要呢,对很多人而言甚至包括大爷大妈,离开网络24小时,可能感觉跟饿了一天差不多。"CC BY"什么意思呢?可能你重没注意过。但它很重要,假如没它,估计你上网时间减半,或者你的零钱余额减半。写博客、发文章的朋友,对CC-BY或者Creative Commons应该更熟一点,如果没见过,现在点一下CSDN右上角的写博客,然后拉到最下面就有一行"申请原创将启用Creative Commons版...原创 2020-02-27 20:49:42 · 7886 阅读 · 0 评论 -
保护软件及创新成果的法律有哪些
在计算机领域不创新就是等死,其创新速度令人叹为观止,然而,该领域的复制速度也是无人能及的。十年创新,不如一日复制。因此,保护创新成果就是保住竞争优势,但是保护不能光靠捂,国家的法律法规是最光明正大的一种保护手段,没有之一。那么现行,我国有哪些与计算软件相关的法律法规可以保护我们的创新成果呢?说明:下文是作者查看了多个法律文件总结的结果,但仅代表个人观点,不代表任何法律解读,如涉及法律问题,请自...原创 2020-02-13 14:33:46 · 2345 阅读 · 0 评论 -
有哪些开源的云框架和工具
云技术如今如此如火如荼,开发人员的技术储备,用开源工具是最好的途径。幸运的是,开源许可证几乎成为了开发新云技术的标准。OpenStackOpenStack是一个开源项目,可以创建、管理云框架,包括存储,计算能力和网络,以帮助处理从身份管理到数据库部署的所有事情。Linux容器(Docker\Kubernetes)Linux容器正逐渐成为一种为云开发应用程序的方法,它依赖于Linu...原创 2020-02-08 21:20:09 · 1296 阅读 · 0 评论 -
技术储备:认识一下云开发基石Kubernetes
Kubernetes,你不知道TA是谁?请进来一下。若说云应用开发是不可避免的下一代开发热潮,那么Kubernetes就是你一定要认识的对象。做过传统应用的同学应该还记得,曾经多少次在开发环境运行正常的程序,在测试环境不行,在测试环境通过后的程序,部署到生产环境还不行,而且原因千奇百怪,因此,那个年代会修电脑的网管才是个好程序员,要不然活不过一个版本。容器的出现缓解了这个问题,容器比如Docker...原创 2020-02-06 17:40:14 · 516 阅读 · 0 评论 -
从Red Hat Enterprise Linux8.1新特性窥探技术发展趋势
Red Hat Enterprise Linux作为一个款影响力非常广泛的企业级开源操作系统,称它是企业级开发的风向标,毫不为过。因此,了解它的最新特性对企业开发技术选型以及开发人员提前储备技术的重要性不言而喻。美国当地时间2019年11月5日,Red Hat 官宣发布了Red Hat Enterprice 8的最新可用版本Red Hat Enterprise Linux 8.1(红帽企业Linu...原创 2020-02-05 19:28:42 · 2443 阅读 · 0 评论 -
开源软件如何赚钱
生活在2020年的我们开源软件几乎是触手可及,而且越来越多,甚至有很多耗资巨大的开发项目开源了,或许你很困惑,这些开源项目如何赚钱?如何维持开发成本呢?毕竟开源又不是成仙,饭总是要吃的。带着这个问题,经过对多个开源项目及开源组织的了解,发现开源其实是这么玩的:1、Red Hat模式:提供企业级开源解决方案收费服务Red Hat维护的主要产品之一是Linux,20世纪90年代初Linux刚出...原创 2020-02-04 19:08:34 · 3990 阅读 · 2 评论 -
商业软件的开源备胎Photoshop/AutoCAD/Office在榜
下面数据来源为open source.com商业软件及开源替换列表 商业软件 开源软件 了解更多 Creative Tools(画图\制作工具) Photoshop GIMP, Pinta, Krita https://opensource.com/life/12/6/design...翻译 2020-02-04 16:46:48 · 1178 阅读 · 0 评论 -
每款商业软件都有开源备胎替代Photoshop\Salesforce等
十年前,商业软件的备胎还不多,二十年~三十年前更少,为了能解决问题,相信现年30岁以上的程序员或办公室一族大多数都参与了一种叫“破解”或盗版的事情,大家都是明知不可为而为之,因为觉得买个虚无缥缈的东西,没必要且贵,但是又不得不用。版权商也是只谴责,让你良心不安,但是没有太多实质行动,因为此类事情太多,而且针对个体的侵权也实在没啥油水可捞。他们只是不断的提升软件保密程度,闭源,闭源,再闭源,为了避免...原创 2020-02-04 16:48:02 · 874 阅读 · 0 评论 -
2014-2019最受欢迎的Linux版本是Ubuntu和PCLinuxOS
Linux是开源操作系统版本非常多,根据开源官网发布的2019年鉴,在2014年-2019年发布的Linux版本中最受欢迎榜单上,最靠前的是Ubuntu、PCLinuxOS,其次是Arch、Fedro、OpenSUSE有时高有时略低,处于第三梯队的是Debin、Mint一直比较平稳处于中等水平。具体数据,如下图所示:...原创 2020-02-03 18:23:55 · 948 阅读 · 0 评论 -
2013-2019开源大事件,阿里上榜
根据opensource.com官方统计,2010年至2019年的十年间,社会各界不断为开源社区添砖加瓦,显示了开源势如破竹般的发展趋势,下面是这十年发生的重大开源事件,其中阿里发布的“最快的开源CPU”也在榜上,这说明国内大厂也正在关注开源。...原创 2020-02-03 17:30:26 · 551 阅读 · 0 评论 -
开源License:4个最常见的问题
当我建议客户开源许可时,最多人问的四个问题是:1、什么是“分发”(distribution)”?2、开源许可如何影响软件中的专利权?3、什么是“通知声明”要求以及如何遵守?4、什么是“衍生”作品,与此相关,将GPL的代码合并到专有代码中会导致专有代码也在GPL下获得授权许可吗?下面简单回答如下:1.什么是“分发”?简单的讲,分发就是将有版权的作品(比如软件)的副本从一个...翻译 2020-01-22 13:41:31 · 1465 阅读 · 0 评论 -
开源License的类型
如今,Stallman率先推出的GPL已经进入到第三个版本(GNU GPLv3)且这只是几十种开源License类型中的一种。开源组织OSI,是一个在1998年成立的、为了推广开源程序和规范术语使用的组织,它已经批准了80多种开源许可证。这80多种授权许可证通常可以归为两大类:自由授权许可证(Permissive License)和版权许可证(Copyleft License)。自由许可证很简...翻译 2020-01-22 10:59:22 · 1772 阅读 · 0 评论 -
开源许可的起源
如今的技术专家,是在微软Windows和商业专卖软件(专利软件)时代长大的,他们可能会认为开源许可是始于上世纪90年代的新趋势。虽然开源许可在最近20年大受欢迎简直被捧上了天,但事实上,开源才是软件许可的最初模式,之后才出现了专利许可。实际上,开源许可和专利许可这两种模式源自同一个根:Unix 操作系统。Unix是AT&T贝尔实验室在上世纪60年到70年初开发出来的,这是第一个通用操作...翻译 2020-01-21 22:01:29 · 609 阅读 · 0 评论 -
开源许可:每个技术行家都应该知道这几件事
开源License学习路径 Copyright by AliveCode Blog Chen‘s整理出品于2020.01.21开源License内容很多,一张图告诉你快速掌握开源License,从浅到深,根据需要可以自行决定是否要往下学习,一般掌握前两节就够用了,要成为高级或资深人员,建议按照路径全部学习,且根据文中内容进一步扩展。下面是学习路径中涉及的文章链接:一、开源程序为什么要加Li...原创 2020-01-21 15:05:14 · 362 阅读 · 0 评论 -
开源一词的起源
(Open Source)”一词的提出是在1998年2月3日在美国加利佛尼亚帕罗奥多举办的一次战略会议上,当时刚结束netscape 源代码发布会。此次战略会参会者意识到netscape正式宣布源码发布为教育和提倡开放性开发过程的优势创造了一个绝佳的机会,事实证明,他们因这一敏锐的嗅觉获得了成长。参会者相信以Netscape开放源代码这一实际的商业案例为基础能够说明这是吸引潜在用户和开发者的一...原创 2020-01-21 14:06:59 · 1257 阅读 · 0 评论 -
开源两大阵营告诉你开源License的根本区别
很多人都很困惑为什么要开源,开源就开源吧,为什么还要有License,而且还有开源软件侵权和维权问题,有网友就说了“开源就是做BZ,还想立牌坊”。其实,这些都是对开源尤其是开源License不了解产生的误会。开源不等于免费,更不等于可以侵权。开源只是通过License授权你使用,并不等于作者放弃自己的著作权,我在另一篇“开源软件为什么要有License授权”有更详细的描述,在此不多说。本文想解...原创 2020-01-20 16:30:42 · 1429 阅读 · 0 评论 -
6个正经的开源License网址
开源License这么多,找到合适的途径了解License让你省下很多时间打游看剧。下面六个正经的开源License网址,无论你要选择还是学习开源License都够了。1、OSI官网开源组织的官方,也是一个非盈利组织,负责组织开源License的审核工作,虽然开源License的审核工作不是强制性的,但显然经过开源组织委员审核过的开源License理论上会有更少的法律风险。该网站整理收录了...原创 2020-01-16 20:28:33 · 2071 阅读 · 0 评论 -
40个开源许可证License详细对比
开源软件当今如此普遍地存在着,关于他们的License,无论你身处什么岗位、什么级别,尤其是身处高位一定要了解一下,免得掉井里。然而,开源License种类繁多且涉及法律条款内容枯燥,一般人真看不下去,看到本文的朋友有福了,下面一张表,不用看条款,让你对各个开源License了如指掌。下面这张表是来自github的开源项目choosealicense的整理成果,下文是对原文主要内容的翻译:...原创 2020-01-16 11:56:57 · 11860 阅读 · 0 评论 -
开源License流行榜单
你想知道的最受欢迎、使用率最高、社区最活跃的开源许可证License都在这里了,快来看看吧。由于开源License没有强制的标准,因此License的种类较多,即便是同种License也有多个版本,目前经开源组织(OSI)核准的License已经超过80种,往往看得人头晕目眩,因此,在众多的开源License中如何快速选择合适的License是个难题。下面综合License的使用情况、受欢迎程...原创 2020-01-15 16:29:51 · 1331 阅读 · 0 评论 -
如何在开源程序中添加MIT License许可
为自己的开源程序添加最受欢迎的开源许可证之一MIT License,按照下面步骤5分钟即可完成。官网条款全文条款全文网址:https://opensource.org/licenses/MITMIT License版权方不明,因此无正式官网,在此推荐开源组织的地址。另一个看起来像官网是由个人开源贡献者提供的:https://www.mit-license.org/如何应用到开源...原创 2020-01-15 15:23:01 · 9862 阅读 · 0 评论 -
如何在开源程序中添加开源许可证GPLv3.0
为自己的开源程序添加GPLv3.0,按照下面步骤只需要5分钟即可完成。官网条款全文条款全文网址:https://www.gnu.org/licenses/gpl-3.0.html如何应用到开源程序中 将下文拷贝保存到LICENSE文件中(或NOTICE,建议两个都有)。 下文为官网拷贝下来的内容,建议从官网拷贝。 <one line to give the pro...原创 2020-01-15 15:00:28 · 3515 阅读 · 0 评论 -
如何在开源程序中添加Apache License2.0授权
在开源程序中添加许可证是必不可少的一个工作,下面我们来看一下当今最常用开源许可证Apache License2.0如何添加到自己的开源程序中,添加License十分简单,根据下面的步骤你只需要5分钟就可以完成。1、官网条款全文全文地址:https://www.apache.org/licenses/LICENSE-2.0可以打开官文看一下全文内容,也可以跳过直接看下面步骤。2、如何...原创 2020-01-15 14:45:48 · 4335 阅读 · 6 评论 -
5分钟添加开源许可证License
开源软件的License由作者(版权方)提供,可以自定义,也可以选择已有的开源License。对于大多数开源作者而言,自定义License十分麻烦且不必要,推荐直接选择已公开发布的开源License。添加License很简单,具体地:1、根据开源目的选择一个License(如Apache License2.0),参见“如何快速选择开源License,这三个就够了”。2、按官网说明将Licens...原创 2020-01-15 14:24:49 · 2164 阅读 · 0 评论 -
如何快速选择开源许可证License,看这三个就够了
开源License很多,如果你不想在License耗费太多精力,那么推荐你重点了解这三种:GPL、Apache License及MIT。这三种在开源License中很具代表性,使用广泛,且简洁易理解。同时,这三种license是经过OSI(Open Source Initiative)、FSF(Free Software Fundation)核准验证可用于提供给开源者颁发授权的许可证。Lice...原创 2020-01-15 13:04:37 · 6507 阅读 · 0 评论 -
开源软件为什么要有授权(License)
如今开源软件非常多,而且有很多功能强大、很受欢迎的开源软件,作为一名程序员,我们甚至很难想象如果没有开源软件我们怎么工作。然而开源软件的“License”却很容易被人忽略,很多人觉得开源就是无拘无束尽情免费享用 。试想一下,如果有一天你用了很多的开源软件向你收费,怎么办呢?如果你使用的开源软件存在漏洞并使你遭受巨大经济损失,你能要求开源方赔偿吗?同时,作为一名程序员,你也将自己的代码开源了,如果恰...原创 2020-01-15 12:31:00 · 6401 阅读 · 1 评论