Hi,
I know that Primefaces Extensions are licensed under Apache v2 with the exception of the CKEditor. However, the Sheet extension says that it is based on Handsontable and, when I went to their website to check the license (just to be sure) I found that the component is not licensed under the Apache license; it can only be used for free for teaching, academic research and personal experimentation, in any other case you have to obtain a license that is completely out of reach for us. My question is: Is the license from Handsontable applicable or can you confirm that the Apache v2 license is still applicable to PFE Sheet?
Best regards,
License for the Sheet extension
-
- PrimeFaces Core Developer
- Posts: 3979
- Joined: 03 Dec 2010, 14:11
- Location: Bavaria, DE
- Contact:
I hope melloware can check it.
Otherwise we have to outsource the sheet in a own JAR probably without Apache license.
Otherwise we have to outsource the sheet in a own JAR probably without Apache license.
Thomas Andraschko
PrimeFaces | PrimeFaces Extensions
Apache Member | OpenWebBeans, DeltaSpike, MyFaces, BVal, TomEE
Sponsor me: https://github.com/sponsors/tandraschko
Blog: http://tandraschko.blogspot.de/
Twitter: https://twitter.com/TAndraschko
PrimeFaces | PrimeFaces Extensions
Apache Member | OpenWebBeans, DeltaSpike, MyFaces, BVal, TomEE
Sponsor me: https://github.com/sponsors/tandraschko
Blog: http://tandraschko.blogspot.de/
Twitter: https://twitter.com/TAndraschko
You can read about it here: https://github.com/handsontable/handson ... ssues/5831
PFE is using HandsonTable CE (Community Edition) 6.2.2 which is MIT license and very friendly with Apache 2.0
Handsontable 7.0+ they decided to switch to a commercial license thus PFE will be forever on 6.2.2.
Hope that answers your question.
It was also documented here: https://github.com/primefaces-extension ... issues/660
PFE is using HandsonTable CE (Community Edition) 6.2.2 which is MIT license and very friendly with Apache 2.0
Handsontable 7.0+ they decided to switch to a commercial license thus PFE will be forever on 6.2.2.
Hope that answers your question.
It was also documented here: https://github.com/primefaces-extension ... issues/660
PrimeFaces Developer | PrimeFaces Extensions Developer
GitHub Profile: https://github.com/melloware
PrimeFaces Elite 13.0.0 / PF Extensions 13.0.0
PrimeReact 9.6.1
GitHub Profile: https://github.com/melloware
PrimeFaces Elite 13.0.0 / PF Extensions 13.0.0
PrimeReact 9.6.1
Hello,
Yes, you perfectly answered my question; thank you for your prompt response.
I see a problem in the future: as Hansontable 6.2.2 is no longer maintained, I assume that sooner or later it will be difficult to keep using it due to security concerns. Are you aware of any fork that intends to maintain that version, at least for security updates? If at the end you have to switch to another product and it has a license incompatible with Apache 2.0, I think it would be better to put it in a separate JAR with a different license as tandraschko suggested.
Best regards,
M.A. Marin
Yes, you perfectly answered my question; thank you for your prompt response.
I see a problem in the future: as Hansontable 6.2.2 is no longer maintained, I assume that sooner or later it will be difficult to keep using it due to security concerns. Are you aware of any fork that intends to maintain that version, at least for security updates? If at the end you have to switch to another product and it has a license incompatible with Apache 2.0, I think it would be better to put it in a separate JAR with a different license as tandraschko suggested.
Best regards,
M.A. Marin
Good questions..
1. Luckily HT has been around a long time so 6.2.2 is a very stable and solid release. As for security patches you are correct I don't know of any fork but I am SURE someone on GitHub will work and patch it. If not I can do it if a security issue comes up.
2. As for finding a replacement library I doubt that only as when we wrote this we searched for all the Spreadsheet JS components that were Open Source and this one was head and shoulders above the rest. Unless you mean moving it to its own JAR and using HT 7.0+?
1. Luckily HT has been around a long time so 6.2.2 is a very stable and solid release. As for security patches you are correct I don't know of any fork but I am SURE someone on GitHub will work and patch it. If not I can do it if a security issue comes up.
2. As for finding a replacement library I doubt that only as when we wrote this we searched for all the Spreadsheet JS components that were Open Source and this one was head and shoulders above the rest. Unless you mean moving it to its own JAR and using HT 7.0+?
PrimeFaces Developer | PrimeFaces Extensions Developer
GitHub Profile: https://github.com/melloware
PrimeFaces Elite 13.0.0 / PF Extensions 13.0.0
PrimeReact 9.6.1
GitHub Profile: https://github.com/melloware
PrimeFaces Elite 13.0.0 / PF Extensions 13.0.0
PrimeReact 9.6.1
Hello,
1. A quick search in GitHub brought a fork of Handson that seems to be maintained: https://github.com/nzzdev/handsontable so you are right, somebody on GitHub worked on it. Let's hope that they keep maintaining it.
2. I hope there will be no need for finding a replacement library. I do not see any reason to move to HT 7.0+ for the moment, but if that was the case in the future, please separate it from the main project in its own library.
You are doing a fantastic job in the PFE project. I appreciate it very much.
Best regards,
M.A. Marin
1. A quick search in GitHub brought a fork of Handson that seems to be maintained: https://github.com/nzzdev/handsontable so you are right, somebody on GitHub worked on it. Let's hope that they keep maintaining it.
2. I hope there will be no need for finding a replacement library. I do not see any reason to move to HT 7.0+ for the moment, but if that was the case in the future, please separate it from the main project in its own library.
You are doing a fantastic job in the PFE project. I appreciate it very much.
Best regards,
M.A. Marin
No problem and thanks for the feedback!
PrimeFaces Developer | PrimeFaces Extensions Developer
GitHub Profile: https://github.com/melloware
PrimeFaces Elite 13.0.0 / PF Extensions 13.0.0
PrimeReact 9.6.1
GitHub Profile: https://github.com/melloware
PrimeFaces Elite 13.0.0 / PF Extensions 13.0.0
PrimeReact 9.6.1
-
- Information
-
Who is online
Users browsing this forum: No registered users and 5 guests