Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License is confusing #8

Open
dgbutterworth opened this issue Apr 18, 2014 · 3 comments
Open

License is confusing #8

dgbutterworth opened this issue Apr 18, 2014 · 3 comments

Comments

@dgbutterworth
Copy link

I am not sure how the license agreement is meant to work. In LICENSE.txt, line 22:

(F) Platform Limitation- The licenses granted in sections 2(A) & 2(B) extend only to the software or derivative works that (1) are run on a Microsoft Windows operating system product, and (2) are not Excluded Products.

This is JS, meant to be run from a web page in a browser. I can't use/place this code on a Linux/Unix server?

@ZerdaH
Copy link

ZerdaH commented Jun 5, 2014

This has always been confusing to me as well regarding javascript. Unless you're running it on a node server, isn't it actually being "run" (to use their word) on the client computer? Your server is just "serving" the code that is to be run. I'm not a lawyer though.

@dgbutterworth
Copy link
Author

Thanks for confirming my confusion, and letting me know that someone else is out there thinking about it. I am a lawyer, trying to learn about coding. (I have few (or none) software packages that do exactly what I want done, so someday I'll fix that.) This bundle is interesting, but I'm not going to spend time looking further with that crazy license as an obstacle to adapting the code to something useful. I suspect the license comes from a time when Microsoft was a bit less open minded. I wish the author would revisit the issue.

@fips999
Copy link

fips999 commented Aug 16, 2014

@dgbutterworth @ZerdaH honestly the best approach is to just start a new library, from scratch. The DOCX format is defined in ECMA-376 and this new project can be licensed under Apache 2 (like what SheetJS did for XLSX) or MIT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants