Essentials
Getting Started
Artist Guides
Project Setup and Artist Tools
The fx(hash) API
Generative Art with fx(params)
Browser Based Generative Art
Releasing your Project
An over of Licenses, what they are, and some of the popular types of licenses that can be used for fxhash projects.
A license allows someone else to use, modify, or share software or creative works, under certain conditions set by the owner. It outlines how the work can be used, distributed, modified, and under what conditions. Licenses are crucial for defining terms of use and interaction with intellectual property. Essentially, a license specifies:
In this sense licensing your fxhash projects is incredibly important, since they are essentially pieces of software, and at the same time publicly visible and accessible once uploaded to IPFS or minted on ONCHFS. A clear license informs others how they can use your code and the project's outputs, and legally protects you against misuse of your work.
Creative Commons (CC) licenses allow creators to share some rights with the public while retaining others. These licenses provide a flexible range of permissions for authors, artists, and other creators. Here's a quick list of some of the most popular CC licenses that have different degrees of restrictions on reuse of your project:
It's important to choose the Creative Commons license that aligns with how you want others to use your work. The licenses are designed to be easy to understand and use, promoting a balance between sharing and protecting the rights of the original creator.
You can find these creative commons licenses here https://creativecommons.org/licenses/list.en
The page also provides a useful license chooser tool that helps you determine which license could be a good fit by answering a set of questions.
CC licenses are generally used for a wide range of creative works, including images, music, literature, and other artistic expressions. Whereas CC licenses are more flexible and adaptable to different types of content and creative endeavours, there are other popular permissible licenses that are frequently used for software:
<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/f9d1e984-50ed-4650-a543-95d2b6c0ba90/d50167c9-915b-4789-86c9-d5f02b2bd9e1/fx_doc-icon_info_001.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/f9d1e984-50ed-4650-a543-95d2b6c0ba90/d50167c9-915b-4789-86c9-d5f02b2bd9e1/fx_doc-icon_info_001.png" width="40px" /> Should you modify standard licenses?
In general, it is not recommended to modify existing licenses on your own, especially when dealing with standard licenses like Creative Commons licenses or open-source software licenses. These licenses are legally crafted documents that have been carefully designed to balance the interests of creators and users, and modifying them can lead to legal uncertainties.
</aside>
If you need specific terms that are not covered by existing licenses, it's usually better to choose a license that aligns closely with your intentions and then supplement it with additional terms or permissions outside of the license itself. You can include a separate document or agreement that outlines any additional conditions or permissions.
For critical modifications or if your needs are not met by existing licenses, you may want to seek legal advice to draft a custom license or to explore alternative licensing options. Creating a new license or modifying an existing one requires a deep understanding of intellectual property law to ensure that the resulting license is legally enforceable and achieves your desired goals.
Overall, these are just some considerations, depending on your needs, requirements and restrictions that you would like to impose, and depending on what libraries you include in your project you might need to use a different license.
← Previous
Next →