Comments (3)
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.
from docx.js.
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.
from docx.js.
@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
from docx.js.
Related Issues (9)
- Please add a big warning that the code is licensed under the "Microsoft Office Extensible File License" HOT 3
- Elements are not correctly created in the w namespace
- Any Documentation? HOT 22
- show diff between 2 docx versions.
- Corrupted zip : can't find end of central directory HOT 1
- Corrupted Word Document in PhoneGap / Cordova HOT 1
- Pass file path to javascript input android
- Please upload to npm (Node Package Manager) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docx.js.