For Dino & Jimf's comments
|
Author | Content |
---|---|
Abe Nov 27, 2006 10:37 AM EDT |
Where are you guys, I am impatiently waiting for your comments about this. I am eagerly wondering about what you have to say in regards to the latest and greatest GPL3 draft. |
dinotrac Nov 27, 2006 10:46 AM EDT |
abe - Patience WeedHopper. One must feed the family before one curls up with a license. |
Abe Nov 27, 2006 10:59 AM EDT |
So true. I will be patient hoping for a good healthy debate. I am all pumped up |
tuxchick Nov 27, 2006 11:16 AM EDT |
Let me kick things off, then, in the traditional erudite LXer fashion: Your momma. |
Rascalson Nov 27, 2006 11:40 AM EDT |
And as Dino is regrettably busy with RL does any one have a Dino script to fill in for Him :) |
Abe Nov 27, 2006 11:51 AM EDT |
Quoting:Your momma.Your momma is so (!Cute) she made RMS to mess the GPL |
Abe Nov 27, 2006 11:58 AM EDT |
Quoting:And as Dino is regrettably busy with RL does any one have a Dino script to fill in for Him :) if (article ~= RMS) { attack RMS; } else { print ("Nice article"); attack RMS; } |
tuxchick Nov 27, 2006 12:07 PM EDT |
Your momma codes in Visual Basic. |
jdixon Nov 27, 2006 12:16 PM EDT |
> Your momma codes in Visual Basic. Now THAT is an insult. :) |
Abe Nov 27, 2006 12:29 PM EDT |
Quoting:Your momma codes in Visual Basic.I can't top that. I am going home crying...for help. |
dcparris Nov 27, 2006 12:59 PM EDT |
Abe, Try this: Your mamma codes in QuickBasic. ;-) |
number6x Nov 27, 2006 1:12 PM EDT |
"Try this: Your mamma codes in QuickBasic. ;-)" No, that's not too bad. That means she would have the redeeming quality of being comfortable at the command line. So its not as bad an insult. |
Abe Nov 27, 2006 2:28 PM EDT |
OK take this, Your momma loves Windows so much she disowned her own child because of her name. There! |
jimf Nov 27, 2006 3:31 PM EDT |
Humm... Abe actually wanting our opinion on this??? Ok, I thought that RMS's explanation and comments were quite reasonable. I just hope he wasn't wearing his halo during the whole thing. /me watches Abe's knee jerk (now that's programming) :) |
rijelkentaurus Nov 27, 2006 3:38 PM EDT |
>I just hope he wasn't wearing his halo during the whole thing. I saw a video of a speech RMS gave in Australia, and he wore the robe and halo at the end. It was FUNNY. I especially like when he said something like, "vi is not evil, but vivivi is the sign of the devil." |
Abe Nov 27, 2006 5:00 PM EDT |
Quoting:I thought that RMS's explanation and comments were quite reasonableHalo or no halo, I am satisfied enough with your comment. 1 down and 1 to go. LOL |
dcparris Nov 27, 2006 9:25 PM EDT |
I'm proud of the old fella. He did very well, imo. He was right on point with the idea that the Free Software Movement really _is_ a social movement - something many out there don't seem to want. |
dinotrac Nov 29, 2006 3:21 AM EDT |
Sigh.
In the absence of actual text, it's hard to be sure, but...
Sounds like RMS is just beside himself with the Microsoft-Novell thing. Some thought questions: What if I start a company, Dino's Keep-U-Safe. I negotiate a deals with Microsoft, Oracle, Sun, and IBM. I then offer Dino's Harbor, a plan that keeps you from being sued for patent infringement for as long as you pay me. It is not transferable. I do not distribute any software of any kind to anyone. Question 1: People who buy my service use free software. Are they free to redistribute that software? People to whom they distribute will not receive my protection unless they come to me and buy it. Question 2: I offer a special service to users of certified distributions -- those whose packages have been tallied and seem free of any problems. Can those distributors continue to offer their distributions? What if they pay me to certify their distribution? Question 3: What if my company is a wholly-owned subsidiary of Red Hat? |
jdixon Nov 29, 2006 7:12 AM EDT |
1) > People who buy my service use free software. Are they free to redistribute that software? As far as I can tell, no. They're covered by a license, but can't distribute that license with the software. I would argue that the only way they can distribute free software is if they successfully argue that the license is completely unnecessary (in which case why are they paying for it?). You're not violating the GPL, but by distributing the software, they would be. IANAL, though, and I await the FSF's full legal review and will defer to their judgment on the matter. That's the key question (for me) with Novell's agreement with Microsoft. If Novell's customers are perfectly happy with not being able to redistribute Novell's software, then there's no problem for them. Since I wish to reserve that right, I won't touch SUSE with a ten foot pole (that was already true for other reasons, which I won't get into here). 2) > Can those distributors continue to offer their distributions? Yes. As above, their customers can't redistribute, but as long as your agreement is with their users, and not the distributor, the distributor is OK. 3) > What if my company is a wholly-owned subsidiary of Red Hat? No, I don't think so. Red Hat, as the owner, would then be in the position of not transferring the offer to ALL of their customers. The GPL doesn't allow for selective transfer of rights, it's all or nothing. I'd think they could be a stockholder in your company, and possibly even have an executive on your board, but I don't think they could OWN you unless they gave your services to all of their customers as part of the purchase of their software. Note that Novell's agreement does cover ALL of their customers, not just some. Fortunately, given Red Hat's position on the Novell deal, I don't think that's going to be a likely scenario. So, does any of the above make sense? |
dinotrac Nov 29, 2006 7:28 AM EDT |
Jimf - Now -- take a look at that scenario # 2. Suppose some kind-hearted third party offered to step up and buy my protection for all users of certified distributions, but only those who received their distribution directly from the distributor. Now we have the RMS hot button, as "rectified" by the RMS fix. Those distributions could not distribute their software under RMS's terms because they could not distribute it in a way that provided the same rights to redistributors. Their immediate recipients would be patent-protected, but not downstream users. And -- there is no way the distributions can make that not be the case except by providing patent protection themselves -- protection that may not be available. Imagine that the kind-hearted third party was Microsoft. Imagine Red Hat going to Microsoft for downstream protection. Imagine Microsoft laughing. |
jdixon Nov 29, 2006 8:01 AM EDT |
> Suppose some kind-hearted third party offered to step up and buy my protection for all users of certified distributions, but only those who received their distribution directly from the distributor. By my limited understanding of common law, being party to an agreement almost always requires an action on the part of the person affected. I'd say that a third party agreement CANNOT normally be binding on a sale between two completely unrelated parties. Therefore, if the distributor is not the one making the deal, the deal is not binding on the purchaser when they buy the software/service. The distributor IS providing all of the rights they have to the purchaser, and since the purchaser has NOT agreed to the deal by the act of buying the software/service, he can redistribute. No violation will have occurred. My problem with the Novell deal is I believe that unless you specify otherwise (in writing, signed by all parties, including Microsoft) when you purchase from Novell, you're assumed to be automatically covered by the agreement. That would not be the case in your scenario. There, the protection would only be binding if the purchaser took some active step to obtain it. Now, I haven't parsed how the GPL3 would affect that, since that provision isn't written yet. Again, IANAL. |
dinotrac Nov 29, 2006 8:24 AM EDT |
jdixon - >By my limited understanding of common law, being party to an agreement almost always requires an action on the part of the person affected. Mixing apples and oranges. You don't have to be a party to an agreement to be affected by it, hence the term "third party beneficiary". In my example, the agreement is between Dino's Keep-U-Safe and the third party vendors. The benefits of that agreement, however, go to the assorted linux customers. However -- WRT GPLV3, you may or may not be right: RMS: We're going to say not just that if you receive the patent license, but if you have arranged any sort of patent licensing that is prejudicial among the downstream recipients, that that's not allowed. The "If you have arranged", if a requirement, would protect the distributors if they had nothing whatsoever to do with this protection being offered. Would sending a copy of their distro to the the protection agency for certification be "arranging"? Don't know. The bigger problem is "receive". What does that mean? Do you receive it if it is made available to all of your customers? What if it is made available to you and to your customers but nobody downstream? In the Novell case, Novell didn't receive a patent license, but some sort of something -- I won't call it a license because I don't want to imply that anybody is actually using Microsoft property -- is provided to their customers. This was arranged by Novell, so the "arranging" branch should get them. Of course, Novell could spin off a subsidiary to do that sort of arrangement, in which case Novell would be arranging anything .... At any rate, I'm sure they'll have a lot of fun drafting this stuff up so that it only does what they want it to do... |
jdixon Nov 29, 2006 8:58 AM EDT |
> You don't have to be a party to an agreement to be affected by it, hence the term "third party beneficiary". Dino: Granted, but note the term beneficiary. Accepting liabilities is a whole nother matter, which would normally require an act of active agreement. Losing the ability to redistribute would almost definitely be considered a liability by a court. |
Abe Nov 29, 2006 9:34 AM EDT |
Dino:
Quoting:What if I start a company, Dino's Keep-U-Safe.Is this company of yours to sell services for GPLed software? No problem there, that is what distributors are for. Your company can be a distributor too. Is it to sell licenses for GPLed code? No, you can't do that. GPLed code is already Copyleft licensed. Your company and everyone else who distributes GPLed software should abide by the rules. RMS & Moglen realized the loophole and they are trying to correct it. That is the main reason for it and they are trying to make sure no loopholes are left to be abused in the future. Is it to sell insurance for using GPLed code? That is exactly what Novell's agreement with MS was for. With this agreement, Novell became an insurance sales agency for MS. The bad thing about it is, Novell and MS want to scare GPLed software users into thinking that they need such insurance coverage. MS started beating the drums and Novel started dancing. They even want to go beyond that, they want to sneak in MS patents into FOSS to guarantee future business for themselves. This is nothing new if you recall, that was started by XXX company (I can't recall their name). The first thing XXX did was to publicize that Linux could be infringing on over 280 patents. The same is being done by MS now. This has to stop, GPL3 has to be finalized and all software has to adopt it to stay GPLed FOSS. Distributors and end users should not be liable for patent infringement if it exists in FOSS. I covered that in another thread, either FSF, OSDL, a combination of, or totally new organization should be offering protection for any FOSS patent infringment. I believe this could be the best solution. This organization will determine if any code has any patent infringement before it is included into any GPLed code. If found after the fact, it either can be removed or recoded to become patent free. |
dinotrac Nov 29, 2006 12:10 PM EDT |
>Accepting liabilities What liabilities are you talking about? The only thing that Keep-U-Safe does is protect you from being sued. It imposes no liabilities on you whatsoever. |
dinotrac Nov 29, 2006 12:13 PM EDT |
>Is this company of yours to sell services for GPLed software? This company has nothing whatsoever to do with GPLed software except by coincidence. All this company does is provide assurance that some people will not be sued for patent infringement. The point of the exercise was simple -- how do RMS and friends draft the license so that Microsoft can't make it impossible for anybody to distribute GPLV3 software within the terms of the license? |
Abe Nov 29, 2006 12:56 PM EDT |
Quoting:What liabilities are you talking about? I wasn't referring to any liabilities imposed by Keep-U-Safe, I was talking about patent infrigments, if any, found in FOSS software or MS claims it does have. Quoting:how do RMS and friends draft the license so that Microsoft can't make it impossible for anybody to distribute GPLV3 software within the terms of the license? They are working on it. We just have to wait and see. When that is out, and along with a protection organization with it, as I suggested above, should take care of MS threats. |
dinotrac Nov 29, 2006 1:12 PM EDT |
>I was talking about patent infrigments, if any, found in FOSS software or MS claims it does have. That's not something you accept or not, it's something you do or you don't. If you infringe, you are liable for your infringement. No agreement required. |
Abe Nov 29, 2006 3:02 PM EDT |
You lost me there. Accept and do what? Liable for what infringement? Don't we have to wait for court of law to establish any infringement first? Doesn't the protective organization have to have its day in court to dispute the claims? I am really lost. |
dinotrac Nov 29, 2006 3:13 PM EDT |
>Don't we have to wait for court of law to establish any infringement first? Technically, no. You infringe or you don't. If you contest an infringement action, the job of the court is to find facts and reach a decision. Kind of like the police investigating a robbery. The robbery took place whether or not police find the perpetrator. Most disputes do not actually go to court, and the vast majority of disputes that do are not resolved by the court. Rather, the parties reach an agreement and settle the matter. |
jdixon Nov 29, 2006 7:35 PM EDT |
> What liabilities are you talking about? Dino, are deliberately being preverse to pull me into a flat out argument? Not that there might not be merits to it, but as I've noted before, I'm not on Paul's level. :) I repeat: Losing the ability to redistribute GPL'ed software would almost definitely be considered a liability by a court. Accepting a liability normally takes a positive action under the law, it cannot be done by default. My position, subject to refutation by the FSF lawyers, is that accepting the offer from Novell or Keep-U-Safe removes your ability to redistribute because you are then covered by an agreement which you cannot transfer. |
jdixon Nov 29, 2006 7:39 PM EDT |
Oh, I do note that Stallman appears to agree that the Novell/Microsoft deal does not break the spirit of the GPL in it's current form. The question now is does it break the letter of the GPL or not. I'm waiting for Eben Moglen's opinion on that. He also indicated that he thought it would be possible to mix GPL2 and GPL3 code in the same distribution. |
dcparris Nov 29, 2006 10:11 PM EDT |
jdixon, I think you have the spirit and the letter reversed. If it didn't violate the spirit of the GPL, I don't think he would attempt to amend it. He has acknowledged that the letter of the GPL has been kept. Too much, or too little coffee? :-) |
swbrown Nov 30, 2006 12:01 AM EDT |
"Oh, I do note that Stallman appears to agree that the Novell/Microsoft deal does not break the spirit of the GPL in it's current form" It absolutely violates the spirit. The idea is to prevent companies from almost taking over ownership of Free Software. E.g., that could happen by several means (assuming the license did nothing to prevent it), the two most common expected: 1) Company A has a patent on some Free Software, will give you a non-transferable license to that patent. Company A effectively now owns that Free Software project, as they control its use and distribution. 2) Company B distributes Free Software to you, but in such a way that if the Free Software is modified, it will no longer work. Company B now effectively controls your right to modify and use that Free Software project in the distribution it provided you. Note that #1 is effectively what Microsoft+Novell did using sneaky language to try and avoid the prohibition on this, leaving the threat of a lawsuit hanging over everyone else's head except for their own distribution of it. It's basically attempting to steal control of the project from the authors, which is why you see so many authors of Free Software pissed off. |
jdixon Nov 30, 2006 3:33 AM EDT |
> jdixon, I think you have the spirit and the letter reversed. Nope. From memory, since I don't have time to go back and read it right now, Stallman said in the speech that the Novell/Microsoft deal did not break the GPLv2. Since he's not the lawyer, but rather the architect, he had to be referring to the spirit. Eben Moglen is the lawyer, and I want to see what he has to say on the subject. Since IANAL, my opinion on the matter is worth what you've paid for it. The Novell/Microsoft deal, by working directly with the users, bypasses the GPL completely with respect to the companies involved (but not with respect to their customers, which is my concern). |
swbrown Nov 30, 2006 3:50 AM EDT |
"Since he's not the lawyer, but rather the architect, he had to be referring to the spirit." I promise you that RMS would not have said the Microsoft/Novell deal does not violate the spirit of the GPL. :) |
jdixon Dec 04, 2006 3:15 AM EDT |
> I promise you that RMS would not have said the Microsoft/Novell deal does not violate the spirit of the GPL. :) Quoting from the article: "However, there's another way of using software patents to threaten the users which we have just seen an example of. That is, the Novell-Microsoft deal. What has happened is, Microsoft has not given Novell a patent licence, and thus, section 7 of GPL version 2 does not come into play. Instead, Microsoft offered a patent licence that is rather limited to Novell's customers alone." That sure sounds like what he said to me. |
Abe Dec 04, 2006 8:51 AM EDT |
Quoting:That sure sounds like what he said to me. Not quite. He said "section 7 of GPL version 2 does not come into play." That doesn't mean that the whole GPL, and consequently it doesn't mean "it does not violate the GPL" either. IANAL, Dino is, what do you think? |
dinotrac Dec 04, 2006 9:01 AM EDT |
>That doesn't mean that the whole GPL, and consequently it doesn't mean "it does not violate the GPL" either. But it probably means that it doesn't violate the whole GPL because, to my knowledge, section 7 was the only part that it might affect. |
dcparris Dec 04, 2006 10:17 AM EDT |
It still violates the spirit of the GPL, just not the letter. :-) |
Abe Dec 04, 2006 12:02 PM EDT |
Quoting:But it probably means that it doesn't violate the whole GPL because, to my knowledge, section 7 was the only part that it might affect.Probably? Well, leave to RMS and he could find something else. Hay, wait it a minute, isn't that why the GPL3 is going to be for? There is the justification for you Dino to accept it. |
Posting in this forum is limited to members of the group: [ForumMods, SITEADMINS, MEMBERS.]
Becoming a member of LXer is easy and free. Join Us!