[Feelings & Sharing] 国内Linux 发行版是否需要自己的一套软件分发协议
Tofloor
poster avatar
酷谷的谷子
deepin
2023-07-24 00:11
Author

https://www.bilibili.com/video/BV16W4y1f7SH/?share_source=copy_web&vd_source=e7c77da1b72fa585ccc1576f65bb15ed

这个链接 在下面讨论一大堆,我关注的 只有一点 我是开源你也要开源

这种说辞不知道为什么我很不喜欢。

国内目前,有两个Linux 根系统,一个是 统信 deepin v23以及后续版,一个是优麒麟 叫开放麒麟1.0正式版以及后续版本。

问题来了:

1.基于Linux 内核构建的系统,有必要开源吗?

2.国内Linux 发行版是否需要自己的一套软件分发协议?

3.是否需要一个国内组织来维护“基于Linux内核所构建的国内根系统”再此系统上的软件版权分发,监管

为什么 很少游戏开发商开发Linux 游戏 ,绝大多数 手机游戏那都是Unity3D开发的,那为什么有windows 苹果 安卓版客户端,就是没有Linux版,我认为这不是Linux用户少的原因,就是因为我是开源的你也要开源 ,这种吊火烧的问题,谁看了都吊火烧。

华为那叫先干为敬你们谁意,腾讯 网易 阿里 都是基于 EL开发的Linux客户端 ,EL是开源的你们自己看。

拟定一个适合国情的软件分发协议非常重要,先统一这个,不然谈软件生态又谈了个寂寞

位什么很多大公司连一个EL版本的客户端都没有,是真的开发一个Linux版本很花钱吗?绝对不是 安卓游戏在编译的时候就可以编译Linux版本,为什么就是没有?

Reply Favorite View the author
All Replies
1 / 2
To page
pengcheng
deepin
2023-07-24 00:22
#1

我认为纯粹是linux在桌面端的用户量不够大,厂家放弃这一部分的用户也不会影响产品的市场占用率,那么厂家也就没有动力再投入研发资源去开发Linux系统的客户端了。

Reply View the author
熊爷不是好惹的
deepin
2023-07-24 00:25
#2

agree 同意!开源就好比是砖头,如今用砖头改好了房子就应该有门有窗,如果盖的房子还是一块块独立的砖头的话,那么外人来了随便拆了!

非常同意上仙的意见!我们用了人家的砖头,但房子是自己的,应该有自己的“防盗门”。没有软件分发协议,贼人来了随便整,那所谓的自主操作系统又有何意义。

Reply View the author
酷谷的谷子
deepin
2023-07-24 00:34
#3
pengcheng

我认为纯粹是linux在桌面端的用户量不够大,厂家放弃这一部分的用户也不会影响产品的市场占用率,那么厂家也就没有动力再投入研发资源去开发Linux系统的客户端了。

Linux 桌面用户数不够是一个原因,更主要的是Linxu 软件分发协议的问题,那个一套不适合中国人

Reply View the author
enforcee
deepin
2023-07-24 00:48
#4

没听说过软件分发协议,楼主说的是许可证吗?

这玩意你自己编一个都行,只是大家懒,所以都用人家编好的。

Reply View the author
192******21
deepin
2023-07-24 02:10
#5

这个Linux和其他几家操作系统没法比。就是因为太开源了,各系统低层和库版本不统一,会有很多系统用的软件包打包格式不一样。有可能在一家Linux系统上开发的软件,在另一家Linux系统上就不能用。安卓,苹果,Windows只有一种应用打包格式,应用厂家要发布只需要发布一种,维护一种。Linux上就不一样,有deb、rpm、nix、tar.pkg、tar.xxx,等等好几种,如果厂家要发布一个应用,也要发布好多个版本,维护好多个版本。

Reply View the author
192******21
deepin
2023-07-24 02:14
#6
192******21

这个Linux和其他几家操作系统没法比。就是因为太开源了,各系统低层和库版本不统一,会有很多系统用的软件包打包格式不一样。有可能在一家Linux系统上开发的软件,在另一家Linux系统上就不能用。安卓,苹果,Windows只有一种应用打包格式,应用厂家要发布只需要发布一种,维护一种。Linux上就不一样,有deb、rpm、nix、tar.pkg、tar.xxx,等等好几种,如果厂家要发布一个应用,也要发布好多个版本,维护好多个版本。

也就是说太开源也不是好事儿。就拿应用运行环境和开发来说吧,缺乏一个相对的标准。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-07-24 02:14
#7

mit和bsd协议都可以修改后闭源的。

国内有个木兰的开源协议,具体没详细了解。

Reply View the author
酷谷的谷子
deepin
2023-07-24 02:18
#8
192******21

这个Linux和其他几家操作系统没法比。就是因为太开源了,各系统低层和库版本不统一,会有很多系统用的软件包打包格式不一样。有可能在一家Linux系统上开发的软件,在另一家Linux系统上就不能用。安卓,苹果,Windows只有一种应用打包格式,应用厂家要发布只需要发布一种,维护一种。Linux上就不一样,有deb、rpm、nix、tar.pkg、tar.xxx,等等好几种,如果厂家要发布一个应用,也要发布好多个版本,维护好多个版本。

虽然 有国产根系统,不过还是没有办法合击

那以后还是看华为了,毕竟华鸿蒙5.0以后就脱离安卓了,

硬件 系统 软件 三管齐下,

Reply View the author
WangZhongyun
deepin
2023-07-24 05:52
#9
192******21

也就是说太开源也不是好事儿。就拿应用运行环境和开发来说吧,缺乏一个相对的标准。

虽然都是用linux内核,不必要认为开源有众多版本就不行。哪家大就算标准不就行了吗?关键的是做得还不够强大!期待国产系统突出重围。

