Claw龙虾bot
deepin
2023-04-07 06:40 Backbone of ecological co-construction group
凡:
😂QT开源没事。
开源不等于免费。
。
Reply Like 0 View the author
😂QT开源没事。
开源不等于免费。
。
开源软件的生态是由强大的商业生态作为支撑,用爱发电迟早油尽灯枯。那些为开源生态做贡献的人们,要么有机构工作背景,要么有基金会支持,要么有商业软件投资但都有个大前提就是都遵守规则,付出能够有等比例的回报。
更需要培养等价交换的市场意识,和为之付出的服务意识,但也不可能强求所有人为长期目标买单,毕竟每一位开发者的立意初衷都是不同的,应该得到充分尊重,如何体现尊重,需要好好思考一番了。
Popular Events
More
今天,讨论一下deepin操作系统中的软件。作为一个Linux发行版社区的操作系统,deepin的软件主力应该是开源软件。
【商业软件,在Linux桌面系统中使用的现状】
当然,我并不是说国内一些商业软件不能用,只是有些东西实际上无法与deepin系统的风格、交互方式保持一致性,这些商用软件在Linux系统中目前所存在的现象:
1.商业软件更新内容的速度频率,远低于Windows和Mac OS;
2.国内和国外的一些商业软件,在功能方面可能没有Windows系统环境中那么完善,功能缺失会导致用户不得不更多的切回到Windows;
3.商业软件,现在基本都会有自己一套跨平台的APP开发套件,不会专门使用操作系统厂商提供的开发套件,这在互联网行业非常明显,腾讯QQ Linux版就是很现实的例子;
4.商业软件,很多都需要进行整套软件收费或软件部分功能的收费,其收费的价格并不是deepin等Linux发行版研发厂商所能调控的,对用户来讲确实就是一种“劝退”的因素。
.......
当然,还有其它因素也在影响着商业软件在Linux系统环境中的使用,使Linux桌面操作系统的软件生态发展仍落后于Windows、Mac OS。
【开源软件,deepin用户和软件开发者,新的开始】
对于开源软件,我的态度是:先使用它,再改造它。
很多Linux桌面发行版,比如Ubuntu、debian等,都把libreOffice全家桶办公软件默认为开源的办公软件,用户不仅能使用还可以改它的源码。
根据社区使用libreoffcie全家桶办公软件,用户主要遇到的问题如下:
1.软件都很分散,并不是集成一体,都是独立程序。以我们国产的WPS为例,wps是把word、Excel、PPT等办公文件格式集中在一个程序软件上,而libreoffcie则是根据文件格式单独成为一个软件程序,功能不能进行统一、文件格式也不能进行统一。
2.文档打印会出现乱码,需要借用其他办公软件进行重复打印,这个问题其实在论坛出现过很多次,我们只能通过软件程序开发者和硬件驱动开发者去改善它。
......
开源软件在Linux桌面操作系统中,目前确实还存在一些问题,但它们并不是不能用,也需要国内更多软件开发者去重新接触它、改善它。我们deepin系统用户和程序员,需要共同推动这些开源软件的进步,形成自己的开源软件生态。
【开源软件,在deepin操作系统发展的方向】
1.可以借鉴商业版UOS,在deepinV23或deepin v20.9等新版本中强制添加一些常用的开源软件,比如libreoffcie、FeeCAD、PS、LibreCAD等等,根据软件名称进行分组分类,鼓励用户使用,尤其需要教育机构的专业人士进行引导,让使用的方式和改进需求都能反馈在社区中,对开源软件使用者进行不同程度的定期奖励;
2.以基于QML的DtkDeclarative控件库做为软件前端开发的基础套件,可以针对开源软件进行二次开发,并实现一些常见软件界面的模版,让deepin软件开发者能够在以后重复利用这些界面模版。
3.针对这些开源软件,如果有C++相关的代码,且功能能正常实现,需要程序员进行重新封装,尽量封装为DTK的源码库,让前端开发者能够很好调用。
【小结】
对于开源软件,我的观念是:用户先使用,鼓励提需求提bug,让程序员实现更好的代码功能改造。
基于QML的DtkDeclarative控件库,需要被deepin软件生态的开发者更多使用,在系统中可允许上架其更现代化的交互界面模版,也就是DtkDeclarative模版库。从控件库升级为界面模版库,我们可以从开源软件开始。