当前位置:首页 > 开源
  • 正式开源,Win10 计算器被移植到 Linux 系统上

    正式开源,Win10 计算器被移植到 Linux 系统上

    根据WMPU报道,去年微软开源了现代的 Windows 10 计算器,今天该应用出现在 Linux 系统平台上,由 Uno Platform 提供。 Uno Platform 是针对 C# 和 XAML 的跨平台运行时,类似 Java ,可以让跨平台应用在任何支持的平台上看起来都是原生的。 在 Linux 上,Uno Platform 应用利用 Skia 渲染引擎来绘制 UI,并通过常规的 GTK 框架集成到 Ubuntu 桌面中,并使用 Mono 项目构建。 IT之家获悉,为了避免版权问题,这款计算器已被上传到 Snap 商店,名为 Uno Calculator,支持标准、科学和程序员计算器功能,以及一套各种计量单位和货币之间的转换器。 OMGUbuntu 指出,它比原生的 Gnome 计算器更好,主要是由于支持更多的转换,并作为 Uno 项目的一个很好的概念证明。 有兴趣的小伙伴可以去试用一下哦。

    时间:2020-10-19 关键词: 开源 win10 Linux

  • 如何在Gihub上面精准搜索开源项目?

    很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。 相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。 开源项目的组成部分 在讲清楚之前呢,我们先来了解一下一个开源项目有哪些组成部分: name: 项目名 description: 项目的简要描述 项目的源码 README.md: 项目的详细情况的介绍 那么除了这些要素之外,项目本身的star数和fork数,也是评判一个开源项目是否火热的标准,这同时也是一个很重要的搜索标准。另外我们也要注意观察这个项目的最近更新日期,因为项目越活跃,那么它的更新日期也更加频繁。 以上要素就是我们在进行搜索的时候要注意的一些关键点。 如何搜索 那我们到底如何搜索呢? 假设我们现在要搜索React,相信大部分小伙伴都是直接在搜索框里输入:“React”,然后一回车,你就会发现情况像下面这样: 搜索结果会显示非常多的开源项目,简直让你应接不暇,无从下手,很多小伙伴搜到这一步就放弃了,因为项目太多了,根本找不到如何找到自己感兴趣的开源项目,所以这样搜索非常的不准确。所以我们来学习一下稍微精确一点的搜索方法。 按照 name 搜索 搜索项目名里面包含React的项目: in:name React 得到如下结果: 可以看到,这些搜索结果都是项目名里面带有“React”关键字的项目,但是项目数量依旧很多。 现在我们来约束一下 比如我再精确到项目的star数大于5000+: in:name React stars:>5000 结果是这样的: 搜索结果瞬间精确了很多,现在只有114个项目可供选择。当然我们一般不会把star数设置得这么高,一般设置个1000就差不多了。 同理,我们也可以按照fork的数量来进行搜索: in:name React stars:>5000 forks:>3000 你会发现,结果越来越精确! 按照README来搜索 搜索README.md里面包含React的项目:  in:readme React 结果有这么多,那么我们再限制一下它的star数和fork数: in:readme React stars:>3000 forks:>3000 搜索结果一下子精确到了90个。这个时候你再去选择项目,就会变得容易很多。 按照descriptin搜索 假设我们现在要学习微服务的项目,我们搜索项目描述(description)里面包含微服务的项目: in:description 微服务 结果有这么多,那我们接着增加一些筛选条件: in:description 微服务 language:python  language:python的意思是我们把语言限制为python,我们来看看结果如何: 搜索结果精确了很多。 假如在这些项目里面,我们想要找到最近才更新的项目,意思是更新时间就在最近,我们可以这样: in:description 微服务 language:python pushed:>2020-01-01 pushed:>2020-01-01的意思是我们把项目的最后更新时间限制到2020-01-01,我们来看看结果如何: 搜索结果只有8个了,这几个项目就属于更新比较活跃的项目,这下再也不纠结了。 总结 好,我们来总结一下。我们想要进行精准搜索,无非就是增加筛选条件。 in:name xxx // 按照项目名搜索 in:readme xxx // 按照README搜索 in:description xxx // 按照description搜索 那么在这里面呢,我们又可以增加筛选条件 stars:>xxx // stars数大于xxx forks:>3000 // forks数大于xxx language:xxx // 编程语言是xxx pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD 以上就是我们在GitHub上面精准搜索项目的一些小技巧,希望对你有所帮助! 作者丨觉非https://juejin.im/post/5e3d01c56fb9a07c91100801#heading-5 特别推荐一个分享架构+算法的优质内容,还没关注的小伙伴,可以长按关注一下:长按订阅更多精彩▼如有收获,点个在看,诚挚感谢 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2020-10-15 关键词: 代码 开源

  • 开源项目:700多字节代码的一个小游戏

    关注、星标公众号,不错过精彩内容 素材来源:网络 编辑整理:strongerHuang 今天分享一个有趣的开源项目:基于ATtiny10(MCU),代码量只有700多字节的一个小游戏 RunTiny,如下图: 资源: 一个AVR单片机ATtiny10微控制器(只有6个脚,Digikey上0.3美元一颗) 一个128*32的OLED显示屏 一个按键 一个电池 - 3.3V~4.5V都可以,可以用1S 150mAh的Lipo,乃至一颗CR2032的纽扣电池 小小的单片机ATtiny10只有6个脚: 1个电源 1个地 1个Reset 3个可用的I/O: PB0: 用于连接OLED的I2C的SDA PB1: 用于连接OLED的I2C的SCL PB2: 按键(INT0) 部分原理图: 代码也超级简单,为了能够塞到1KB的Flash存储器里面,作者做了优化,用汇编语言写成,最终的代码只有778个字节,不仅实现了游戏的功能,还能处理微控制器的I/O以及显示的通信,是不是很酷? 代码地址: https://github.com/ridoluc/RunTiny (公号不支持外链接,请复制链接到浏览器打开) 感兴趣的朋友可以下载源码了解一下。 推荐阅读: 操作系统产生死锁的原因和处理策略 美女设计师的创意设计:舌头控制器 可重入与不可重入函数的区别 关注 微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。 长按前往图中包含的公众号关注 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2020-10-09 关键词: 代码 开源

  • 重磅!鸿蒙手机真得要来啦!华为开源鸿蒙源代码

    重磅!鸿蒙手机真得要来啦!华为开源鸿蒙源代码

    9月10日下午3:00,华为开发者大会HDC 2020(Together)在东莞松山湖拉开帷幕,为期3天的大会将向外界展示华为人在过去一年来所做出的努力与成果。 会议前一天,余承东在微博发布预告视频,余承东透露此次HDC将揭晓一些“绝密信息”,除了向大家分享华为最新进展,还将发布一些重磅新产品。 下面,21IC家为您带来此次大会第一天的这些重磅发布。 全球第三大移动应用生态破土而生 余承东透露,从去年5月16日华为遭受制裁以来,华为就开始了HMS及生态系统的开发构建工作,现在,全球第三大移动应用生态破土而生。 目前已拥有180万开发者,4.9亿活跃用户。华为HMS Core升级到5.0版本,全面开放世界一流的通信传输能力,让用户感受超乎想象的速度。 依靠开发者,合作伙伴和客户,即便在苛刻的制裁打压下,华为在过去一年仍然取得了骄人的成绩。 鸿蒙OS 2.0正式发布,扩展到手机、家电等产品 此次大会的另一个重磅发布就是鸿蒙OS 2.0。 作为分布式操作系统,鸿蒙OS 2.0在时延、带宽吞吐和可靠性上都有了大幅提升。例如,跨设备读写速度比安卓同设备内读写速度快1.3倍。在安全性上,鸿蒙获得了内核领域的最高安全认证。 分布式的软总线、分布式的文件系统、分布式数据库和安全系统是鸿蒙操作系统的核心,凭借着这种分布式架构,鸿蒙操作系统可以打破单一设备的物理限制,使跨设备协同操作流畅自如。 据余承东介绍,去年推出的鸿蒙OS 1.0仅面向华为智慧屏产品,今年升级到鸿蒙OS 2.0后,将不仅支持智慧屏产品,还将扩展到手机,明年的华为手机将全面支持鸿蒙系统。鸿蒙OS 2.0不仅支持华为自家产品,还将支持第三方其他品牌,美的、九阳、老板电器等品牌即将发布基于鸿蒙OS系统的智能家电设备。 另外,华为已将鸿蒙源代码捐赠给了开源基金会,9月10日起,面向内存128KB-128MB终端设备开源,2021年10月面向4GB以上所有设备开源。 针对业界对鸿蒙操作系统自主性的质疑,华为王成录指出,只有拥有了编程框架、编译器、工具等关键技术,才算拥有了软件的根。过去一年,华为就在努力布局这些工作。 伴随着鸿蒙操作系统2.0的推出,鸿蒙OS SDK/API正式上线,支持开发大屏、可穿戴、车机、手机等应用,同时推出了方舟编译器2.0,可实现多语言多设备编译。 EMUI 11正式亮相 此次大会上,华为还宣布推出EMUI 11,相比之前版本,EMUI 11的主要三大特性是:人因UX设计、创新全场景体验、科技守护隐私安全。EMUI 11将支持50多款设备,覆盖90%以上用户。华为P40、Mate 30、MatePad Pro系列等10款机型率先尝鲜,荣耀30、V30、nova7等机型即将启动升级。

    时间:2020-09-11 关键词: 华为 鸿蒙 开源

  • 腾讯教育联合智谷星图、FISCO BCOS开源社区推出全国线上区块链(工科)师资培训免费课程

    腾讯教育联合智谷星图、FISCO BCOS开源社区推出全国线上区块链(工科)师资培训免费课程

    8月12日,腾讯教育旗下专注于新工科人才培育的腾实学院联合智谷星图及FISCO BCOS开源社区将于8月17日推出为期5天的全国线上区块链(工科)师资研修课程。现正式面向高职院校工科教师免费开放报名。 在区块链领域,腾实学院联合微众银行区块链,围绕FISCO BCOS区块链底层技术和WeBASE区块链中间件,推出了FISCO BCOS区块链培训认证课程及人才培养体系。 此次区块链(工科)师资研修课程与以往不同的是,腾讯教育腾实学院和FISCO BCOS开源社区和的加入不仅帮助智谷星图将整个课程内容提升到了更高的层次和深度,同时带来许多先进和优秀的区块链产业案例,高校老师在参加整个区块链师资研修的过程中能够更加清晰透彻的了解区块链产教融合和人才培养的新模式。 据介绍,本次区块链(工科)师资研修课程将采用在线学习配合实训的两段式课程形式。首先,凡是报名的老师,均可在线学习区块链基础技术相关的视频内容,并统一参与摸底测试(该测试旨在了解各位老师的编程能力,以及对区块链技术的理解,并不影响入学资格)。其次,在直播课程中,老师将通过理论结合实训的学习,入门区块链应用开发,学习智能合约编程语言、语法、开发环境、应用部署、案例分析等。 本次师资培训课程不仅有担任DMAC实验室主任的香港科技大学副教授助阵,还邀请了FISCO BCOS及智谷星图的核心开发人员作为导师亲自授课。导师们不仅具备丰富的区块链和金融科技的理论研究,也掌握了腾讯等一线级企业项目经验的技术开发能力。 本次课程将由已经开设区块链工科课程的高校,分享他们的课程建设思路、方法以及教学经验,为参与师资研修的老师提供在本校开设相关课程的思路。同时,腾实学院联合智谷星图也将组织参训的老师进行课程建设方案的设计。 免费报名入口:https://wj.qq.com/s2/6840179/9131

    时间:2020-09-02 关键词: 区块链 腾讯教育 师资培训 智谷星图 开源

  • 求售失败,无力维护的 Have I Been Pwned 准备开源

    求售失败,无力维护的 Have I Been Pwned 准备开源

    随着 HIBP 越来越受欢迎,创始人 Troy Hunt 无法以一己之力进行维护,于是在去年公开求售,现在 Hunt 宣布由于求售失败,因此决定开源 HIBP,将其贡献给社区,让大家共同改进 HIBP。HIBP 即 Have I Been Pwned,这是一个全网密码泄露检查网站,提供 “一键查询”帐号密码是否遭泄露的服务,只要在 HIBP 输入邮件地址,HIBP 便能扫描出这个帐号及对应的密码是否在互联网上被泄露过。到目前为止,HIBP 已存储了 80 亿条数据外泄纪录,并有 300 万人订阅了通知功能,以便在自己的帐号外泄时收到通知。不过随着 HIBP 越来越受欢迎,Hunt 认为无法独自维护它,于是在去年 6 月公开求售。只是,迄今依旧没有企业或组织接手 HIBP,但 Hunt 不希望 HIBP 在自己消失之后就会随之枯萎,再加上 HIBP 原本就是基于各种开源项目和免费服务搭建的平台,因此 Hunt 决定将它开源并贡献给社区,同时让社区在未来可继续支持 HIBP。Hunt 还表示将代码公开发布在很大程度上解决了人们对服务运行方式的担忧。例如,有人经常质疑他是否会记录搜索内容以便建立新的电子邮件地址列表。如果 HIBP 开源,别人便能通过查看代码发现并证实 HIBP 没有记录任何使用者的数据。更重要的是,开源 HIBP 代码库使 Hunt 有机会解决最初打算通过并购解决的问题:寻找可以帮助维护项目的其他人。毕竟让 HIBP 成为更具可持续性、功能更强大的社区服务才是主要目标,至于上面所说的 “自证清白”只是顺带的而已。然而要开源 HIBP 并不是件容易的事,Hunt 必须要确保开源的源代码没有包含重要的隐私信息或者密钥之类的数据,以免危害外泄记录数据库的安全性,因此他将会一步步地开源代码,不过现阶段尚未制定日程表。当然,希望 HIBP 的开源能够顺利地推进,而不是像 Lightworks 那样——说好三年,三年之后又三年,三年之后又三年,都十年了还在清理源代码,开源进程仍是一潭死水。

    时间:2020-09-02 关键词: 开源

  • 苹果ios系统不开源

    苹果ios系统不开源

    苹果系统是封闭资源,软件开发人员有很多限制。 他们为什么总是准备成长? 实际上,Apple对应用程序开发人员施加了许多限制。 这是真的。 要成为Apple开发人员,您需要开设一个开发人员帐户。 根据Apple的官方规定,开设开发者帐户每年的费用为99美元。 从那里,我们看到Apple对开发人员的要求仍然非常严格:如果要入门,则必须先支付入门费。 以后开发的软件必须经过逐层测试,然后才能在Apple App Store中正式启动。 有这么多的规章制度,为什么有那么多的开发人员准备为Apple做出贡献? 一、苹果手机用户众多,这不是市场。 作为开发者,开发一款软件的目的是什么?最终的目的不就是为了赚钱吗?要想通过手机软件来赚钱,就必须要有很多人使用你的软件,这样,你的软件才有机会在成千上万的软件中浮出水面。而苹果手机就是一个非常不错的载体,据不完全统计,苹果手机全球用户数量已经突破10亿,单独中国市场就有4亿之多,这可是一个庞大的用户群体呀,怎不叫软件开发者欣喜若狂?有了这么大的用户群体,只要我们的软件开发的够好够有吸引力,想不赚钱也难呀。所以,很多开发者,就算要交入门费,就算苹果要求很苛刻,也会挤破头皮往里钻。 二、开发时只需适配苹果一家手机,比较简单。 我们都知道,苹果的ios系统是封闭的,不对外开源,所以,全世界只有苹果一加手机在使用ios系统。这样一来,作为软件开发者的我们,在开发软件时,只需要适配苹果一家手机就可以了,不需要再考虑其它。反观安卓手机就不一样了,手机品牌太多,如:三星、华为、荣耀、小米、HTC、诺基亚、索尼、vivo、oppo等等,太多了,如果我们想让自己开发的软件,所有安卓用户都能使用上,就必须去适配所有的安卓品牌手机,这个工程量就非常大了。相比之下,苹果软件的开发,就要轻松简单的多,可见封闭有封闭的好处。 三、苹果APP应用商店全球通吃。 这一点也是很重要的一个原因。因为苹果的ios系统是封闭的,不开源,所以,如果你是苹果手机用户,不管你地处哪个国家,要想安装软件,就只能到苹果的app store应用商店去安装应用,没有任何第三方平台可以安装。这样一来,我们开发的苹果APP软件,就可以在全球任何国家任何地方,都可以被苹果手机用户安装,赚钱的机会就更大更多。相比之下,安卓手机因为开源,各个手机厂商都有自己的应用商店,所以舍弃安卓自带的谷歌应用商店,安卓软件很难达到真正的全球化。 可见,苹果虽然对开发者比较苛刻、要求比较严,但是它的生态、它的体量、它的封闭,对开发者来说,又显得比较友好,所以,才会有那么多的开发者愿意为苹果抛头颅洒热血。

    时间:2020-08-31 关键词: app iOS 开源

  • 芯华章推出商业级开源EDA产品:2倍性能提升 从芯定义智慧未来

    芯华章推出商业级开源EDA产品:2倍性能提升 从芯定义智慧未来

    8月31日,芯华章科技股份有限公司(X-EPIC)宣布,自今年九月起,将基于经典验证方法学及技术,逐步推出三款商用级别的开源EDA验证产品。 此外,芯华章还将在易用性、实用性、稳定性上提供专业技术支持,更将构建具有开放性与协作性的开源生态社区,以期加快EDA创新并降低其使用门槛,在加速完善中国EDA产业链的同时提高集成电路创新效率。 集成电路产业是构成5G、人工智能、数据中心等“新基建”领域发展的重要基石,新基建下的巨大市场潜力催生出更多具备技术理想的中小型芯片设计公司诞生。 然而,中国目前支持芯片创新的源头——EDA产业仍存在短板,其高研发投入与高研发门槛一直制约着过去中国EDA整体产业的发展。 其中,高昂的芯片设计投入与庞大设计规模带来的时间和研发成本,更使芯片设计过程中的验证工作成为其芯片成败的关键点,急需灵活、商用级别、具备完善使用方案的EDA验证产品来助力其快速释放创新活力。 芯华章推出的业界首例开源产品为验证仿真工具,在EDA开源产品之中具备业界最快的动态仿真速度,可获得至少2倍的性能提升,并在软件的质量和调试能力上有极大的提高,对Verilog语言的支持更加全面,进而提高芯片设计的验证效率。 此产品将于9月中正式在EDA开源生态社区上线,为中国芯片设计公司提供真正意义上的研发效率提升。 芯华章创始人、董事长王礼宾表示,中国EDA企业必须群策群力,各司所长,紧密合作,打通中国集成电路产业内循环,并促成国内国际双循环的发展格局。 芯华章秉承 ‘从芯定义智慧未来’的愿景,制定开创性的产品策略,在融入全新技术底层架构打造面向未来的新一代EDA产品的同时,也同步基于经典EDA技术推出商用级别开源产品,以期加速完善中国集成电路EDA产业链,推动集成电路设计社区快速发展,为中国的EDA技术的加速突围而努力,帮助更多有技术理想的企业快速实现‘创芯’目标。 最后,最值得一提的是,据官方介绍,“芯华章” 寓意开启中华芯片产业的崭新篇章,由一支心怀抱负的EDA(集成电路电子自动化)精英创始团队于2020年3月创立,致力于完全国产自主研发的集成电路电子自动化(EDA)智能软件和系统的研发、生产、销售和技术服务。

    时间:2020-08-31 关键词: 软件 开源

  • 黑莓开源逆向工程工具 PE Tree,降低逆向复杂度

    黑莓开源逆向工程工具 PE Tree,降低逆向复杂度

    黑莓方面宣布推出一个新的开源工具“PE Tree”,旨在减少逆向工程恶意软件所需的时间和精力。该公司表示,PE Tree 使得逆向工程师可以使用 pefile 和 PyQt5 在树状视图中查看可移植可执行(Portable Executable,PE)文件,从而降低了从内存中转储和重建恶意软件的门槛,同时提供了社区可以建立的开源 PE 查看器代码库。PE Tree 还与 HexRays 的IDA Pro 反编译器集成在一起,从而可以轻松导航 PE 结构,以及转储内存中的 PE 文件并执行导入重建,在识别和阻止各种恶意软件方面至关重要。该工具采用 Python 开发的,并支持Windows、Linux 和 Mac 操作系统。它可以作为独立应用程序或 IDAPython 插件安装和运行,从而使用户可以检查任何可执行的 Windows 文件并查看其组成。图 1 独立应用程序图 2 IDAPython 插件使用 Ero Carrera 的 pefile 模块分析 PE 文件,然后再映射到树视图中。在那里,用户可以查看 headers 的摘要,包括 MZ header、DOS stub、Rich headers、数据目录等。此外,左侧的“rainbow view”提供了 PE 文件结构的高级概述,并传达了每个区域的 offset/size/ratio。用户可以单击每个区域以跳至树状视图,或者单击鼠标右键以保存到文件或导出到 CyberChef。黑莓研究运营副总裁埃里克·米拉姆(Eric Milam)称:“随着网络犯罪分子不断发展,网络安全社区需要在其武器库中使用新工具来捍卫和保护组织和人员。现在市场上已有超过 10 亿个恶意软件,而且这个数字还在以每年 1 亿个以上的数量持续增长。因此我们创建了此解决方案,以帮助网络安全社区进行这场斗争。”更多详细内容可查看官方博客:https://blogs.blackberry.com/en/2020/08/blackberry-open-source-pe-tree-tool-for-malware-reverse-engineers

    时间:2020-08-26 关键词: 黑莓 开源

  • 基于 Go 语言,斗鱼发布首个开源框架 Jupiter

    基于 Go 语言,斗鱼发布首个开源框架 Jupiter

    8月6日消息 今年6 月 1 日,斗鱼将基于 Go 语言的微服务框架 Jupiter 正式开源。据悉,Jupiter 脱胎于斗鱼内部的 Golang 微服务框架,历经多机房建设、云化、容器化等多次基础架构演进,基本涵盖了内部框架的主要功能。作为国内游戏直播平台,斗鱼从 2014 年成立至今,在技术上完成了平台自研播放器的开发,优化了直播流的加载速度,针对高并发量、海量数据的处理进行了技术优化,彻底杜绝了当海量用户瞬间涌入平台时无法响应的情况。Go 语言是由谷歌于 2009 年推出的一门相对比较新的编程语言,因其原生支持高并发的特性,被誉为云原生时代的容器语言。从直播角度上来讲,若在某个时间点,直播平台能够承载大量的线上观看人数而不影响播放品质,说明该平台在出现高并发情况时,优化的比较到位。反之,如果平台未能良好处理大量用户同时涌入的问题,那就会导致服务器宕机。获悉,为了带来优质且稳定的观看体验,斗鱼在 2016 年开始尝试使用 GO 语言重新编写后台代码。斗鱼技术专家 askuy 表示,使用 GO 语言后,平台已经完全可以承受千万甚至过亿级别的并发量。2018 年,经过多年内部打磨的 Jupiter 框架初步成型,斗鱼武汉技术团队带着这套框架在北京研发分部复制,维护成本低、效率高等优点很快让 Jupiter 在公司内部得到普及,并且受到好评。尽管 Jupiter 不是最完美的框架,但却是斗鱼基于多年的实际业务经验积累起来的。至少在公司内部而言,Jupiter 已经成为最适合斗鱼的微服务架构。2019 年 9 月 21 日,斗鱼和 GopherChina 在武汉联合举办了 Gopher Meetup 武汉站,吸引了湖北省内大量 Go 语言的研发人员进行了技术交流会。会议上,斗鱼发现从业者在 Go 语言的使用上依旧存在大量痛点难以解决,而行业内也缺乏相关的成熟框架,于是决定面向所有大众开源 Jupiter,以此来解决行业普遍存在的微服务生态不完善、维护成本高等问题。经过了近 1 年的优化调整,斗鱼最终在 6 月 1 日正式开源微服务框架 Jupiter,仅用 1 个半月就收获了超过 1800 个关注度,并且连续多日霸占 Github 网站的 golang 热门开源项目排行榜榜首。斗鱼表示,目前,Jupiter 现在还处于用户体验产品的发展阶段,希望借助广大研发人员的力量,不断完善这套框架。但未来希望这能够成为一套成熟的行业规范标准。

    时间:2020-08-20 关键词: 斗鱼 开源

  • Linux成立开源项目安全基金会

    Linux成立开源项目安全基金会

    Linux基金会最近率先建立了开源安全基金会(OpenSSF)。 这是一个跨行业的安全合作项目,其主要目的是在2014年避免Open SSL协议中臭名昭著的Heartbleed型安全漏洞。 OpenSSF 的创始成员包括一些科技界的大公司,包括微软、GitHub, Google, IBM, JPMC, NCC集团, OWASP基金会和 Red Hat。OpenSSF的目标是简化行业的开源安全工作,将其最受欢迎的项目和支持这些项目的公司聚集在一起。其创始人表示,开源软件在当今的技术中已经变得无孔不入,从数据中心到客户端设备都有使用。 目前大多数开源软件项目都非常复杂,贡献者和依赖关系链很长,很难保证安全。因此,企业迫切需要了解和验证这些依赖链的安全性。这个项目的目的是通过创建更广泛的社区、有针对性的举措和最佳实践来提高开源软件的安全性。最初的技术措施将集中在以下方面。 漏洞披露安全工具安全最佳做法识别开放源码项目的安全威胁确保关键项目的安全开发人员身份验证

    时间:2020-08-18 关键词: openssf 开源 Linux

  • 谷歌公布 GitHub 最新开源库 androidx:开发 AOSP Jetpack 各种组件

    谷歌公布 GitHub 最新开源库 androidx:开发 AOSP Jetpack 各种组件

    7月29日消息 谷歌开发者宣布,正式推出 GitHub 上最新的一个开源库 (和开源组织) —— androidx!这是 Android Jetpack 各种组件库的源码和开发环境,与 AOSP 的主分支代码同步。androidx 仓库地址:https://github.com/androidx/androidx谷歌表示,早在 2018 年,为了提高项目的透明度和引入更多外部贡献者共同协作,将 Android Jetpack 组件库的开发环境迁移到 AOSP 项目,不断地投入资源提高 Jetpack 组件库的贡献者的体验,将正在进行的更改、新功能的讨论以及 bug 修复等都迁移到公开平台。AOSP 项目 https://android.googlesource.com/platform/frameworks/support/项目迁移到GitHub后能让开发者们更容易的探索、体验和贡献 Jetpack 的各个组件库,这是一个早期的处在试验阶段的工作,获悉,谷歌表示,通过 GitHub 的协作和贡献流程,目前仅接受对 Room 和 WorkManager 库的贡献,并支持在 macOS 和 Linux 开发环境通过的 Android Studio 进行开发。贡献工作流程上手 Jetpack 组件库的开发,与在 GitHub 中参与其他项目开发和贡献一样,先复刻 (Fork)androidx/androidx 代码仓库,然后将您的复刻仓库克隆 (clone) 到本地。git clone git@github.com:/androidx.git .https://github.com/androidx/androidx接下来,请参阅 GitHub CONTRIBUTING 文件,以了解更多关于如何自动配置一个合适的 Android Studio 开发环境、如何进行和验证改动内容以及如何提交一个拉取请求 (pull request) 进行审核和预提交批准。https://github.com/androidx/androidx/blob/androidx-master-dev/CONTRIBUTING.md再次提醒,这个项目处在早期试验阶段,因此目前在 GitHub 的协作流程仅接受对 Room 和 WorkManager 库的拉取请求,其他开发库的贡献流程建议开发者们通过标准的 AOSP 的 Jetpack 工作流程进行协作,详细可以参阅相关文档。相关文档 https://cs.android.com/androidx/platform/frameworks/support反馈渠道谷歌表示,目前在 GitHub 的探索仍比较局限,鼓励开发者们将更多关于这个项目的功能请求和 bug 通过公开的 AOSP 问题跟踪器提出 : Jetpack > Infrastructure > GitHub。https://issuetracker.google.com/issues/new?component=923725&template=1480355

    时间:2020-08-14 关键词: 谷歌 安卓 开源

  • Intel 开源计算机视觉库 OpenCV 4.4.0 发布

    Intel 开源计算机视觉库 OpenCV 4.4.0 发布

    OpenCV 4.4.0 发布了。OpenCV 是 Intel 开源计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法。此版本更新亮点包括:SIFT(Scale-Invariant Feature Transform)算法已移至主存储库(SIFT 的专利已过期)DNN module改进的图层/激活/支持更多模型:最新的 Yolo v4 检测器:#17148。禁用[yolo] 层(Yolo v3 和 Yolo v4)的每层 NMS 不正确-在所有检测中使用 cv::dnn::NMSBoxes 。ONNX:添加对 Resnet_backbone(Torchvision)的支持#16887EfficientDet 模型支持:#17384新 samples/demos:添加文本识别示例:C ++ / PythonFlowNet2 optical flow:#16575英特尔®推理引擎后端(OpenVINO™):增加了对 OpenVINO 2020.3 LTS/2020.4 版本的支持计划在下一版本中删除对 NN Builder API 的支持CUDA 后端中的许多修复和优化G-API module在 OpenCV 后端引入了用于 stateful 内核的新 API :GAPI_OCV_KERNEL_ST。在 G-API 推出更多面向视频的操作:goodFeaturesToTrack,buildOpticalFlowPyramid,calcOpicalFlowPyrLK。添加了更多的图像处理内核:Laplacian 和双边过滤器。修复了 G-API 的 OpenCL 后端中的潜在崩溃。其他重要改进Obj-C/Swift 绑定BIMEF: A Bio-Inspired Multi-Exposure Fusion Framework for Low-light Image Enhancement文字检测增加 Stroke Width Transform 算法...此外,OpenCV 3.4.11 也已发布,并带有一些 bug fixes 和改进。详细内容可查看更新说明:https://github.com/opencv/opencv/wiki/ChangeLog

    时间:2020-08-13 关键词: opencv 开源

  • 十年后,专业视频编辑器 Lightworks 公布不开源原因:源代码太乱

    十年后,专业视频编辑器 Lightworks 公布不开源原因:源代码太乱

    十年前,非线性视频编辑器 Lightworks 曾发布了一则声明,宣布其开源意图。然后时至今日,其开源进程仍是一潭死水。Lightworks 是一个专业级的视频编辑器,能处理高清媒体、DPX 和 RED 文件,可以与 Final Cut Pro 和 Avid 共享和无缝的编辑相同的媒体文件,适用于 Windows、macOS 和 Linux。目前,该视频编辑器已被应用于许多电影和电视节目中,其中包括有:、、以及等。尽管尚未开源成功,但 Lightworks 仍然还是功能最强大的 Linux 本地非线性视频编辑器之一。近日,在该团队对 Lightworks 开源这一意图闭口不谈多年后,Lightworks 产品经理 Matt Sandford 终于在官方论坛上针对此事发表了评论称,Lightworks 还没有开源的明确原因在于,其仍存在着源代码太乱的问题。“我们一直设想将 Lightworks 开源,然而,当我们越来越深入地研究 Lightworks 的代码库时,我们发现在那个时候将其开源是不可行的,尤其是在需要进行所有其他工作的情况下。”Matt Sandford 透露,该团队花了很多年的时间清理代码库,使其达到现代标准。在经历了十年历程后,他们目前仍在清理源代码,以为将来可能的开源发布做准备。“我们花了很多年的时间清理代码库,使其达到现代标准,这当然要花很长时间。我们仍然希望将来能发布一些消息,但我现阶段无法给出一个具体的时间。“

    时间:2020-08-11 关键词: 视频处理 开源

  • 遭强烈抗议后,TDF 决定撤销 LibreOffice “个人版”标识

    遭强烈抗议后,TDF 决定撤销 LibreOffice “个人版”标识

    在社区强烈反弹后,LibreOffice 背后的非营利组织文档基金会(The Document Foundation,TDF)决定撤销 LibreOffice 关于“个人版”的标识。在本月初发布的 LibreOffice 7.0 RC1 版本中,官方给该系列添加了“个人版本(personal edition)”的标识,这在社区中引起了激烈地讨论。有人认为,“个人版” 往往会让人联想到一些商业软件推出的功能简化版,即给非企业用户提供功能有限的免费版本,这似乎表明 LibreOffice 将会推出一个功能更加强大的企业付费版。另一部分人也有用户担心 “个人使用版本”、“私人使用版本” 等诸如此类的术语,可能会限制 LibreOffice 在教育等非营利组织中的免费使用权限。据 TDF 介绍,此个人版是其正在准备的更广泛的 5 年营销计划的一部分,目的是将当前免费的、由社区支持的 LibreOffice 与由 LibreOffice Enterprise 提供的一组付费产品和服务区分开来。在社区强烈反弹后,20 日,TDF 发布公告表示更新 LibreOffice 7.x 系列的市场营销计划,决定撤销 7.0 中“个人版”标识。TDF 指出,LibreOffice 7.0 版本不会出现 RC 中出现的任何标语/变体文字,也不会看到 2020-2025 年市场营销计划或讨论中的任何替代方案。启动画面、启动中心和“关于”框都不会出现。也就是说,RC 版本中对标识的修改将被恢复到以往的状态。“董事会决定 2020-2025 年的营销计划必须进行进一步的调查和完善,我们希望在社区成员的支持下继续进行,以期在将来的版本中实现一些关于品牌和营销的明确的、经过讨论并达成共识的更改。”TDF 表示将在几天内提供一个时间计划以及一些指导原则。

    时间:2020-08-11 关键词: libreoffice 开源

  • Linux硬核回应美实体清单

    Linux硬核回应美实体清单

    自去年下半年开始中美贸易以来,这两个国家甚至更多国家在生活和旅行,技术交流和技术发展方面遭受了许多不便。特别是与美国对华为的种种压迫有关,中国目前的形势相对困难。特别是在技术领域,美国在技术和半导体领域占据主导地位。美国对中国的压迫仍然在于技术的拦截和控制。合作和进入公司名单的结尾现在是美国将中国除名。可以使。上个月,美国将哈尔滨工程大学和哈尔滨工业大学等大学加入了公司名单,然后禁止以原始形式购买Matlab。据说此举引起了一波恐慌,但这没关系,因为上个月中国的技术从业者讨论了一个问题:开源技术是否由各州控制?联合的?如果代表美国使用开源技术,那么中国的开源技术将与美国完全隔离。 反正事情已经这样发展了,中国技术者难免会做出最坏的打算。开源技术是什么?开源技术就是开放源代码,开源技术是程序猿的好朋友,并且功能强大,安全自由免费,向全世界开放,这些免费向世界开放的源代码影响着热爱技术的人。 近段时间全球最大的开源社区LINUX发布了一篇文章,文章里的核心观点是已经在社区里发布的开源科技和美国没有关系,不会受到美国的管辖和管制,开源技术属于全人类,而不是个人和政府。中国的程序员们可以说是松了一口气。尽管美国想要管制中国的技术发展,但是开源技术本来就是面对全世界的免费技术,就算是美国的开源技术也跟美国没有半点关系。 Linux社区的这篇文章让大家都松了一口气,因为它代表的是开源社区的最高发声者,在2007年成立了基金会后得到了来自世界各地科技公司和开发者的支持。但是我们仍然要有居安思危的意识,仍然不能忘记美国在技术层面上对我国的管控有多严格。 大家都明白的是美国将中国300多家企业、高校都列入了实体清单,这给中国日后的发展带来了很多不利的影响,更不要忘记中兴和华为是美国现在针对的主要目标。那些被列入实体清单的企业和学校又要如何发展。其实这些问题都可以看出美国对中国的担忧越来越大,中国变成越来越棘手的难题,对美国来说,中国变成了最大的威胁,这样想也不是什么坏事。中国正在被迫实现全面自主,科技独立,健全整个行业的发展,这是一件大好事呀。

    时间:2020-08-02 关键词: matlab 开源 Linux

  • linux官方正式回应:可随便使用

    linux官方正式回应:可随便使用

    我想大家都知道,自中兴通讯和华为事件爆发以来,美国商务部已将越来越多的中国公司加入“实体名单”,甚至包括许多科技机构和大学。在美国增加了技术。在公司名单中,私有技术的私有大佬华为也受到其他限制。例如,它们在芯片,系统,软件服务等领域受到“非供应”限制。这也直接造成了许多国内科技公司。人们开始寻找“替换轮胎”来创建自己的替换轮胎计划。甚至使用开源软件和开源操作系统的制造商也担心。一旦美国直接转让这些开源操作系统和开源软件,所有服务都将包含在“控制区域”中。那么基于Linux操作系统的家庭系统又如何呢? 确实从目前,全球绝大部分的开软操作系统以及开软软件的来源分布来看,绝大部分的核心技术都源自于美国,例如Linux系统内核,就是由美国企业所发布,更是被认为是操作系统的万物之母,因为目前市面上很多的操作系统都是基于Linux内核所研发, 例如大家非常熟悉的Android系统,就是基于Linux内核开发而来,当然也还有一大批基于Linux系统内核所打造的国产系统等等,绝大部分都是基于Linux内核研发而来,那么一旦Linux系统受到相关的限制,那么国产操作系统的未来发展之路到底在哪里呢? 理论上而言,这些开源操作系统确实也有可能会被列入到“实体清单”管制范围,尤其是在中兴、华为事件爆发以后,Linux系统基金会一直都没有做出相关的回应,以明确告诉大家,国产操作系统究竟是否会受到相关的影响,而就在大家都非常忐忑不安的同时,Linux基金会终于在近日做出了正式回应,只要相关的开源技术发布日期早于某企业被列入到“实体清单”日期,那么这些开源技术,都是可以被随便使用的,不会受到任何的限制,要知道Linux系统最早在上个世纪90年代就开源了,而中兴、华为被列入到“实体清单” 日期最早在2018年,这意味着国内所有的企业都可以随便使用Linux系统,所以基于Linux内核研发而来的国产系统,也是无需担忧“断供威胁”限制,因为Linux已经明确表态了国产操作系统不会受到任何影响; 最后:各位小伙伴们,对于Linux基金会官方的回应都有什么样的看法和意见呢?

    时间:2020-08-02 关键词: 断供 开源 Linux

  • 计算机视觉库 OpenCV 开源协议将从 BSD 变更为 Apache 2

    计算机视觉库 OpenCV 开源协议将从 BSD 变更为 Apache 2

    计算机视觉库 OpenCV 即将迎来 20 周年,其重要版本 OpenCV 5 也发布在即。OpenCV 官方宣布,随着此版本的推行,OpenCV 的开源许可协议将从 3-clause BSD 变更为 Apache 2。自项目发布之初,OpenCV 就一直使用较为宽松的 BSD 协议。然而,BSD 协议已很难满足快速发展的计算机视觉领域,尤其因为该协议不涉及专利,而使用该协议的代码很有可能包含一些专利算法的实现。根据 OpenCV 的介绍,“从传统的视觉算法到深度学习拓扑网络以及两者的混合,越来越多的算法申请了专利”。但在 BSD 条款下,专利用户的权利难以得到保障。此前的报道有提到过,为了避免这个问题,OpenCV 选择不接收有专利的算法。这样做虽然保障了安全性,但也让一些优秀算法无法进入 OpenCV。经过考量,OpenCV 团队发现 Apache 2 是最为有效的解决方案。因为 “Apache 2 比 BSD 协议更新,提供了与 BSD 许可相同的免费使用特性,还包含有关专利的使用条款”。关于专利,Apache 2 中有两项条款做了大致说明:如果个人或实体在 Apache 2 协议下提供代码,由于包含的专利被授予了一个隐含许可,则用户不能因违反该实体在该代码中的专利或从该代码派生的作品中的专利而被起诉。如果个人或实体(A)决定起诉某人或某个实体(B),被起诉的(B)创建了一个由(A)的专利所涵盖的上述(1)中代码派生的作品,那么(A)将失去他们所有的 Apache 2 专利诉讼保护,从而可能使他们面临其他方面的法律攻击。OpenCV 表示,虽然这种专利保护不是绝对的,但 Apache 2 在这方面目前是最先进的,因此决定进行协议变更。迁移将从 OpenCV 4.4 开始,考虑到原有许可和原有版权,该版本会在同一个仓库中复制分支。仍旧需要使用 BSD 许可证的用户,可以继续使用 OpenCV 2.x、OpenCV 3.x 和 OpenCV 4.x,以及最新的 OpenCV 4.4。从 OpenCV pre-5.0(将在新创建的分支中开发)和 OpenCV pre-4.5(“master”分支)开始,许可证将正式更改为 Apache 2。所有新功能的贡献者都必须同意将他们的代码在 Apache 2 许可证下授权。此次协议变更,对于 OpenCV 用户来说,并无太大变化,主要是需要增加针对专利诉讼的保护措施。Apache 2 许可下的 OpenCV 仍然可以自由地用于商业和非商业项目。

    时间:2020-07-31 关键词: opencv 开源

  • 开源与生存如何取舍?LibreOffice 社区抗议项目商业化

    开源与生存如何取舍?LibreOffice 社区抗议项目商业化

    近日,LibreOffice 在最新的 7.0 版本中加入的商业化探索引发了社区用户的不满,多名 LibreOffice 社区资深参与者表示这将阻碍该自由与开源软件的推广。“个人版”标语引发质疑事情始于本月初在 LibreOffice 社区的邮件列表中出现的一个错误报告,该错误报告是由一名用户提出的,该用户发现最新安装的 LibreOffice 7.0 RC 版现已被标记为 “个人版”,并且在 about 对话框中声明 “该个人版由志愿者支持并仅供个人使用”。在该邮件列表下的讨论中,很多人对这一变化表达了不满。有用户认为,“个人版” 往往会让人联想到一些商业软件推出的功能简化版,即给非企业用户提供功能有限的免费版本,这是否意味着 LibreOffice 将会推出一个功能更加强大的企业付费版?也有用户担心 “个人使用版本”、“私人使用版本” 等诸如此类的术语,可能会限制 LibreOffice 在教育等非营利组织中的免费使用权限。社区的不安猜测很快引起了管理该项目的文档基金会(TDF)的重视,TDF 董事会迅速就此事发表声明。声明首先表达了歉意,“ 由于我们的工作时间较短,导致标语未经社区讨论就出现在 RC 上,对于由此引起的某些用户以为我们单方面实施了更改,我们深表歉意。请放心,与社区的协商仍在进行中。” 同时还表示任何变更都不会影响 LibreOffice 原本的开源许可证以及软件可用性,也不会有功能上的区别限制,“ LibreOffice 将始终是一款开源且免费的软件,对于最终用户、开发人员和社区成员而言,一切都没有改变。”那么 “个人版” 究竟是怎么回事?TDF 在接下来的声明中解释,“此 ‘个人版’ 标语是其正在准备的更广泛的 ‘5 年营销计划’ 的一部分,其目的是将当前免费的、由社区支持的 LibreOffice 与由 LibreOffice Enterprise 提供的一组付费产品和服务区分开来。”也就是说,TDF 确实在对 LibreOffice 进行商业化的尝试,其目的是使“生态合作伙伴”能够提供带有 “LibreOffice Enterprise” 标签的付费产品。值得一提的是,董事会的声明将此定义为 “正在制定和讨论中的「营销计划」 ”,但是 TDF 董事会邮件列表中一份公开的详细 PPT 则显示,该计划由 TDF 媒体关系和营销负责人 Italo Vignoli 负责提案,且精心筹备已久,并将在 8 月 5 日起就开始实施,看起来并不像是声明中所说的 “由于工作时间较短而无意为之 ”。LibreOffice 的商业计划撇开这些不谈,我们发现 Vignoli 的提案中包含了 LibreOffice 企业版和有关商业化提案的详细缘由。我们从中得知了 LibreOffice 自 2010 年从 OpenOffice 项目分支以来的经营状况。Vignoli 在提案中把 LibreOffice 用户划分为两种,二者在一定程度上来说是对立的:社区用户:LibreOffice 开源社区中的贡献者与普通用户,希望项目由始自终保持免费与开源,并且功能完善。生态合作伙伴:希望与 LibreOffice 项目展开商业合作的公司,希望借助该项目获利。LibreOffice 自建立社区以来得到了很多所谓的“生态合作伙伴”的支持,这些公司直接向 TDF 提供资金或人力以赞助其日常的运营。同时还有一部分资源来自志愿者和用户对社区的贡献与捐赠。其中,对源代码的贡献中约有 68% 来自生态合作伙伴。生态合作伙伴的一个例子是位于英国剑桥的 Collabora 公司,这家公司使用 LibreOffice 作为其商业产品的一部分。Vignoli 列出的数据显示,从 2010 年到 2014 年,在 LibreOffice 项目中工作的全职员工数量上升到 60 名,但是三年后,由于一些公司撤回了支持,这一数字下降到 40 名。Vignoli 说,尽管目前的情况已经趋于稳定,但 “生态系统的增长速度不及社区 ”。 他还提到社区中由于商业成员和社区项目成员之间的紧张关系而产生的 “摩擦”,指出 “ 这不利于项目的健康 ”。对于企业合作伙伴的退出,Vignoli 指出这也是目前很多开源项目面临的困境。“全球开放源代码的生态系统已经发展了很多年,关于 OSS(开放源代码软件)与企业之间的商业模式进行了长时间的讨论,但目前的情况是项目社区得到的回馈依然十分有限。”他补充说:“在过去的 10 年中,使用 LibreOffice 免费版本而不支付或反馈任何款项的企业数量一直在增长,这给该项目的商业模式带来了麻烦。”董事会提出的解决方案是 “改善对商业产品的支持”。于是今年 5 月初,Vignoli 负责起草了这份营销计划。Vignoli 的想法是通过 “在免费产品和企业支持的产品之间找到适当的平衡 ” 来改善 LibreOffice 的融资模式。参考已经可以得到商业支持的 LibreOffice 版本,例如前面提到的 Collabora 公司基于 LibreOffice 推出的 CollaboraOffice,该软件的用户每年需支付 17 欧元或 18 美元。该想法的第一步是将用一个称为 “ LibreOffice Engine ” 的新概念来描述个人和商业版本的核心项目。其概念类似于 “ Linux Kernel ” ,即内核始终保持自由开源,而 RetHat 等商业公司可在其基础上推出功能扩展的商业发行版 Linux。目的是在用户认知层面将 LibreOffice Personal 与 LibreOffice Enterprise 区分开来。Vignoli 还提到了 LibreOffice Online(基于浏览器的办公套件的云版本)存在的问题。他说,社区成员希望这是一个 “功能完整的产品,每个人都可以轻松部署”,而生态合作伙伴则希望可以从 LibreOffice Online 中获得大部分收益。 Vignoli 建议,区分免费版和商业版,以及延迟免费版的发布,这样可以使双方都满意。要开源,也要生存TDF 和 LibreOffice 团队在此事件上的沟通本来可以做得更好,但当他们面对开源社区里来自全球各地的开源爱好者时,仍然在声明中 “下意识” 地掩盖或淡化了关于项目商业化的一些信息,尽管这些信息稍微用点心的人都能很容易地查到。这其实也是很多大型开源项目管理者在面对理想与现实交织时的尴尬处境 —— 既要照顾社区成员对于自由与开源理念的热忱,又要为项目的生存与经营绞尽脑汁地寻求资金。保持一个开源项目的生存能力和成长性,同时又要满足无休止的道德述求,平衡两者来把握一个大型开源项目的发展方向,无疑是一项艰巨的任务。也有理性的用户在 TDF 的声明下留言表达了支持,“ 将 ‘个人版’ 更改为 ‘社区版’ 或许会更好,我敢肯定,由于 LO 是免费和开源的,因此很多用户将继续使用 LO。多年来,我一直以每月几欧元的价格为 TDF 提供支持(捐赠),我很乐意成为 LO 商业化的支持者。但是千万不要发生 「社区版」落后于「企业版」这样的变化,我想这样的话大部分人都无法接受。”该用户认为,LibreOffice 团队可以学习 RedHat 的商业模式。作为一家全球最成功的开源商业公司,RedHat 在推出面向企业用户的 Linux 发行版 RHEL 的同时,还支持了社区版的 Fedora Linux 的建设 ,并在 Fedora 中率先试验最新的功能,供用户免费使用,借助开源社区的力量使新功能稳定后再更新至 RHEL 中提供给付费企业客户。随后 RedHat 又收购了 CentOS 团队,推出更加稳定的社区版 CentOS。最终形成社区版产品与企业版产品的良性发展闭环,扩大市场的同时又收获了良好的口碑。事实上,“开源软件” 从来都不等于 “免费软件” ,开源项目商业化并不是一件可耻的事情。在自由软件运动之父 RMS 参与起草的 GPL 2.0 协议中,就有提到 “如果你能为软件用户提供维保服务,是可以收维保费的 ”。而 RedHat 等围绕开源项目进行商业活动的公司,正是通过为开源项目用户提供额外的增值服务赚取合理的利润。当然,无论最终 LibreOffice 团队使用哪种方式将项目商业化,TDF 董事会发言人 Mike Saunders 坚定地表示,“ LibreOffice 将永远是自由与开源软件 ”。

    时间:2020-07-29 关键词: libreoffice 开源

  • AppGet 作者:Win10 WSL 是神奇之举,Windows 7 开源永远不可能

    AppGet 作者:Win10 WSL 是神奇之举,Windows 7 开源永远不可能

    前段时间,微软软件包管理工具 WinGet 抄袭开源项目 AppGet 的事件闹得沸沸扬扬。针对此事,微软方面也做出了回应坦承“辜负了 Keivan 和 AppGet”,并肯定了 Keivan 与 AppGet 对微软新项目的贡献,但却并未道歉。近期,外媒 FOSSBYTES 则对 AppGet 的作者 Keivan Beigi 进行了一次专访,以了解其对与开源和 Windows 生态系统有关的一些主题的想法和评论。在此次访谈中,面对开源许可证的选择以及开发者自身的权益保障的问题,Keivan Beigi 指出,开发者们可以花一些时间来了解自身选择的许可证及其含义。并表示,“我完全知道我选择的许可证及其含义,我也不后悔。我认为开源社区正在发生积极的趋势,许多受欢迎的项目(例如 Cockroach DB、Sentry、Redis、MariaDB 等)都以商业来源许可证的形式进行了重新许可,用户可以免费自行托管该项目。但是如果像亚马逊、微软等公司希望以 SaaS 的形式出售其软件,他们的行为则将不会被允许。我真的很喜欢这种方法,我认为我们的方向是正确的。”另一方面,在 WSL 的看法上,Keivan Beigi 则认为,WSL 是微软的一个神奇之举。“我认为这是微软的一项神奇举措。虽然其最初的发行版本非常糟糕,但是之后的每个发行版本都在变得越来越好。”同时,Keivan Beigi 也认为,虽然微软正在尝试将更多的 Linux 添加到 Windows 中,且还拥有了一个成熟的 Linux 内核。但 WSL 并不会让很多人从 Linux 切换到 Windows,不过它有可能减少从 Windows 迁移到 Mac 或 Linux 的开发人员的数量。”我敢肯定,在某些情况下,开发人员会考虑改用 Linux 以获得更好的开发经验。而现在,他们可以在 Windows 中拥有相同的体验,却不必放弃其他任何应用程序(Office、游戏、Adobe 套件等)。但是话又说回来,我听到人们离开 Windows 的最常见原因是,隐私或 WSL 无法解决的其他意识形态的问题。”而对于 FSF 给微软寄硬盘,希望开源 Windows 7 这一举措,Keivan Beigi 则称,这是一个疯狂的主意,永远不可能实现。“应该有人告诉 FSF 的好人们。如果你希望某人为你做某事,尤其是他们确实不需要做的事;不要从对他们的口臭开始,不论你认为这些话有多真实”。并表示,归根结底 Windows 7 是微软自己的软件,我们也许并没有那么有资格要求人家作为免费软件发布。且 Windows 中嵌入了许多非微软代码,这些代码只会使这个想法变得更不可行。此外,Keivan Beigi 还表明,希望微软近几年一反以前的态度大力拥抱开源的举措不仅仅只是为了对外营造一个良好的形象,而是发自内心真正的改变。有关该采访的更多详细内容可查看此处。

    时间:2020-07-28 关键词: Windows 10 wsl 开源

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章

技术子站

更多

项目外包