LSPL draft: Difference between revisions

From LibreSilicon
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
By providing protection for users and open source software, HDL code, schematics, layouts and netlists, the LibreSilicon Public License strives to keep the cost of software and hardware development low, and enable users to access the latest technologies.
By providing protection for users and open source software, HDL code, schematics, layouts and netlists, the LibreSilicon Public License strives to keep the cost of software and hardware development low, and enable users to access the latest technologies.
The LibreSilicon Public License, LSPL for short, should ensure the following:
The LibreSilicon Public License, LSPL for short, should ensure the following:
a) It should be based on the  GNU Affero General Public License
 
# a) It should be based on the  GNU Affero General Public License
b) Besides software it should also cover HDL code, schematics, layouts and netlists
b) Besides software it should also cover HDL code, schematics, layouts and netlists
c) It should incorporate the following aspects of the GNU Lesser General Public License, under the terms of the LGPL:
c) It should incorporate the following aspects of the GNU Lesser General Public License, under the terms of the LGPL:
1) Allow dynamic linking of libraries in closed-source projects
1) Allow dynamic linking of libraries in closed-source projects
2) Extend the dynamic linking policy from the LGPL to PDK components, generated by LibrePDK, LibreCell and other IP cores, licensed under the LSPL, with the same terms and conditions applying as for dynamically linked libraries in the LGPL.
2) Extend the dynamic linking policy from the LGPL to PDK components, generated by LibrePDK, LibreCell and other IP cores, licensed under the LSPL, with the same terms and conditions applying as for dynamically linked libraries in the LGPL.

Revision as of 17:32, 29 January 2023

The LibreSilicon Public License further extends the dynamic linking policy of the GNU Lesser General Public License by applying the same terms and conditions to PDK components, generated by LibrePDK, LibreCell and other IP cores, licensed under the LSPL. The license also grants users the right to access and modify the source code of any open source components, including PDK components, generated by LibrePDK, LibreCell and other IP cores, licensed under the LSPL.

By providing protection for users and open source software, HDL code, schematics, layouts and netlists, the LibreSilicon Public License strives to keep the cost of software and hardware development low, and enable users to access the latest technologies. The LibreSilicon Public License, LSPL for short, should ensure the following:

  1. a) It should be based on the GNU Affero General Public License

b) Besides software it should also cover HDL code, schematics, layouts and netlists c) It should incorporate the following aspects of the GNU Lesser General Public License, under the terms of the LGPL: 1) Allow dynamic linking of libraries in closed-source projects 2) Extend the dynamic linking policy from the LGPL to PDK components, generated by LibrePDK, LibreCell and other IP cores, licensed under the LSPL, with the same terms and conditions applying as for dynamically linked libraries in the LGPL.