Linux Mint and GPL license Violation

Chat about anything related to Linux Mint
Forum rules
Do not post support questions here. Before you post read the forum rules. Topics in this forum are automatically closed 6 months after creation.
User avatar
Fragadelic
Level 4
Level 4
Posts: 244
Joined: Wed Nov 15, 2006 11:05 am
Location: Canada
Contact:

Post by Fragadelic »

lol - I'm not against the GPL as a license either.

I just find it a bit hypocritical to on one hand say that what nvidia and ati have to keep closed due to third party agreements should be opened up breaking those legal agreements while at the same time providing functionality to proprietary closed formats by reverse engineering.

All these companies involved have invested a large amount of money to either invent or acquire the technology and software.

The question isn't what should have been done in the past as we can't change that, but what happens moving forward. Unfortunately this uncertainty harms linux adoption more than anything else.

I'm not a big fan of reverse engineering or breaking the GPL but we are kind of forced to do both if we want to have a usable system.

How do the firmware/drivers for the IVTV project and the WIFI stuff fall into all of this? They must all link to the kernel in order to be usable and are closed source yet nobody seems to make anything of these cases.

I'm just glad I'm not directly involved on either side of this.

None of us will ever truly know enough about this until it actually goes to court.
User avatar
clem
Level 12
Level 12
Posts: 4308
Joined: Wed Nov 15, 2006 8:34 am
Contact:

Post by clem »

None of us will ever truly know enough about this until it actually goes to court.
But even if there was a court decision on it, would it change whether we think it's right or wrong? Would it affect anybody? Would it change anything? And most of all... what value would it have outside the country the court decision was made in?

Software patents are there in some countries and nobody cares about them. Worldwide they have no value. It's simply down to the level of legitimacy they have in people's mind.

If people can donate to a project like this one, maybe sometimes send some money to a shareware maker, and at the same time crack the latest version of Macromedia Dreamweaver or Microsoft Office... it shows somehow that the law doesn't change people's attitude, but that their opinion and moral values define them.

I would like to see the GPL win a court decision. I would be happy to see that, and happy for the citizens of the country, but I don't honestly think it would change anything. For those who believe in it, there's no need for legislation... and for those who are against software patents, any kind of legislation is null and non-applicable.

I'm not saying "go break the law", but I want to stress the fact that legislation is often very local and that it doesn't have the same level of influence on people that ideals have.

Clem
scorp123
Level 8
Level 8
Posts: 2272
Joined: Sat Dec 02, 2006 4:19 pm
Location: Switzerland

Post by scorp123 »

tenshu wrote:Respecting the law isn't a choice it is a duty
Whose law? Yours? And no, you are wrong: What is one's "duty" and what isn't ultimately is a choice too. :D If good or bad is another question and mostly depends on the question if you got caught or not and if yes, by whom? :lol:
tenshu wrote: I were comprehensive in my last posts, but now i'm sure Linux Mint is an Ubuntu including GPL infringements.
GPL infringements?? How and where? And no, I don't think you were comprehensive at all. In fact I think you are confusing a lot of things. In fact I think you have no idea what you are talking about.

I am a Linux user since 1996, and "Linux Mint" definitely isn't the first Linux distribution I see with MP3 and DVD codecs. SuSE for example shipped them until very recently with every copy they sold (until SuSE 9.2). With SuSE 9.3 they still offered the now missing multimedia codecs as online update via their official *.suse.com and *.suse.de online-update servers. From SuSE 10.0 onwards (since being owned by Novell which as a USA-based company probably has to be extra-cautious because of that crazy DMCA) they still offer all the multimedia stuff via extra repositories, e.g. packman.de

Again, to me it looks like you don't know what you are talking about. :D


Regards,
Scorp.
Arlough

Clarification please

Post by Arlough »

I admit, I am new to Mint and a toddler in the world of Linux, so bear with me.
Could somebody please explain this alleged violation of the GPL in Mint.
I understand that some don't think there is a violation, while others think there is, but what I want to know is, "What is the supposed violation specifically or conceptually?"
I ask this because I want to know how people view the GPL as well as what Mint is.