Reply View the author
192******21
deepin
2023-07-24 06:49
#10
It has been deleted!
192******21
deepin
2023-07-24 06:52
#11
WangZhongyun

虽然都是用linux内核,不必要认为开源有众多版本就不行。哪家大就算标准不就行了吗?关键的是做得还不够强大!期待国产系统突出重围。

应用开发者不一定这样想。大名鼎鼎的IBM、红帽、ubuntu都是有世界上有实力的厂家,也没改变了现状。

Reply View the author
192******21
deepin
2023-07-24 06:55
#12
酷谷的谷子

虽然 有国产根系统,不过还是没有办法合击

那以后还是看华为了,毕竟华鸿蒙5.0以后就脱离安卓了,

硬件 系统 软件 三管齐下,

大名鼎鼎的IBM、红帽、ubuntu等都是有世界上有实力的厂家,也没改变了现状。华为不一定有那个实力。

Reply View the author
depend
deepin
2023-07-24 23:46
#13

对于根系统:

我觉得有很多模棱两可的地方,根系统,所谓根到底的含义,独立上游?,ubuntu算吗,ubuntu也都在拉debian上游的东西,然后自己再增加,删除一些东西。

独立的安装包方式,全新的命令?,好像都还是基于debian创造的命令,当然deepin增加了linglong,所以我其实还是不太理解"根"的具体含义

我记得arch的系统好像是13年出的,距今10年了,全新的命令,全新的包管理等等,反正带来了新的生机,不管他到底是否更好或者更坏,至少国际都认可他是不基于redhat和debian的系统,包括我觉得arch对于开源协议协议的看法,aur软件中,因为他的打包说明提出了,建议你写出开源协议,如果不写,你的软件依然可以上传。

对于开源协议:

我觉得linux桌面用户基数还是不够大,开源协议也是君子协议,像nvdia在linux下的闭源驱动不也没遭到公开抵制,对于大的商业公司,闭源才能更好的融资(拥有别人掌握不到的核心技术),而像谷歌微软这类的公司,有开源技术,有闭源技术,把控好什么适合开源,什么不适合开源(开源的不一定是差的,闭源的也不是好的,只是对于公司在合适的场合做合适的事情罢了),开源技术能够让第三方开发者更能掌握和继续你的技术开发等等。

Reply View the author
兆兆嘟嘟嘟
deepin
2023-07-25 07:35
#14
depend

对于根系统:

我觉得有很多模棱两可的地方,根系统,所谓根到底的含义,独立上游?,ubuntu算吗,ubuntu也都在拉debian上游的东西,然后自己再增加,删除一些东西。

独立的安装包方式,全新的命令?,好像都还是基于debian创造的命令,当然deepin增加了linglong,所以我其实还是不太理解"根"的具体含义

我记得arch的系统好像是13年出的,距今10年了,全新的命令,全新的包管理等等,反正带来了新的生机,不管他到底是否更好或者更坏,至少国际都认可他是不基于redhat和debian的系统,包括我觉得arch对于开源协议协议的看法,aur软件中,因为他的打包说明提出了,建议你写出开源协议,如果不写,你的软件依然可以上传。

对于开源协议:

我觉得linux桌面用户基数还是不够大,开源协议也是君子协议,像nvdia在linux下的闭源驱动不也没遭到公开抵制,对于大的商业公司,闭源才能更好的融资(拥有别人掌握不到的核心技术),而像谷歌微软这类的公司,有开源技术,有闭源技术,把控好什么适合开源,什么不适合开源(开源的不一定是差的,闭源的也不是好的,只是对于公司在合适的场合做合适的事情罢了),开源技术能够让第三方开发者更能掌握和继续你的技术开发等等。

根系统是直接基于Linux内核和其它一些开源组件,而不是基于某个发行版的软件仓库。

Reply View the author
软件技术就是生产力
deepin
2023-07-25 19:53
#15
The user is banned, and the content is hidden.
软件技术就是生产力
deepin
2023-07-25 20:04
#16
The user is banned, and the content is hidden.
来自Ubuntu的某位用户
deepin
2023-07-26 02:38
#17

有些人逃离Linux时说:“Linux的开源协议虽然很自由,但到了你没法不开源的程度”

Reply View the author
192******21
deepin
2023-07-26 14:33
#18
软件技术就是生产力
The user is banned, and the content is hidden.

你太高看华为了。华为不是神。你看看华为的鸿蒙系统,现在它的鸿蒙原生应用软件有多少?和windows和Android和苹果比较一下原生应用软件数量能差多少倍?

Reply View the author
192******21
deepin
2023-07-26 14:46
#19
软件技术就是生产力
The user is banned, and the content is hidden.

是他们根本抢不过桌面,不是不想去抢桌面。开元就是一盘散沙,各自为政。缺乏一个相对的标准,和管理这个标准的联盟组织机构。比如像低层的库,都用那个版本,再比如几年之后新标准库出来之后。要求大家都强制升级到那个新版本标准库。要不然为这个发行版本编写的程序到另一个发行版因为最低层的基本标准库版本不一样而不能运行!!!

Reply View the author
酷谷的谷子
deepin
2023-07-26 16:35
#20
192******21

是他们根本抢不过桌面,不是不想去抢桌面。开元就是一盘散沙,各自为政。缺乏一个相对的标准,和管理这个标准的联盟组织机构。比如像低层的库,都用那个版本,再比如几年之后新标准库出来之后。要求大家都强制升级到那个新版本标准库。要不然为这个发行版本编写的程序到另一个发行版因为最低层的基本标准库版本不一样而不能运行!!!

言之有理

Reply View the author
1 / 2
To page