processing / processing/processing-contributions
Add license information to properties and guidance on licensing in documentation
还没有人认领这个 Issue。
- 主要语言
- Python
- 星标
- 8
- 派生
- 8
- 平均合并
- 4 天 22 小时
- 30 天内合并 PR
- 3
描述
Context
A lot of existing Processing libraries don’t have an explicit license, and we haven’t really pushed for using open-source licenses in the past.
Yet, third-party libraries are often where new features get tried out before they make it into core. For this to be possible, they need to be using a compatible license.
Specifically, it would be a good idea for us to recommend using the LGPL v2.1 license which Processign core uses. This makes it easier to eventually bring features into core.
Note: Using GPL can be problematic because, while you can use LGPL code in a GPL project, you can’t do it the other way around.
Other permissive licenses like MIT are also compatible, but they’re less aligned with the spirit of the project since they allow commercial use of your code without contributing improvements back to the community.
Suggestion
It would make sense to add license info to the library properties and include some basic guidance on licensing in the documentation.
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先定位生成 Contribution Manager 和网站数据的脚本,然后找到库属性的定义位置以及贡献指南的文档位置。添加与所述建议一致的 license 属性和许可指南,并验证生成的输出包含这些信息。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- python
- 领域
- documentation, tooling
- Issue 类型
- 文档
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100