Is Mint really Ubuntu code with propriatary software on the disk as well? If so, wouldn't the Ubuntu part be redistributable and therefore within the GPL? (Similar, let's say, to a dinner that someone has added a garnish of parsley. The parsley would not be considered part of the dinner,) Or did Mint change the Ubuntu source so that the propriatary could not be seperated from the OS even if someone wanted to? (Like adding pepper to the dinner. The pepper is now part of the dinner, and you can't have dinner and ignore the pepper the way you could with the parsley.)

I see the FSF vs. capitalizm issue like this.
If I have a friend who owns an icecream shop, and I go to a birthday party where he gives me icecream, I am not going to pay him for it because it was a gift made for everyone there to enjoy. At the same time, if I went into his icecream shop to get icecream, I would not expect him to give it to me for free simply because he could do so at the party, I would expect to pay because I know that this shop is his source of income and he has to pay for the icecream maker, electricity, rent, and his family's food, etc. I do not begrudge him for making money on the icecream he put time and money into making it. And I can still eat the icecream, even though I paid for it. And it even tastes good.

I like Linux, and I enjoy every step I take that leads me from Windows. But I would have no problem buying, for example, "Nero for Linux" if it is the best software for my needs. I know that someone had to go to work and program that software. I know that this person did that instead of doing other things that would make him/her money. I don't have a problem paying this person for his/her time and skill. And if there happens to be a better product for me out there that is free, I would use that instead.

Free software is a gift of the programer(s) and/or the company(ies) that release the software. It is not a right. And I do not think that I am entitled to sit around and take while others put time and effort into creating. If you don't like the fact that someone wants you to pay for, or even just not copy and modify, then write your own software. If you can't, then deal with the fact that we have to pay for the service of someone writing it for us in some way. Even if that means paying by dealing with the inability to change the software.
User avatar
clem
Level 12
Level 12
Posts: 4308
Joined: Wed Nov 15, 2006 8:34 am
Contact:

Post by clem »

Could somebody please explain this alleged violation of the GPL in Mint.
I understand that some don't think there is a violation, while others think there is, but what I want to know is, "What is the supposed violation specifically or conceptually?"
Hi,

Linux Mint does not violate the GPL. This is not an opinion or my interpretation, it is a fact. Tenshu made this allegation because he thinks, for some obscure reason, that the GPL forbids a distribution to include proprietary packages and GPL ones on the same CD. It is not clear to me what Tenshu exactly thinks or based this allegation on... and it is not clear either if Tenshu ever read the license or actually ever installed Mint to see what was inside it (for instance... he kind of assumed that ATI and Nvidia drivers were included in Linux Mint, which is not true).

On another issue, somebody mentioned that Linux Mint did not made the source available for its GPLed packages (which is a GPL violation). As soon as we heard that we addressed the problem and made the source code available.

The GPL is very important to us. Of course we're not violating it.

We are based on Ubuntu and we do add proprietary packages. We also modify some GPL packages but we release them under the GPL and distribute our source code with it. For instance, here are three software you'll find in Bea:

- gnome-panel
- firefox
- flash plugin

The flash plugin is proprietary.
Firefox is GPL, we distribute the source code with it.
Gnome-Panel is a Linux Mint modification of the original Ubuntu Gnome-panel. We release it under GPL and distribute the source code and our modifications with it.

Clem
scorp123
Level 8
Level 8
Posts: 2272
Joined: Sat Dec 02, 2006 4:19 pm
Location: Switzerland

Post by scorp123 »

clem wrote:Tenshu made this allegation because he thinks, for some obscure reason, that the GPL forbids a distribution to include proprietary packages and GPL ones on the same CD. It is not clear to me what Tenshu exactly thinks or based this allegation on... and it is not clear either if Tenshu ever read the license or actually ever installed Mint to see what was inside it (for instance... he kind of assumed that ATI and Nvidia drivers were included in Linux Mint, which is not true).
I contacted "Tenshu" via e-mail and I provoked him a little to be more specific with his accusations. In my opinion he indeed thinks that the GPL forbids any proprietary components in a Linux distribution, and he believes that whatever proprietary components are included with Linux Mint (e.g. MP3 and DVD codecs) were linked against GPL code, thus violating the GPL.

Although he might be a nice person (he was nice enough to answer in a friendly manner to my slight provocations ... at least I give him that credit!) I think "Tenshu" doesn't understand a few things. Specifically:

- what are codecs? How are they used? ==> he should look that one up, e.g. on Wikipedia or some other source.

- What does the GPL precisely say? ==> I think he never read it. He believes that the GPL forbids proprietary code everywhere, e.g. one cannot ship GPL'd code with non-GPL programs on the same disk, regardless if those non-GPL programs are "clean" (e.g. they are not known to violate the GPL in any way).

- I don't think he understands the concept of "linking" and "compiling", and thus he also fails to understand why Nvidia's and ATI's drivers are "problematic" in terms of the GPL whereas other programs (codecs, Acrobat Reader, RealPlayer, etc.) aren't, as they are not linked vs. GPL code or compiled using GPL code.

- He got the thing with the "grey area" totally wrong: "clem" was talking about Nvidia's and ATI's drivers and that they are considered "grey area" by some (on one hand they are closed source, on the other they link vs. the Linux kernel and thus probably violate the GPL), but he was talking about proprietary software in general. Now he believes that the creators of Linux Mint are "violating" the GPL on purpose, even breaking the law on purpose.

Again, while he might actually be a nice guy, he really got several things totally wrong. I asked him to return here and finish the discussion he started but walked away from ... Let's see.


Regards,

Scorp123
User avatar
Fragadelic
Level 4
Level 4
Posts: 244
Joined: Wed Nov 15, 2006 11:05 am
Location: Canada
Contact:

Post by Fragadelic »

Most licenses are very confusing and written in legal-speak. As a result, they are still left up to interpretation by the individual and even a court of law would have to decide which interpretation it accepts.

I believe Clem is not necessarily going to include ati and nvidia drivers but rather a tool to install and configure them easily from within Mint. This would leave the choice up to the enduser if they want to install them or not and not force them to use them by default.

Codecs are a whole other ballgame.

IANAL so I can't say for sure abotu anything either way.

As for the 3d drivers, as long as Clem just makes a tool to download install them it will be fine.

AMD/ATI and Nvidia have a DOJ issue right now against them so we'll have to see how that all plays out too. It might be that they are forced to open up their drivers but this is pure speculation at this point since the DOJ has said nothing regarding the inquiry.
scorp123
Level 8
Level 8
Posts: 2272
Joined: Sat Dec 02, 2006 4:19 pm
Location: Switzerland

Post by scorp123 »

Fragadelic wrote:Most licenses are very confusing and written in legal-speak.
I find the language of the GPL very clear. Especially since it's available in many other languages too. The only effort it takes is to to actually read the darn thing and not post stuff about things one didn't even care to read. Tenshu unfortunately did that.
Fragadelic wrote:As a result, they are still left up to interpretation by the individual and even a court of law would have to decide which interpretation it accepts.
There is at least one court ruling in Germany which found the GPL perfectly clear in its language and perfectly legal. No room for interpretations there. Same for some ruling by US courts. http://en.wikipedia.org/wiki/GPL#GPL-related_disputes
Fragadelic wrote:I believe Clem is not necessarily going to include ati and nvidia drivers
He doesn't have to.
Fragadelic wrote: but rather a tool to install and configure them easily from within Mint.
You mean something like "apt-get install nvidia-glx" :D
Fragadelic wrote: This would leave the choice up to the enduser if they want to install them or not and not force them to use them by default.
And the difference from the current situation is ..... ? :)
Fragadelic wrote: Codecs are a whole other ballgame.
Agreed. Software patents suck big time :evil: I just hope they're smart enough over here in Europe never to adopt this BS. I personally think that the current patent system in the USA is horrible. Just look at the story about RIM and their "blackberry" devices and the money they had to pay for nothing to those patent trolls. That's really the last thing we need over here.
Fragadelic wrote: As for the 3d drivers, as long as Clem just makes a tool to download install them it will be fine.
OK, maybe you didn't know this, but there really is no need for such a tool in my humble opinion. You can just install the drivers via "apt-get" or a simple "point and click" inside synaptic :D Linux Mint and Ubuntu really are that simple 8) The next Ubuntu release 7.04 "Feisty Fawn" probably will even ship with these drivers pre-installed, apparently. Now *that* will sure cause interesting reactions ...

