You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By clarifying how p5.js can be used in various contexts (from a legal standpoint), p5.js users (artists, educators, developers, etc.) could feel more confident and liberated in choosing p5.js for their work.
Which types of changes would be made?
Unsure (The community can help to determine the type of change.)
Most appropriate sub-area of p5.js?
Other (Documentation, Legal)
What's the problem?
Users can face difficulty navigating the complexities of the LGPL, which may undermine confidence in using p5.js in different contexts.
The diverse applications of p5.js can inadvertently lead to unintentional violations of certain LGPL clauses. For certain use-cases, limitations imposed by LGPL are unclear.
Regarding development: it can be unclear how p5.js code can be used in other projects, which LGPL requirements apply, and what constitutes in "derivative work."
What's the solution?
A new document should be created outlining FAQs and guidelines on licensing and usage. It should specifically address common questions and concerns surrounding p5.js and its LGPL-2.1 license. It should provide guidelines for common use cases (e.g. for artists) on proper usage and attribution. It should provide guidelines for when developing with p5.js (derivative work or linking).
The document could be a Wiki page as part of the p5.js repository and/or a page on the p5.js website.
The document should be referenced in the README file.
Increased Confidence: Clear guidelines and FAQs would boost users' confidence in utilizing p5.js across diverse projects.
Enhanced Accessibility: Simplifying LGPL complexities would make p5.js more accessible to a wider range of users (artists, educators, developers, etc.)
Legal Compliance: Users would have a better understanding of their obligations under the LGPL, reducing the risk of unintentional violations.
Cons (updated based on community comments)
Resource Allocation: Creating and maintaining such a document may require significant time and effort from the p5.js community, diverting resources from other (potentially more important) tasks.
Misinterpretation: Despite efforts to clarify licensing and usage guidelines, there's a possibility of misinterpretation the LGPL, leading to false guidelines and answers or even more questions/discussions.
Proposal status
Under review
The text was updated successfully, but these errors were encountered:
Increasing access
By clarifying how p5.js can be used in various contexts (from a legal standpoint), p5.js users (artists, educators, developers, etc.) could feel more confident and liberated in choosing p5.js for their work.
Which types of changes would be made?
Most appropriate sub-area of p5.js?
What's the problem?
What's the solution?
Alternative solution
Pros (updated based on community comments)
Cons (updated based on community comments)
Proposal status
Under review
The text was updated successfully, but these errors were encountered: