LSPL draft

From LibreSilicon
Revision as of 20:17, 28 January 2023 by Leviathan (talk | contribs) (Created page with "1. Definition 1.1. "This License" refers to version 1 of the LibreSilicon Public Licence. 1.2. "The Program" refers to any copyrightable work licensed under this License. Ea...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

1. Definition

1.1. "This License" refers to version 1 of the LibreSilicon Public Licence.

1.2. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations.

1.3. "Source form" means the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

1.4. "Object form" means any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

1.5. "Work" refers to the Program or any portion of it, and includes any work that is distributed or published, in whole or in part, under the terms of this License.

1.6. "Use" refers to the act of running the Program or any portion of it, or of linking the Program with a Dynamically linked library.

1.7. "Dynamically linked" refers to a linking method where the component parts of the program are not combined into a single executable file at compile time, but instead are linked together at run-time.

1.8. "Schematics" refers to the drawings, diagrams, or other visual representations of the physical design of an electronic device or circuit.

1.9. "Layouts" refers to the physical layout of an electronic device or circuit, including but not limited to the placement of components and the routing of interconnects.

1.10. "Netlists" refers to a description of an electronic design, listing the components and their interconnections.

1.11. "HDL code" refers to Hardware Description Language, a specialized programming language used to describe the behavior and structure of digital and mixed-signal systems