Comments (6)
You should read the license once again. You can do whatever the fuck you want. So take the lib, strip the license, slap any license you find convenient on top of it and be done with it.
YOU CAN DO WHATEVER YOU WANT. What more do you want? It rarely get any better than this, trust me.
from lz-string.
I did read the license.
I understand the intent BUT the law doesn't work the way you imagine. Since you originally authored the code, you own the copyright on the code but ownership and liability are two separate things in the eyes of the law. You are still legally liable for the code even if you decide you don't want to claim copyright. This issue was opened to encourage you to protect yourself as well as anyone using your code. As it stands, if your code is deemed harmful in any way whatsoever, you can be sued over it and will lose any such lawsuit. The original recommendation still stands.
from lz-string.
I think the issue is that Americans can sue you because they don't have the concept of a frivolous lawsuits. If they do, they've forgotten. On the other hand, a good argument goes something like this "So, you found some free software that came with no merchantability or anything saying it was going to work for you in the way you wanted. You were unable to make it work the way you wanted and so you are going to sue me. Well. Beside being an arsehole, how much did it cost you to use my free software? That is how much I am willing to offer you!".
Oh.... wouldn't it be nice if ... !
Unfortunately, because of the arseholes, you are going to have to use a better license. It's crap. It's stupid. But that's what having a greedy legal system and a lack of common sense and due diligence does for you.
from lz-string.
@tucson-tom ISC and MIT are OSI approved licenses, and don't provide any indemnification either... you can think of this as a more permissive ISC-like license...
from lz-string.
@tracker1 - The issue isn't permissiveness (aka claim to copyright). The issue is that the existing license is missing important legalese:
(Swiped from the ISC license)
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Something like that is necessary to protect all parties involved. The bolded bits are the things being protected from. Both the ISC and MIT licenses have a paragraph similar to the above. The current license of this project does not have such a paragraph. This is the unfortunate reality we live in.
from lz-string.
One change to a part of the license I've seen ... "ARISING OUT OF OR IN CONNECTION WITH THE USE OR INABILITY TO USE OR PERFORMANCE OF THIS SOFTWARE".
from lz-string.
Related Issues (20)
- Newbie question: How would I go about downloading / uploading a file? HOT 2
- Does `compressToUint8Array()` output smaller than `compress()` ? HOT 1
- Quotes in the compressed string HOT 3
- Implement IRI Encoding HOT 1
- Bug: can not decompress for some compressed string HOT 4
- Crash with large strings when running on Hermes (React Native)
- Is there a way to allow custom dictionaries? HOT 9
- How to realize that only specified characters are allowed to appear in the compression result? HOT 1
- LZ-String port to current typescript HOT 9
- Tag for v1.5.0 HOT 2
- Version 2 TODO list HOT 15
- Feature request: compress to source-compatible character set HOT 1
- New port for a linux executable HOT 1
- Can utf-8 codes be avoided in the output? HOT 10
- `decompressFromBase64` can return `null` HOT 7
- Docs: JSPerf.com links are no longer valid
- Docs: A Complete Demo for various compression/decompression HOT 3
- Docs: TSDoc HOT 3
- License Inconsistencies HOT 5
- Community Question: Breaking Changes and Version 2! HOT 10
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 lz-string.