I know of at least one Gentoo-based distribution which still ships with the Nvidia and ATI binary drivers pre-installed on their ISO image, and no, it's not Kororaa ... they gave up after Greg Kroah-Hartmann (a Linux kernel programmer) threatened them with a lawsuit. Let's see what his reaction to Ubuntu 7.04 will be :)


Regards,

Scorp123
User avatar
Fragadelic
Level 4
Level 4
Posts: 244
Joined: Wed Nov 15, 2006 11:05 am
Location: Canada
Contact:

Post by Fragadelic »

You can also install the codecs,etc with similar fashion but that is not the point of Mint. I think Clem wants a button or menu option that is in the line of "Setup 3D" so it is a one-stop click option.

You don't even have to go to apt-get as it is found in Synaptics for both nvidia and ati but they are not the latest drivers. Envy is there to pull fairly current nvidia drivers but nothing currently exists for ati.

The included nvidia drivers have a serious security issue with them that was correct in the 1.0.9xxx versions and if I'm not mistaken the version on the repo is 1.0-8774 or something similar.

The question about the GPL stems from how nvidia and ati link to the kernel since the actual linking part is GPL but it links the blob through it. There is definitely some room for interpretation there since the actual piece of code between them is GPL.

Of course if you try to take GPL code and close it, that is a big no-no and would lose in court for sure.

