3 ms·
Haven't tested this lib, however be careful before including it in your project because of its license (it is dual licensed agpl/commercial). This means that yo
by spapas82 5y ago
Haven't tested this lib, however be careful before including it in your project because of its license (it is dual licensed agpl/commercial). This means that you can use it only if your project is GPL or else you need a commercial license.
On the other hand, the reportlab pdf generation library (which is what I actually use) offers a permissive language in its open source version (and a commercial reportlab plus version), so it can be included in all kinds of projects.
- mkl 5y agoConfusingly, while the README says AGPL/commercial, the LICENSE file (https://github.com/jorisschellekens/borb/blob/master/LICENSE https://github.com/jorisschellekens/borb/blob/master/LICENSE) says it's GPL.
- mdaniel 5y agoI'd guess it's just a copy-pasta error, because all the source files contain the AGPL header text: https://github.com/jorisschellekens/borb/blob/v2.0.9.1/borb/__init__.py#L7 https://github.com/jorisschellekens/borb/blob/v2.0.9.1/borb/... and https://github.com/jorisschellekens/borb/blob/v2.0.9.1/borb/pdf/__init__.py#L7 https://github.com/jorisschellekens/borb/blob/v2.0.9.1/borb/... for example But the plot thickens! It seems the top-level LICENSE file was actually changed 13 days ago _away_ from AGPL https://github.com/jorisschellekens/borb/blame/master/LICENSE https://github.com/jorisschellekens/borb/blame/master/LICENS... So, yeah, confusingly for sure
- sigg3 5y agoAn AMBIGUOUS LICENSE situation is a red flag. Was the issue raised with the author?
- xjlin0 5y agoReportLab is indeed a great library. Another great one is WeasyPrint. How are these compared with Borb?