Jeremy Allison Talks Samba and GPLv3
dmarti writes "The software that enables Linux to act as a Windows file and print server is adopting the Free Software Foundation's new license. What will be the impact on users, distributors, and appliance vendors? Samba maintainer Jeremy Allison answers, in a podcast interview."
Repost.
Maybe it's just me, but didn't we have this conversation 3 days ago?
Samba Adopts GPLv3 For Future Releases
The original post linked to a FAQ, this one links to a podcast interview of Jeremy Allison. The first one shouldn't have made it through, this one is better, welcome to the world of the firehouse - a story that only links to a FAQ is not a story.
Under the influence of Post-Cyberpunk Gonzo Journalism
slashdot stops posting dupes. No wait...
___
If you think big enough, you'll never have to do it.
CowboyNeal is rising to the challenge of out-duping Zonk on the main page. The gloves are off. In this clash of titans, who will prevail? Zonk opens by fanning the irony flames with a data mining dupe. CowboyNeal replies with a Samba entry on a RMS theme. What will Zonk do? can you guess the next move?
Stay tuned for Slashdot's biggest show - THE DUPE WAR!
I agree with you.
People who support "open source" and don't like RMS should stop using the GPL (any version).
How we know is more important than what we know.
... feel like I don't need to read slashdot but once a week. If they are going to have the same damn stories every day!
If you were able to cut it down to not reading Slashdot at all.
What does the GPL have to do with usage? It's a source license.
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
Not sure what you're saying?
That people that don't like RMS shouldn't use any GPL software? or that they shouldn't themselves use the GPL?
Are you saying Linux should no longer be under the gpl?
Not everyone involved in opensource can express their opinions freely. Many are employed by companies with strict PR policy and enforcement. When Jeremy Allison resigned from Novell, the fact of his resignation was known by the public for some weeks before his last official day as a Novell employee. Jeremy had to refrain from doing or saying certain things until he was actually off the payroll, so it is good to hear him able to talk freely now. On switching to the gpl3 so soon I'm not sure this isn't too soon. The fact remains it took over a decade to find exploitable weaknesses in the gpl2 (although the gpl2 had patent provisions they were not specific enough to US and international recent software patent law). Today there are many IP lawyers studying the gpl3 for weaknesses, I very much doubt it will take a decade - and when Novell find those loopholes - there will be no one to stop them this time.
Before adopting WHATWG, read the moonlight.NET EULA [http://www.microsoft.com/interop/msnovellcollab/moonlight.mspx]
> People who support "open source" and don't like RMS should stop using the GPL (any version).
Write that into the license
The GPL was devised primarily by RMS to promote his views on software licensing/distribution. If you don't agree with his views, why license under the GPL? Sooner or later, the license will be revised to match RMS's outlook.
There are tons of open sources licenses, so if you don't agree with the ideology behind the GPL, it doesn't make sense to use it.
Just curious what sort of implications this will have on companies, such as Apple, who use Samba in their commercial software? Is anything that Apple doing now with Samba rendered incompatible, license wise?
Jumpstart the tartan drive.
Exactly.
How we know is more important than what we know.
Yeah, but this article is licensed under the GPL v 3 !!!
So you can't listen to it using GPL v2 software like linux.
(... and there's bound to be some idiot^Wphb^Wastroturfer out there who is ready to spout off about how this is *really really really* the case and suggest we all avoid the "problems" of the "viral open sores GPL" by going to Windows ....)
Kevin Smith on Prince
LTFA
Get your Unix fortune now!
"People who support "open source" and don't like RMS should stop using the GPL (any version)."
I support BSD, so what am I suppose to be upset about again?
Miguel, my impression of Novells' executives actions and statements is that the M$ deal was all about greed and fear. Now Novells brightest leaders Jeremy Allison and Hubert Mantel have jumped ship to google, what about Novell's remaining greats such as Nat Friedman?
He only adopted the GPL because of pressure from others and has never believed in it.
[[Citation Needed]]
Anybody have a transcript? I can't be the only one who hates having to listen to something for ten minutes instead of reading it in one or two minutes. Is there anything that actually makes audio necessary? No? Then have it as an optional extra for the people on the go, don't have it as your default format when you know it's going to be decidedly suboptimal for the majority of your visitors!
But please don't use M$ in a serious context, I don't appreciate it.
Without the quotes I think you intended, that sentence is hilarious.
The software that enables Linux to act as a Windows file and print server is adopting the Free Software Foundation's new license.
And here all this time I thought Samba supported several platforms. *checks address in browser* oh slashdot! that explains it.
Whoosh (If thats all you found funny in this thread)
I'm generally a very pragmatic person: that which works, works. When it comes to software, I _much_ prefer free software, because I have very seldom seen a program that has worked well enough for my needs, and having sources available can be a life-saver.From an interview with Linus Torvalds himself - http://www.tlug.jp/docs/linus.html :
So in that sense I am an avid promoter of free software, and GPL'd stuff in particular (because once it's GPL'd I _know_ it's going to stay free, so I don't have to worry about future releases).
I changed the copyright to the GPL within roughly half a year: it quickly became evident that my original copyright was so restrictive that it prohibited some entirely valid uses (disk copying services etc - this was before CD-ROM's became really popular). And while I was nervous about the GPL at first, I also wanted to show my appreciation to the gcc C compiler that Linux depended on, which was obviously GPL'd.Further more:
Making Linux GPL'd was definitely the best thing I ever did.
So... I'd say you are completely and utterly wrong.
Now Mr Allison has done very good things with samba, rsync and many other things but after the bitkeeper fiasco is he really the one to talk to about complying with software licences? Arguing that it doesn't count because it is was a terrible licence or that his employer was bound by it but somehow not him is pointless. It's better to state outright that you do not intend to comply for reason X and then either not use the software or take the consequences (he took the consequences in that case).
I would also like to see a transcript.
Heh, no. But that's some nice selective quoting. Linus likes Free Software and the GPL, because it gets him lots of code for his project. He doesn't actually think proprietary software is evil though. That's what RMS believes. That's the body and spirit of the GPL. As such, I don't think Linus should be using the GPL. Nor should anyone else who thinks proprietary software is morally ok. This is why Linus went with "the GPL version 2 only with exceptions for syscalls" for his license. He doesn't subscribe to the faith, he just wants to benefit off the gospel.
How we know is more important than what we know.
Thank you. The contributions of illiterates are always welcome here at Slashdot.
Do people that use software, really pay attention to licenses? I mean, we as geeks do, but we are not the garden variety user. If you give Ubuntu to grandma she wont notice the transition from GPLv2 to GPLv3. The only people this really effects is developers.
622677120
Hmm, the FSF is not a church. It is not a gospel. It is not a faith. It is just a bunch of people who think that the best way to spread computer knowledge for the betterment of mankind is to turn software into a free commodity. You are free to do otherwise. Just write your own software then. Don't leach off other people's charity work for your profit. A good example is Tivo. Tivo can do whatever they want, provided that they write their own software and don't leach off GPL software. Tivo can either free up their code the way the GPL intends, or they can rewrite their system using Microsoft Windows, or VxWorks, Or Sun Solaris. It is their choice. That is all that the FSF and the GPL is about.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
Well, just last month he claimed he understood the spirit of the GPL better than the people who wrote the damn thing:
You claim that I "misunderstood" the "spirit of the GPL".Dammit, the GPL is a license. I understand it quite well. Probably better than most. The fact that the FSF then noticed that there were *other* things that they wanted to do, and that were *not* covered by the GPLv2, does *not* mean that they can claim that others "misunderstood" the license.
So tell me: who is the more confused one: the one who chose the license fifteen years ago, and realized what it means legally, and still stands behind it? I don't think so.
The whole idea that there is a philosophy behind the GPL and that is the spirit, not the words that are written down to satisfy the lawyers is just lost on the guy. He goes on to say:
The beauty of the GPLv2 is exactly that it's a "tit-for-tat" license, and you can use it without having to drink the kool-aid.I've said that over and over again. It's the "spirit of the GPLv2". It's what has made it such a great license, that lots of people (and companies) can use, is very fundamentally that it's fair.
The fact that the FSF sees *another* spirit to it is absolutely not a reason to say that I'm "confused". Quite frankly, apparently I'm _less_ confused than they are, since I saw the GPLv2 for what it was, and they did not - and as a result they felt they needed to extend upon it, because the license didn't actually match what they thought it would do. And now I hope you are as totally lost as I am. The "spirit of the GPLv2", what the hell does that mean? Maybe I just have this concept of a "spirit" of a document wrong but to me, it means "what the guy who wrote this document was trying to say". RMS wrote the document. He defines the spirit. The FSF represent his message.. they get their mandate from him. So for Linus to say that he understands the spirit of the GPLv2 better than they do is just obnoxious.
As for the comment about drinking the kool-aid, that's exactly what I'm talking about. You wanna talk about confusing? How confusing is it for you to choose the GPL, a Free Software license, when you just don't believe in the Free Software philosophy? If you don't wanna drink the kool-aid, and yet you still wanna use their license, don't get confused when people who have drunk the kool-aid wonder why you don't care about the same things they care about. Choosing the GPL for your project should be a message that you *have* drunk the kool-aid.
Otherwise, take off the t-shirt already.
How we know is more important than what we know.
How we know is more important than what we know.
I prefer a more neutral list rather than one that attempts to vilify other licenses in favor of their own.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
How many ways is there to interpret that? That rather depends on what "support open source" means.. How do you possibly get that? Do you equate "the GPL" with "any GPL software"? Just so we're clear no, I am not saying that.
What I'm saying is that if you think the FSF are wrong then don't use the FSF's licenses on your software. I don't think that is such a way out concept do you? Like I said, depends on what you mean by "support open source." I've talked to some people who DO take the viewpoint that they won't use any GPL software--or vice versa, will ONLY use GPL software, because of their beliefs. I don't particularly care either way, I prefer BSD, I use FreeBSD. Even FreeBSD has GPLed software in it (though the amount is steadily decreasing!) No. I wasn't saying that either. But if you want my opinion, Linux shouldn't have been released under the GPL. Linus should have stuck to his non-commercial-use-only license. He only adopted the GPL because of pressure from others and has never believed in it. I don't advocate people doing things they don't believe in. Not really sure how valid that is. Sounds like a good interview question for Linus--"knowing what you know now, if you had the choice to do it all over again, would you pick the GPL 15 years ago?" (or however long it was).
Nobody wants to do things they don't believe in, but the unfortunate reality is that precious few of us have the ability to make all those stands. From this thread and what I've read elsewhere, Linus seems cool with the GPLv2. Doesn't mean he has to like the people behind it, doesn't mean he has to like v3.
Somehow I don't think you're the real Miguel :-).
:-) :-).
Nice impersonation though, although a bit too obvious
Jeremy.
We used to not read the article to reply. Well, I admit: this time I didn't listen to it.
my other sig is a 500 page novel
We need to stop saying the 'spirit' and say the 'intent', THAT is what needs to be understood by all parties. Problem is, it will probably take a judge setting a precedent of just what the general and specific case intent is before its near universally agreed upon, until the next case where a different judge rules differently. Welcome to the snafus of the American legal system.
For fucks sake people, its a software license, its something for educated legal minds to argue over, not developers and random slashdot mouth flappers like myself.
Cheers. Did I win?
This is my sig. There are many like it, but this one is mine.
To Linus it's just a software license. To RMS and the rest of us who believe in Free Software, it's the legal embodiment of a philosophy. My only hope for the future is that people who don't care about the philosophy stick with GPLv2 and those that do, switch to GPLv3.
How we know is more important than what we know.
The transcript is already started. Watch the LinuxWorld home page or get the RSS feed to be notified when it's up.
GPL is "free", not merely open. And you don't have to like someone to find part of their beliefs helpful or relevant or very insightfu, but not agree with everything. That's basic science, and basic law, and consistent with what Richard says. Allow people to compete in the world of ideas, just don't take away his or our freedoms to do the same.
So say that the FSF vilifies other licenses is pure hyperbole! The page merely points out why certain licenses are (or are not) compatible with the GPL, and whether or not they are as good as the GPL at preserving the four freedoms.
No, I've seen worse, from people who couldn't imagine a business selling new software and software services rather than keeping your software secret. The worst I've seen was from the same person who, seriously, thought it was better to fight the Taliban in Baghdad rather than in Ohio.
He was a nice person in many ways, but completely confused about a lot of subtler software and political issues. And a big Slashdot fan, too.
Amen. Samba is critical to a lot of hardware projects, particularly cheap network file servers. The patent protections and anti-Tivoization clauses are vital to keep Jeremy's and Andrew's, and our, work available to us for the future.
Watch what happens as "Trusted Computed", which should have been named "DRM Everything", will play out with DVD or hard drives registered to operate only with certain software, but that software hooked through Samba to provide file access to the contents. As much work as Microsoft spent on it, I expect to see at least a few major holes show up and allow this kind of access.
Wait: so you're suggesting we should continue with the GPLv2 and stay vulnerable to the known vulnerabilities? That's unwise: the patent issue alone is a compelling one for us to switch to GPLv3 immediately.
For example, examine how the patents surrounding Microsoft's XML tools from SenderID poisoned public acceptance of the SPF anti-forged-email tools and basically sidelined if not outright ruined the project.
I think you are wrong. There's the 'you give back' aspect that's literally in the GPL, which is what Linus likes. And there's the 'we don't like proprietary software', which _isn't_ explicitly in the GPL, but which is what RMS thinks. As such, the GPL is usable to Linus, but since he doesn't live inside the head of RMS, he doesn't have to abide by his (not the GPL's) intentions. This isn't Soviet Russia, you know. People don't have to have the ultimately correct mindset only. He thinks 'share and share alike' for what I (and others) make, and proprietary software is Ok. Those two views _can_ be combined, and they still _do_ allow you to use the GPL for what you've wrought.
Religion is what happens when nature strikes and groupthink goes wrong.
Nice troll, lot's of bite's
I've been visiting Digg a lot lately and I'd have to say that the dupe level there is far worse, especially lately. The difference is editorial control, which Digg's "wisdom of the crowds" can't really match. A zillion people picking front page stories are going to pick dupes, whereas the once-a-week rate here is considerably better.
Well, just last month he claimed he understood the spirit of the GPL better than the people who wrote the damn thing
Well that's true isn't it? The FSF are the ones who suddenly find they have to draw up a new version.
Nope, this guy is a troll who's been living here for a few years.
Imagine I own a vineyard. Also, imagine I wrote up a contract between me and my neighbor to exchange a bushel of grapes for $5. Now, imagine after signing the contract, my neighbor decides he'd really like white grapes. It happens that I don't grow white grapes on my land, so I'd have to buy them at a cost of $6 (where my own grapes have an effective cost of $4). Since the contract is so vaguely worded, one could say* that my neighbor has every right to demand the white grapes, even though the spirit of the contract was to exchange my grapes for his $5. Or, in short, sometimes the legalize that is used to cover an issue isn't accurately enough written to deal with issues that might arise.
Beyond this, one has to remember that 15 years ago, the DMCA didn't exist. Copyright law has changed in many other countries as well. A major part of the GPLv3 was to attempt to better harmonize the language to be more consistent with international copyright law. So, there's at least a few reasons to try to better describe in legal terms the intent of the GPL in a new license.
*IANAL, so I don't know how well this argument would actually stand in court. After all, intent is often used when the language of a contract is vague. The major problem with the GPL's vagueness is that the GPL's intent was to cover usage (specifically, there's an innate assumption that one can use the software (look into First-sale Doctrine)) while copyright doesn't provide a direct means for that. As such, the GPLv3 is left to attack the common means used to limit the use of GPL'd software.
Eurohacker European paranoia, gun rights, and h
Here are some choice excerpts from said list:
License of Netscape Javascript: "This disjunctive license is a good choice if you want to make your package GPL-compatible and MPL-compatible. However, you can also accomplish that by using the LGPL or the Guile license." Intentionally suggesting that there's something wrong with the license and telling you to use something else despite the fact that it's a GPL-compatible license.
Artistic License 1.0 (one of the licenses for Perl 5): "We cannot say that this is a free software license because it is too vague; some passages are too clever for their own good, and their meaning is not clear." The problem with this license isn't spelled out. You'd think that someone who is complaining that something is too vague would elaborate on what they thought was too vague.
License of Perl 5 and below: "We recommend you use this license for any Perl 4 or Perl 5 package you write, to promote coherence and uniformity in Perl programming. Outside of Perl, we urge you not to use this license; it is better to use just the GNU GPL." Vilifying it because you can choose the license directly above this one.
Apache License, Version 1.1: "We urge you not to use the Apache licenses for software you write." Vilified solely because it has "a few requirements that render it incompatible with the GNU GPL." which are not further elaborated upon. Oddly enough, the Apache License, Version 2.0 is compatible with the GPLv3, so apparently the wording for the first line hasn't yet been updated.
CDDL: "It requires that all attribution notices be maintained, while the GPL only requires certain types of notices. Also, it terminates in retaliation for certain aggressive uses of patents. So, a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason." Vilified because it's not GPLv2 compatible. No mention of whether or not it's GPLv3 compatible.
LaTeX Project Public License 1.2: "This license contains complex and annoying restrictions..." Vilified.
Lucent Public License Version 1.02 (Plan 9 license): "This is a free software license, incompatible with the GNU GPL. We recommend that you not use this license for new software that you write, but it is ok to use and improve Plan 9 under this license." Vilified for not being GPL compliant
Mozilla Public License, Netizen Open Source License (NOSL), Version 1.0: I'll cover these two together because of the similarity of wording. "...it has some complex restrictions that make it incompatible with the GNU GPL. That is, a module covered by the GPL and a module covered by the [license] cannot legally be linked together. We urge you not to use the [license] for this reason." No further elaboration upon why they are not GPL compatible... so they're vilified for not being GPL compatible.
OpenSSL License: "The license of OpenSSL is a conjunction of two licenses, one of them being the license of SSLeay. You must follow both. The combination results in a copyleft free software license that is incompatible with the GNU GPL. It also has an advertising clause like the original BSD license and the Apache license." Note the lack of explanation of why SSLeay's license is bad (other than the advertising clause) despite drawing attention to it by name. Also note that GNU has a competing, but less widely-used project, GNUTLS. (Before you comment, yes, this IS disclosed in a paragraph I omitted here.)
PHP License, Version 3.01: "We recommend that you not use this license for anything except PHP add-ons." The explanation is that it isn't copyleft, but not elaborated upon.
lha license: "The lha license must be considered non-free because it is too unclear
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
GPLv3 would change this how exactly? SPF is a speficication, as is SenderID. Software licenses are irrelevant to them.
Check it out for yourself: http://en.wikipedia.org/wiki/Samba_dance
Slashdot ya no es que lo era!
Why talk about samba, that looks boring.
Better to dance Samba
They can release it under any licence they like.
Do you really think a hardware vendor who implements Samba in their product would stop using it and write their own SMB implementation?
Moving important projects to GPL3 is a good idea as it prevents abuse of the code.
Hubert Mantel left Novell, but he has been back for quite a while. See http://www.pcwelt.de/it-profi/business-ticker/4580 68/ (German) or http://www.osnews.com/story.php/16763/Hubert-Mante l-Back-at-Novell/ or just trust me as someone working in the Nuremberg SUSE office, too. ;-)
When you go to court, you go to court with the text, not with 'what RMS was trying to say'. Otherwise, contract law would be even more of a mess than it is now.
To put it in your terms, RMS published for the world to see a text called the GPL, and made further claims about it being inspired by a spirit/philosophy/idea/manifesto. Linus saw that and said, hey, great text, I think I'll use it as a software license, I may or may not agree with your philosophy, but that doesn't matter."
Now some people come along and say, hey, Linus is using the text of the GPL without agreeing with the philosophy! Which brings us to what I'll call the GNU Koan:
Is the text of the GPL released under the GPL?
If so, Linus can use it for whatever he wants, and RMS et al should stop whining about it. If not... I'll leave it to you to contemplate the hypocrisy. To claim that anybody who used GPL2 was thus ipso facto buying into a 'philosophy' that subsequently required them to upgrade to GPL3 is a rather dubious argument.
Read the best of all of Slash: seenonslash.com
Not completely true. It would have required the use some of Microsoft's IP (which would have rendered it unusable by people who strongly adhere to the GPL) and a lot of folks felt that Microsoft's responses to questions about it were, ultimately, less than persuasive.
How amazing: the guy who is in charge of the "wannabe Microsoft" software is getting behind the licensing scheme which was solely created as the "Get Microsoft" revision of the GPL.
That's kind of like Jack Sparrow saying he supports the concept of piracy, or Darth Vader saying he supports the concept of a galactic hegemony.
It's not the "betterment of mankind" you, the Democrats, the Republicans, Greenpeace, PETA, Shell, or anyone else is looking for. What "you people" are looking for is the ultimate victory of "your" ideologies and interests.
Stop pretending you're doing it to save the world, just be honest: you're doing it for yourself, because you're commited to this ideology. You can try to say that you're saving the world, but until you prove that by showing some results or using some very good logic, you're just another politicized dude talking about .
Zonk will do what he is best at, post more submissions, dupes or otherwise from Roland Piquepaille!
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
Don't leach off other people's charity work for your profit[...]
[...]provided that they write their own software and don't leach off GPL software
Leech, man. Not leach. Other than that, I agree 100% with you.
> Lol. You remind me of the type of person who hates lawyers because they promised you the world in a lawsuit, you paid them everything and ended up losing. The entire Idea behind modern lawyers is to create controversy that they can settle.
That makes no sense whatsoever. Contract lawyers are supposed to PREVENT lawsuits by drawing up an ironclad contract. The people who specialize in litigation take over after that. Believe me, they're not the same lawyers and so the contract lawyers have no incentive to want people to sue over something.
I may not be a lawyer, but I did take some classes, including a little bit of contract law. If you want to convince me, you'll have to cite, you know, laws. Or at least the opinion of an attorney who is a member of the copyright bar.
> As for talking out my ass, No, And secondary liability for infringement only occurs when there is an infringement. So without the infringement, there isn't anything in violation.
There's infringement as soon as you do something the copyright holder hasn't permitted and which copyright law requires permission for. The copy is NOT legal (i.e. it's infringing) if it's made in violation of the GPL. You violate the GPL the second you procure the conveyance of a copy because copyright law requires permission for it and you don't have permission per the GPLv3. How hard is that to understand? Okay, so copyright law isn't easy to understand, but you have to realize that it covers more than just distribution, right? Right??
> This is the one of the problems around attempting to go after Microsoft. But that isn't what I was talking about. What I was talking about it the Anti Tivo clauses that won't stop companies from creating a Tivo scenario. Parts, if not all of the device can still be locked out.
That's to help software defined radios. Wouldn't really help Tivo unless they want to put a hell of a lot of ROM in there if you mean it being ineffective.
> The GPLv3 covered works cannot go back to GPLv2. OR at least that is my understanding of it. I know that there are some people who take the you must license it under this license if it is if it is derived from a covered work to mean that it would have to remain as a GPLv2 covered work but I don't buy that. The point is that the GPLv3 effort would need to be recoded in order to be used in a GPLv2 effort.
Who said they did? I said GPLv2+ is either GPLv2 or GPLv3 (or, eventually, GPLv4+) at the licensor's option. It doesn't "go back" to anything, it was always under the GPLv2 (and now can be had under the GPLv3, as well).
> And this plane is to create two versions of windows licenses where if you buy the cheaper versions, you are buying a covenant not to sue from MS that would covers your activities in any open source project. And because you purchased the affordable license instead of the expensive one, you are not barred form distributing or participating in the GPLv3 project or form using the license.
I wouldn't purchase it, to begin with. Besides, they've already put out a patent pledge for "non compensated developers" or somesuch. As much as they had open source, I don't see them going there. They prefer nice, cheap FUD to expensive lawsuits.
"Vilify - To make vicious and defamatory statements about."
I don't see that in any of your examples.
The fact that the GPL really is a license written to satisfy lawyers is lost on the rest of you. Write manifestos to explain your belief systems (RMS has done so several times), but licenses are still just licenses. Whether there's a belief system they arise from ("Everything is mine, mine mine!" or "We should all share") isn't very relevant once you're staring down the violator in court. The words on paper are.
- Michael T. Babcock (Yes, I blog)
Here's the transcript of the interview with Jeremy Allison.