Comments (5)
Hi,
This file was authored by Tom Lane, from IJG. He never stated any
license, but allowed me to distribute the file.
Regards
Marti
Quoting Niklas Haas [email protected]:
What exactly is the license on this file? There does not seem to be
any licensing information included in the file itself or in its
directory. Does that mean the LittleCMS 2 license applies?I'm confused because eg. Chromium includes it under the IJG license:
https://chromium.googlesource.com/chromium/chromium/+/master/third_party/iccjpeg/LICENSE with the reasoning being that it was authored by a member of the IJG group, however I did not find this file included in any of the IJG's jpeg
distributions.I would love to use this code, but I can't really do that without
knowing for sure what the license on it is.
Reply to this email directly or view it on GitHub:
#37
from little-cms.
I've contacted Tom Lane to clarify the situation.
The file was originally authored by Todd Newman and intended for libjpeg, but the proposal got lost sometime in 1997 when Tom left the IJG. Still, based on this history, the IJG license is appropriate.
I would propose including the IJG license information in the folder it resides in, to help clarify to future users. You can find it inside the README file of http://www.ijg.org/files/jpegsrc.v9a.tar.gz, but I've included the relevant portions verbatim:
In plain English:
1. We don't promise that this software works. (But if you find any bugs,
please let us know!)
2. You can use this software for whatever you want. You don't have to pay us.
3. You may not pretend that you wrote this software. If you use it in a
program, you must acknowledge somewhere in your documentation that
you've used the IJG code.
In legalese:
The authors make NO WARRANTY or representation, either express or implied,
with respect to this software, its quality, accuracy, merchantability, or
fitness for a particular purpose. This software is provided "AS IS", and you,
its user, assume the entire risk as to its quality and accuracy.
This software is copyright (C) 1991-2014, Thomas G. Lane, Guido Vollbeding.
All Rights Reserved except as specified below.
Permission is hereby granted to use, copy, modify, and distribute this
software (or portions thereof) for any purpose, without fee, subject to these
conditions:
(1) If any part of the source code for this software is distributed, then this
README file must be included, with this copyright and no-warranty notice
unaltered; and any additions, deletions, or changes to the original files
must be clearly indicated in accompanying documentation.
(2) If only executable code is distributed, then the accompanying
documentation must state that "this software is based in part on the work of
the Independent JPEG Group".
(3) Permission for use of this software is granted only if the user accepts
full responsibility for any undesirable consequences; the authors accept
NO LIABILITY for damages of any kind.
These conditions apply to any software derived from or based on the IJG code,
not just to the unmodified library. If you use our work, you ought to
acknowledge us.
Permission is NOT granted for the use of any IJG author's name or company name
in advertising or publicity relating to this software or products derived from
it. This software may be referred to only as "the Independent JPEG Group's
software".
We specifically permit and encourage the use of this software as the basis of
commercial products, provided that all warranty or liability claims are
assumed by the product vendor.
from little-cms.
Thanks,
I am adding the license file for next release
Regards
Marti
from little-cms.
Thanks, feel free to close this issue when you're done with it.
from little-cms.
fixed
from little-cms.
Related Issues (20)
- cmsFLAGS_COPY_ALPHA does not copy alpha w/ fast float plugin enabled for "Apple Wide Color Sharing Profile" HOT 5
- 2.14 causes memory corruption when building colord HOT 10
- Regression from 2.13 when interpolating CMYK colours HOT 11
- The transform result does not use the premultiplied alpha format if alpha equals zero HOT 16
- Gnome 43 Apparently Crashes because of a lcms2 Crash HOT 6
- A possible overflow in cmsIsCLUT
- A possible overflow in cmsBuildTabulatedToneCurveFloat HOT 2
- A crash found in cmsGetPostScriptCRD by fuzzing. HOT 1
- An heap overflow found in cmsStageAllocMatrix by fuzzing. HOT 1
- A potential off-by-one overflow in cmsIT8SaveToMem HOT 1
- Pack/Unroll for the common formats are not implemented HOT 5
- `meson test` doesn't run test suite like `make check` did in autotools build HOT 3
- CI: Set minimal permissions to your GitHub Workflows HOT 6
- 2.15: build fails because missing `sqrt()` detection HOT 4
- [IT8] Out-of-bound array access on WriteDataFormat HOT 3
- [IT8] Out-of-bound array access in CookPointers HOT 1
- Fast float plugin clamps values to [0,1] HOT 1
- Vector and matrix documentation fixes, and about curves HOT 17
- Support for Oklab/Oklch? HOT 18
- 2.15: failure to build fastfloat plugin on mingw64 HOT 2
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 little-cms.