Skip to content

Commit

Permalink
readme: DCT is LGPL
Browse files Browse the repository at this point in the history
  • Loading branch information
pulsejet committed Nov 9, 2023
1 parent 2ba2733 commit ae20533
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ Are welcome though GitHub. All files are licensed under the Apache License v2.0.
## License

All code in the repository is licensed under the Apache License Version 2.0 unless otherwise noted.
The DCT tools are licensed under the GPLv3 license. If you want a permissive build, remove the `dct-wasm` dependency from `package.json`.
The DCT tools are licensed under the LGPLv2.1 license. If you want a more permissive build, remove the `dct-wasm` dependency from `package.json` and references from `angular.json`.

2 comments on commit ae20533

@yoursunny
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you sure?
pollere/DCT tools and examples are GPL3+.
pollere/DCT runtime headers are LGPL3+.
pulsejet/DCT is entirely GPL3+ when it was forked.
Even if you rebase the fork, schema compiler would still be GPL3+.
That's one reason I don't have transpiled DCT in NDNts.

@pulsejet
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, I didn't notice the dual licensing. I'll revert this commit.

Please sign in to comment.