Add license information to properties and guidance on licensing in documentation
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- documentation, tooling
Direção de pesquisa
Comece localizando os scripts que geram o Contribution Manager e os dados do site e, em seguida, encontre onde as propriedades das bibliotecas são definidas e onde as orientações para contribuições estão documentadas. Adicione uma propriedade license e orientações de licenciamento consistentes com a recomendação indicada e verifique se as saídas geradas incluem essas informações.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Python
- Estrelas
- 8
- Forks
- 8
- Merge médio
- 4d 22h
- PRs com merge (30d)
- 3
Preparar o ambiente
Ainda não verificamos os arquivos de configuração deste projeto. Comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de processing/processing-contributions
-
New library: HRTF Abertalibrary new contribution
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
processing/processing-contributions#152 · 2 comentários ·
-
library new contribution
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 50/100
processing/processing-contributions#155 · 1 comentário ·
-
ImageTiler Abertalibrary new contribution
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
processing/processing-contributions#120 · 2 comentários ·
-
WASAPI for Processing Abertalibrary new contribution
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
processing/processing-contributions#117 · 6 comentários ·
-
Algorithmic Typography Abertalibrary new contribution
processing/processing-contributions#114 · 9 comentários · 1 responsável ·
Todas as issues de processing/processing-contributions
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
gradio-app/gradio#13895 ·
Mantenedores costumam responder em até 1 dia
-
build-error
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
spack/spack-packages#6713 ·
Mantenedores costumam responder em até 1 dia
-
Use issue templates Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
ActivityWatch/activitywatch#1464 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: The ckg tool drops the return type of every decorated Python method in class search results Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
bytedance/trae-agent#483 ·
Mantenedores costumam responder em até 1 dia