Talk:Switching default texture format to DDS: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(Yay to quotes here; Using textures legally, is it possible?)
Line 2: Line 2:


been in touch with Thorsten about the quotes I started adding before anybody got involved in the article, and working towards summarizing the main points to see if things can be cleaned up a bit. However, this might be one of the few cases, where having a bunch of quotes could actually be a good thing, opinions ? --[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 12:44, 4 September 2014 (UTC)
been in touch with Thorsten about the quotes I started adding before anybody got involved in the article, and working towards summarizing the main points to see if things can be cleaned up a bit. However, this might be one of the few cases, where having a bunch of quotes could actually be a good thing, opinions ? --[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 12:44, 4 September 2014 (UTC)
: In this case I think it is a very good idea to use quotes here as many people can be "passionately opinionated" about things like these.  It might be very important for the reader to have a good idea of who said what.  I even took a look at the devel list at sourceforge, but I have to say that the quotes are easier to follow.  While I am at it, thank you for putting the quotes in different section depending on content.
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 01:06, 5 September 2014 (UTC)
== Patented algorithms and creating textures (legally) ==
I assume there are plugins for example for GIMP out there and perhaps also specialized tools for creating the textures, but something I have not got a clear answer to when searching the web briefly is how one would legally create the compressed textures if the {{wikipedia|S3 Texture Compression|compression algorithms}} are patented.  Unfortunately, at this point it does not seem possible.
This is a bit of a pickle for me.  While we have been firm about using non-free resources (though unfortunately some seem to not be).  I would say that using patented algorithms without the permission of the patent holder (or his representatives) would be just as bad as doing complete airport layouts using aerial footage form Google maps, or using sound captured from non-free movies in aircraft (or using FlightGear with a stolen joystick...).  Note the distinct difference between being published and being free for use.
Browsing a bit more it seems that while there is support for these formats as OpenGL extensions, they still have to be licensed in order to use them.  While I am not a lawyer and me be a bit confused, have a look at the section "IP Status" in http://www.opengl.org/registry/specs/EXT/texture_compression_s3tc.txt and at https://www.khronos.org/files/ip-disclosures/opengl/S3_IP_Cert_NOV_2011_clean.pdf (The {{wikipedia|Khronos Group}} is the not for profit industry consortium that have written and published latest versions OpenGL specification).
I have also seen this note about using these compression algorithms with Mesa:
{{cquote|S3TC support has been partially implemented in Mesa. We cannot integrate and enable S3TC code by default due to the patents on the algorithm.
...
Please be aware of the patent law in your own country with respect to using this code, as it is illegal in many places without a proper license from the patent holder.|{{cite web |url=http://dri.freedesktop.org/wiki/S3TC/ |title=freedesktop.org – dri/S3TC |author= |date=Sat 13 Apr 2013 |publisher=freedesktop.org |accessdate=5 September 2014}}}}
Based on this I would say that we do not make DDS textures default.  In fact they should probably not have been added in the first place. :-(
Sorry if I am a party-pooper...
—[[User:Johan G|Johan G]] ([[User_talk:Johan_G|Talk]] | [[Special:Contributions/Johan_G|contribs]]) 01:06, 5 September 2014 (UTC)

Revision as of 01:06, 5 September 2014

devel list quotes: yay or nay ?

been in touch with Thorsten about the quotes I started adding before anybody got involved in the article, and working towards summarizing the main points to see if things can be cleaned up a bit. However, this might be one of the few cases, where having a bunch of quotes could actually be a good thing, opinions ? --Hooray (talk) 12:44, 4 September 2014 (UTC)

In this case I think it is a very good idea to use quotes here as many people can be "passionately opinionated" about things like these. It might be very important for the reader to have a good idea of who said what. I even took a look at the devel list at sourceforge, but I have to say that the quotes are easier to follow. While I am at it, thank you for putting the quotes in different section depending on content.

Johan G (Talk | contribs) 01:06, 5 September 2014 (UTC)

Patented algorithms and creating textures (legally)

I assume there are plugins for example for GIMP out there and perhaps also specialized tools for creating the textures, but something I have not got a clear answer to when searching the web briefly is how one would legally create the compressed textures if the compression algorithms This is a link to a Wikipedia article are patented. Unfortunately, at this point it does not seem possible.

This is a bit of a pickle for me. While we have been firm about using non-free resources (though unfortunately some seem to not be). I would say that using patented algorithms without the permission of the patent holder (or his representatives) would be just as bad as doing complete airport layouts using aerial footage form Google maps, or using sound captured from non-free movies in aircraft (or using FlightGear with a stolen joystick...). Note the distinct difference between being published and being free for use.

Browsing a bit more it seems that while there is support for these formats as OpenGL extensions, they still have to be licensed in order to use them. While I am not a lawyer and me be a bit confused, have a look at the section "IP Status" in http://www.opengl.org/registry/specs/EXT/texture_compression_s3tc.txt and at https://www.khronos.org/files/ip-disclosures/opengl/S3_IP_Cert_NOV_2011_clean.pdf (The Khronos Group This is a link to a Wikipedia article is the not for profit industry consortium that have written and published latest versions OpenGL specification).

I have also seen this note about using these compression algorithms with Mesa:

Cquote1.png S3TC support has been partially implemented in Mesa. We cannot integrate and enable S3TC code by default due to the patents on the algorithm.

...

Please be aware of the patent law in your own country with respect to using this code, as it is illegal in many places without a proper license from the patent holder.
freedesktop.org – dri/S3TC. Published by freedesktop.org. Retrieved 5 September 2014.
Cquote2.png

Based on this I would say that we do not make DDS textures default. In fact they should probably not have been added in the first place. :-(

Sorry if I am a party-pooper...

Johan G (Talk | contribs) 01:06, 5 September 2014 (UTC)