I agree that the US patent system is a joke.
User avatar
clem
Level 12
Level 12
Posts: 4308
Joined: Wed Nov 15, 2006 8:34 am
Contact:

Post by clem »

There'll be a tool in Bianca called mint3D. It will be present in the System->Administration Gnome menu and it will do the following:

- See which driver you have. (it already does that)
- See if you have 3d acceleration. (it already does that).
- If your driver is not good enough or doesn't have 3d acceleration it will tell you to fix the problem yourself.
- If your driver and 3d acceleration are ok, it'll propose you AIGLX and/or Xgl.
- It will set up AIGLX or Xgl for you.

As you can see it'll make it easy for you to enable 3D effects, but it won't help you install your driver.

Clem
scorp123
Level 8
Level 8
Posts: 2272
Joined: Sat Dec 02, 2006 4:19 pm
Location: Switzerland

Post by scorp123 »

Fragadelic wrote:You can also install the codecs,etc with similar fashion but that is not the point of Mint. I think Clem wants a button or menu option that is in the line of "Setup 3D" so it is a one-stop click option.
Aaaah ... cool 8)
Fragadelic wrote:You don't even have to go to apt-get as it is found in Synaptics for both nvidia and ati but they are not the latest drivers.
Yes, I noticed. I had to pull the latest NVidia drivers from a different repository to enable Beryl.

Code: Select all

# Nvidia Beta driver
deb http://albertomilone.com/drivers/edgy/nonlegacy/32bit binary/
Fragadelic wrote:The question about the GPL stems from how nvidia and ati link to the kernel since the actual linking part is GPL but it links the blob through it. There is definitely some room for interpretation there since the actual piece of code between them is GPL.
Exactly .... but right now nothing is proven. Even Torvalds himself called this a "grey area". Nvidia themselves claim that they are not violating the GPL. I tend to believe them for I doubt that Nvidia would be that stupid ...
Fragadelic wrote:I agree that the US patent system is a joke.
On the positive side it makes people create cool web sites such as http://www.groklaw.net Poor SCO ... anyone checked their share price lately? :lol:

BTW ... cool idea about the flag avatars :D I changed mine too :D
User avatar
clem
Level 12
Level 12
Posts: 4308
Joined: Wed Nov 15, 2006 8:34 am
Contact:

