Skip to content

Commit

Permalink
[新 SIG 提案] deepin-shared-libs (#382)
Browse files Browse the repository at this point in the history
* Add files via upload

* New member

* 完善简介描述,新增细化规则

* Update README.md

* readme_zh-CN.md补充具体规范

* Rename Readme

* Delete README.zh_CN.md

* Rename REAMDE

* Create directories

* Delete sig/deepin-shared-libs/Apps/README.md

* Delete sig/deepin-shared-libs/Libs directory

* Add dicts

* Add archs

* Rewrite readme

* Add MEMBERS.md

* Rename readme

* 添加sig-仓库前缀
  • Loading branch information
ziggy1030 authored Nov 9, 2023
1 parent 594d002 commit 4c247e9
Show file tree
Hide file tree
Showing 3 changed files with 112 additions and 0 deletions.
5 changes: 5 additions & 0 deletions sig/deepin-shared-libs/MEMBERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## Team Members

- [ziggy1030](https://github.com/ziggy1030)
- [Oyami-Srk](https://github.com/Oyami-Srk)
- [shenmo7192](https://github.com/shenmo7192)
85 changes: 85 additions & 0 deletions sig/deepin-shared-libs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# deepin-shared-libs

## 小组简介

将在日常开发、编译、适配等编译好的动态库(Share Libraries)成品包(如Qt、KDE Framework)以及相关编译过程冗余的配置文档,面向各大开发者、开源社区共享。
本小组为纯兴趣小组,除非是产生重大负面影响,原则上没有对上传的任何资源作强制责任要求;同时欢迎各大开发者、测试朋友加入我们的队伍,完善我们的仓库体系。
**本资源库主要以分享编译好的binary+tar.xz压缩形式发布,需要用到的直接下载解压就可以得到包含lib和include的完整编译目录,自己单独引用即可。**
开源核心永远不是白嫖和复刻,只有共享协作才能提高效率,不要畏于分享你的个人看法和承认错误!


### FAQ:
```
Q1: 为什么SIG名字叫"deepin"?是只能在deepin下使用吗
A: 严格意义上,动态运行库一般只受gcc版本和其他依赖的动态库版本影响,与系统直接关系不大。本质上还是希望可以开放出来给其他发行版的兄弟使用,名称包含"deepin"只是因为SIG从deepin起步,也希望大家记得中国有个开源社区叫deepin。
Q2: 这里的任何动态库都可以自由使用吗?(包含商用)
A: 原则上这里上传的库都是遵循开源自由的原则,但并不代表所有都经过了稳定性验证,使用的时候需要自行衡量。另:帮助完善测试兼容情况可以参考SIG项目仓库中的操作手册。
Q3: 我想将这里的库重新打包为其他格式,是否被允许?
A: 参考Q2,但希望在引用的时候标注出处。
```

## 活动范围与目标

活动范围:社区论坛、SIG仓库主页、QQ交流群

目标:
在V20系列(Debian Buster)已经基本不做功能更新,但仍有大量用户和商业产品对新版本运行库的需求下,将日常开发、编译、适配等业务工作中编译好的动态库(Share Libraries)作为副产品提供给开源社区共享使用。一来可以缓解系统仓库各类运行库版本过老的问题,同时也可以充分利用各开发者的开放资源和"副产品",优化社区协作表现。
目前由于处于探索阶段,建议大家还是以Qt和KDE Framework等主流运行库为主进行维护,感谢每一位支持开源事业的人士!


## 成长体系
在这里,你可以得到:

1. 别人编译好的二进制动态库、二进制可执行应用程序
2. 别人在编译时积累的操作文档、学习笔记
3. 开源社区参与感

在这里,你可以贡献:

1. 你编译好的二进制动态库、二进制可执行应用程序
2. 你在编译时积累的操作文档、学习笔记
3. 开源贡献自豪感


## 操作要求

详细说明请移步Github小组仓库主页

## 参与方法

**参与标准:**

* 充分了解并尊重开源协议
* 熟悉各大主流运行库、Share Libraries的相互关系
* 熟练使用make、cmake等主流构建工具
* 熟悉了解动态库Share Libraries的相关知识
* 了解Linux发行版下文件权限及其实际影响

**参与方法:**

1.在Github小组仓库主页发起Discussion并说明想加入的原因


## 小组章程

* 希望无论是小组成员还是使用我们资源的朋友们都可以尊重开源精神,开源核心永远不是白嫖和复刻,只有共享协作才能提高效率!
* 本小组为纯兴趣小组,不提供商业保障。除非是产生重大负面影响,原则上没有对上传的任何资源作强制责任要求
* 不要畏于分享你的个人看法和承认错误!
* 允许随时加入和退出
* 当维护者提交的资源因问题而需要调整的,若未在 **一周内** 根据要求回应/调整,SIG小组有权将该资源移出仓库
* 在保证deepin可以正常使用的情况下,鼓励开发者、社区参与者在其他发行版上进行测试,并记录相关兼容信息
* 在SIG小组有重大事项需要表决时,提前一周进行会议邀请:新增/移除架构平台、将某一贡献者指定为某库的长期维护者


## 讨论渠道

Github小组仓库Issues、Discussion板块

## 相关链接

Github小组仓库
Gitee小组仓库镜像(只读)
22 changes: 22 additions & 0 deletions sig/deepin-shared-libs/metadata.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: deepin-shared-libs
blog:
rss:
matrix:
proposal:
by:
handle: ziggy1030
id: 39146681
date-created: '2023/08/24'
date-archived: '-'
team: deepin-shared-libs
repos:
maintained:
- sig-deepin-shared-libs
package:
members:
- handle: ziggy1030
id: 39146681
- handle: Avenger-285714
id: 60058876

0 comments on commit 4c247e9

Please sign in to comment.