Quote - (MrA @ Sep 6 2006, 00:29) [snapback]587854388[/snapback]
No, the reason distros don't include MP3 or NTFS support is patent infringment. It has nothing to do with source-code licencing. The source code is written from scratch and the copyright holder of that code is free to licence it as they wish. These authors chose to licence their code under the GPL and there's nothing Thompson, Fraunhofer IIS or MS can do about it.
One problem with the GPL is that it doesn't address patents at all. Patents and the GPL are two, completely different issues. Don't get them confused. Also, don't get patents and copyrights confused (you seem to be mixing the two in your post above). They are also two completely different issues.
For MP3 you also need a license and this is what the GPL has to say about a license:
Quote -
7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
Section 2B has something similar.
The problem is that most distro's are put under the GPL. The above is a copy-paste from the GPL version 2.
The same thing goes for patents. If the law in a certain country says you need a license because of copyrights or patents or both and you don't have those then it's illegal to use it by that countries law. The GPL is very simple: if it's illegal in a country then it's illegal with the GPL.
Also it is clear that a copyright holder just can't do everything with the program, it needs to be in line with the l aw and the GPL. If it's not, the copyright holder is not allowed to use the GPL.
@ markjensen @ MrA: you might want to buy some glasses because somehow you don't seem to read things properly. If you take a look at the sentence you quote: "
Some distro's say they don't put MP3 and NTFS support in their distro because they are closed source which is incompatible with the GPL.". Maybe it's just me but I see "some distro's say", it's most definitely
not something I said !
I also don't mix patents, copyrights, etc. Some countries have 1 law which regulates both copyrights and patents. The GPL does the same thing, it says that both patents and copyrights are regulated by country law and not by the GPL itself. In case of copyright there are some parts the GPL does regulate itself.
Not every country recognizes the patents. If Fraunhofer & Thomson would ask Europeans a License fee because of the patent they most certainly are breaking the law. It's like paying protection money to the mob. In the countries which do recognize them you have the problem that you need to pay a license fee if you use MP3 commercially. In that case you have to satisfy the GPL and Fraunhofer/Thomson and the above quote says that you cannot use such software.
For NTFS there is another problem: reverse engineering and copyrights. Not every country allows reverse engineering and not every country that allows reverse engineering has the same rules. In some countries reverse engineering is only allowed for educational purposes. It's the exact same problem ReactOS has too.
Start thinking globally and not just inside the USA. The GPL is designed with the USA in mind and not with other countries in mind. Take a look at encryption: certain encryption technologies are not allowed in certain countries so they are optional. Same goes for MP3: it's not there by default as are the Nvidia and ATI drivers but you can (as an individual) install them if you wish. It's optional.
Please read my posts and the GPL correctly and think globally and not just the USA. When it comes down to things like copyrights, patents, licenses and law it becomes a very complex story, so don't pretend things are very simple and easy because they are not.