Earlier quoted context omitted.
In fact, it makes it impossible to use in practice. None of the major browsers are GPLv3.
The Mozilla Public License used by Firefox is compatible with the GPL. Also, if it's a file format and not just a particular library, shouldn't it be possible to reimplement support for it under different licenses on different browsers?
Free Lossless Image Format
131–140 of 374 posts
Re: Free Lossless Image Format
#132This is really interesting. One of the most interesting parts is the progressive decoding/responsive images. http://flif.info/example.php (go to the bottom of the page). Basically, the last example shows that, if you want a scaled version of the image, you can simply stop decompressing. No need for multiple image files. Just create one with very high quality and decompress until you get the quality you want and scale…
Also no more .thumbnails folders I imagine images appearing as fast as I can scroll, with enough visual clue to them to find images way way more quickly than with thumbnails today. As a start, thumbnails could use flif.
Re: Free Lossless Image Format
#133Earlier quoted context omitted.
As someone who made a negative comment about the GPL elsewhere in this thread, I think I'll comment. I have absolutely nothing against the GPL, and use it myself. However, using the GPL for a library seems like a bad idea, because there are a lot of people, especially at companies, which won't touch the GPL. So if you license a library GPL and it's useful someone is just going to come along and reimplement it with a…
If companies don't want to use code licensed under the GPL, they're probably welcome to pay the original the author for a separate license.
Re: Free Lossless Image Format
#134Earlier quoted context omitted.
In fact, it makes it impossible to use in practice. None of the major browsers are GPLv3.
The GPL is compatible with BSD, MPL, and MIT licenses that Firefox / Chromium use. The problem is more that Firefox / Chrome ship proprietary bits like the DRM modules that would violate the linking GPL coverage of flif. And that Chrome is proprietary. Its going to need to be relicensed LGPL to be included.
Yes, it is compatible, the other way around. You can take BSD, MPL, MIT code and adopt it into a GPL project, not the other way around.
EDIT: Even LGPL won't work here as it will prevent use on Windows Phone, iOS and Android.
Re: Free Lossless Image Format
#135Why all the hate for GPLv3?
Sharing code is no longer cool if people have to share back. Or at least so it seems. The GPL-hate in here really is quite immense, even though time and time again, RMS has been shown to be right about his stance on freedom. Should we attribute it to people's desire for a quick ("free") fix over long term considerations? It's hard to tell, but I suspect the silicon valley influence here doesn't help. There everyone w…
Re: Free Lossless Image Format
#136Re: Free Lossless Image Format
#137This is really interesting! There seems to be some additional technical information here: https://boards.openpandora.org/topic/18485-free-lossless-ima... - for interlacing it uses a generalization of PNG's Adam7; unlike PNG, the geometry of the 2D interlacing is exploited heavily to get better pixel estimation, which means the overhead of interlacing is small (vs simple scanline encoding, which has the benefit of loc…
I posted the news of this new file format weeks ago on HN, no one picked it up :P
Re: Free Lossless Image Format
#138Wow! Higher compression than any other format, full transparency support, progressive/partial loading AND animations?! I can't wait for this to get widespread adoption! Github repo here btw: https://github.com/jonsneyers/FLIF
GPLv3 will be a hard sell...
If this is worth using (and it's the first thing in several years that made me sit up and say 'ooOOoo') it won't get lost. There will be a way for the world to use it.
Re: Free Lossless Image Format
#139Why all the hate for GPLv3?
If you want to your code to always be free, GPL is a good choice. If your want your code to be used by everyone, including e.g. all large browsers, you really need a permissive license. Just imagine if SQLite was GPL-only, barely anybody would use it.
Better example would be libpng
Re: Free Lossless Image Format
#140Earlier quoted context omitted.
> Because it is GPL3, it won't be supported by Google on Android, by Apple probably anywhere, or by Microsoft anywhere. Why not? As far as I know, GPL3 let you to dinamically link without having to open the source code the resulting software.
You can't link proprietary software with GPL libraries, only with LGPL libraries. For but Apple it's not even a licensing concern. Apple doesn't have a problem with the GPLv2, but doesn't touch the GPLv3 because of the patent clauses that it contains. The bash in OS X is a version from 2007 because that's the last GPLv2 version of bash. But Apple has no problem including git because that's also GPLv2 and not v3.
It's not the patent clauses that are the issue: https://news.ycombinator.com/item?id=8868994