Post by clem »

I always thought the Swiss flag was like the Swiss chocolate. Really nice but not big enough :)
User avatar
Fragadelic
Level 4
Level 4
Posts: 244
Joined: Wed Nov 15, 2006 11:05 am
Location: Canada
Contact:

Post by Fragadelic »

The grey area is not so grey for Kororaa since they removed the drivers from their live cd.

In this respect, the BSD's are better but there are no ati drivers for bsd. Nvidia and ATI both know that Linux is more mainstream even though both combined are a very small market share compared to windows pc's and macs combined.
scorp123
Level 8
Level 8
Posts: 2272
Joined: Sat Dec 02, 2006 4:19 pm
Location: Switzerland

Post by scorp123 »

clem wrote:I always thought the Swiss flag was like the Swiss chocolate. Really nice but not big enough :)
You know the difference between the Swiss flag and Swiss chocolate? You can eat both until you get sick, but the flag won't make you fat :lol:

Talking of the Swiss flag ... there are some really stupid T-shirts one can buy featuring the Swiss flag ...
http://www.spreadshirt.de/shop.php?sid= ... xt%5D=Love

Oh wait ... there is a sexy tanga too :lol: I have to talk to my wife ... :oops: :lol:

You see, sometimes the opposite is true ... The Swiss flag is almost too big, depending on the application :lol:


Regards,

Scorp123
scorp123
Level 8
Level 8
Posts: 2272
Joined: Sat Dec 02, 2006 4:19 pm
Location: Switzerland

Post by scorp123 »

Fragadelic wrote:The grey area is not so grey for Kororaa since they removed the drivers from their live cd.
Ever heard about Sabayon Linux? Give it a try, it's very nice, and also a very nice way to get a Gentoo installation without all that typing and manually editing. ... And yes, they ship with all the binary drivers pre-installed. Don't tell Greg :lol:

http://www.sabayonlinux.org/
User avatar
Fragadelic
Level 4
Level 4
Posts: 244
Joined: Wed Nov 15, 2006 11:05 am
Location: Canada
Contact:

Post by Fragadelic »

scorp123 wrote:
Ever heard about Sabayon Linux? Give it a try, it's very nice, and also a very nice way to get a Gentoo installation without all that typing and manually editing. ... And yes, they ship with all the binary drivers pre-installed. Don't tell Greg :lol:

http://www.sabayonlinux.org/
I've tried Sabayon - both the 32-bit and 64-bit but it wasn't my cup of tea. I'm not into compiling from source just for a usable system for upgrades. I prefer to let someone else do it for me ;)
scorp123
Level 8
Level 8
Posts: 2272
Joined: Sat Dec 02, 2006 4:19 pm
Location: Switzerland

Post by scorp123 »

Fragadelic wrote:
I prefer to let someone else do it for me ;)
Yes, me too. But I find the fact that so far them shipping the binary Nvidia drivers on their ISO managed to remain undisturbed and unnoticed by Greg and others quite interesting :D
User avatar
Fragadelic
Level 4
Level 4
Posts: 244
Joined: Wed Nov 15, 2006 11:05 am
Location: Canada
Contact:

Post by Fragadelic »

They are out of Italy so it might not be worth the trouble to try to get them to do anything.
scorp123
Level 8
Level 8
Posts: 2272
Joined: Sat Dec 02, 2006 4:19 pm
Location: Switzerland

Post by scorp123 »

Fragadelic wrote:They are out of Italy so it might not be worth the trouble to try to get them to do anything.
Unless you "gonna make them an offer they can't refuse ...." :lol:
User avatar
Fragadelic
Level 4
Level 4
Posts: 244
Joined: Wed Nov 15, 2006 11:05 am
Location: Canada
Contact:

Post by Fragadelic »

lol - lets clear a few things up.

If you want to launch legal proceedings of this kind, they have to be launched in the country the offense is taking place.

Thatsa alla I'ma gonna saya abouta thata.
Locked

Return to “Chat about Linux Mint”