7. Published Content and Package Author Responsibility
License grant. By publishing a package you grant ExtenSilica and its users a worldwide, royalty-free, non-exclusive license to store, distribute, display, and access the package under the license you declare in the package manifest. This license is necessary to operate the registry. (See Section 4 above for our ownership / authorship rules.)
Authors are responsible for their content. By publishing a package you represent and warrant that:
- You have the legal right to publish the package and all files it contains under the declared license.
- The package does not contain malware, ransomware, spyware, cryptocurrency miners, rootkits, or any code designed or likely to cause harm to users, their systems, or third parties.
- The package does not infringe any patent, trademark, trade secret, copyright, or other intellectual property right of any third party.
- The package does not contain content that is defamatory, fraudulent, deceptive, or that violates applicable law.
- Any executable artifacts included in the package (simulation binaries, scripts, FPGA bitstreams) perform only the functions described in the package documentation.
Executable artifacts. Because .xsil packages may contain executable code (simulation entry points, test scripts, RISC-V binaries), users who install and run packages do so at their own risk. We strongly recommend reviewing package source and checksums before executing content from unknown authors. ExtenSilica verifies archive integrity via SHA-256 checksums but does not perform behavioral analysis of package contents.