Monday, 2014-12-08
*** karen has quit IRC | 01:02 | |
*** wolftune has quit IRC | 01:14 | |
*** gnupi has joined #copyleft | 02:28 | |
*** kpfleming has joined #copyleft | 02:35 | |
*** kpfleming has joined #copyleft | 02:35 | |
*** Rastus_Vernon has quit IRC | 02:37 | |
*** clacke has joined #copyleft | 03:01 | |
*** veleiro has quit IRC | 03:02 | |
*** veleiro has joined #copyleft | 03:02 | |
*** veleiro has joined #copyleft | 03:02 | |
*** clacke1 has joined #copyleft | 03:04 | |
*** clacke1 has quit IRC | 03:05 | |
*** clacke has quit IRC | 03:06 | |
*** kpfleming has quit IRC | 03:33 | |
*** kpfleming has joined #copyleft | 03:40 | |
*** kpfleming has joined #copyleft | 03:40 | |
*** kpfleming has quit IRC | 04:01 | |
*** paul has quit IRC | 06:12 | |
*** paul has joined #copyleft | 06:12 | |
*** gnupi has quit IRC | 06:36 | |
*** gnupi has joined #copyleft | 06:50 | |
*** kpfleming has joined #copyleft | 06:51 | |
*** kpfleming has joined #copyleft | 06:51 | |
*** kpfleming has quit IRC | 07:11 | |
*** bing has joined #copyleft | 08:24 | |
bing | s/utilizing/using/ | 08:24 |
---|---|---|
*** karen_ has joined #copyleft | 08:30 | |
*** gnupi has quit IRC | 08:49 | |
*** gnupi has joined #copyleft | 08:50 | |
*** yrk has joined #copyleft | 08:52 | |
*** yrk has joined #copyleft | 08:53 | |
*** wolftune has joined #copyleft | 08:59 | |
*** bkuhn has joined #copyleft | 09:14 | |
*** ChanServ sets mode: +o bkuhn | 09:14 | |
*** bkuhn is now known as bkuhnIdle | 09:17 | |
*** keynote2k has joined #copyleft | 10:02 | |
*** cmhobbs has joined #copyleft | 10:13 | |
*** cmhobbs has joined #copyleft | 10:13 | |
*** gnupi has quit IRC | 10:24 | |
*** bkuhnIdle is now known as bkuhn | 10:47 | |
*** bcotton has joined #copyleft | 10:47 | |
*** yrk has quit IRC | 10:51 | |
*** yrk has joined #copyleft | 11:02 | |
*** yrk has joined #copyleft | 11:02 | |
*** kpfleming has joined #copyleft | 11:58 | |
*** kpfleming has joined #copyleft | 11:58 | |
*** fontana has joined #copyleft | 13:12 | |
*** kpfleming has quit IRC | 13:29 | |
*** gnupi has joined #copyleft | 13:36 | |
*** indolering has joined #copyleft | 13:43 | |
indolering | I've got a (re)licensing issue (hangover from Github not prompting people to use licenses) is this an okay place to ask questions? | 13:44 |
indolering | Basically, the original repo didn't state a license and we've gotten permissions from all but one developer. | 13:46 |
indolering | (to move to the LGPL or the GPL) | 13:46 |
indolering | He made a dozen or so commits ranging from trivial to moderate. | 13:48 |
indolering | I've got a developer who is insisting that we follow clean-room procedures, i.e. writing a spec and having another dev implement it based on that spec. | 13:49 |
indolering | Only 1 or 2 commits were over 100 lines of code. | 13:51 |
indolering | I've got a lot of unofficial education in this area but I need approval from a higher authority to convince him. | 13:52 |
fontana | indolering: TINLA | 13:59 |
fontana | indolering: IANYL | 13:59 |
indolering | fontana: understood. | 13:59 |
fontana | indolering: I would regard clean room for a few hundred lines of code to be a disproportionate response. Just replace/remove/rewrite, try to avoid copying | 13:59 |
fontana | indolering: Almost certainly too nontrivial to ignore though | 14:00 |
bkuhn | Sorry, just got off the phone and now have to go idle, but will catch up on backlog when I get back in about 45 min. | 14:01 |
indolering | fontana: would you agree that 1-10 line commits are probably to small to express anything original? | 14:01 |
*** bkuhn is now known as bkuhnIdle | 14:01 | |
indolering | bkuhnIdle: I think I've got it covered. | 14:02 |
indolering | I just found a presentation from the eclipse foundation regarding contribs under 100 lines. | 14:03 |
indolering | Thank you fontana! | 14:03 |
bkuhnIdle | Eclipse Foundation's opinion on this is widely considered bizarre and unsupported by any relevant case law or legislation. | 14:13 |
bkuhnIdle | aaron williamson's copyrightability memo is the best resource I've seen on this question | 14:13 |
bkuhnIdle | It's basically beyond the scope of copyleft.org so I haven't included any material on this in the Guide. | 14:14 |
bkuhnIdle | (ok, really idle now, more later) | 14:14 |
indolering | thanks bkuhnIdle | 14:14 |
indolering | bkuhnIdle: are you referring to this:http://www.rosenlaw.com/lj19.htm | 14:20 |
fontana | indolering: 10 line commits *on average*, yes | 14:25 |
fontana | bkuhnIdle: though aaron's memo reflects the Zeitgeist of the early SFLC era :) | 14:26 |
* fontana is not familiar with what Eclipse Fdn says about <100 lines | 14:27 | |
fontana | indolering: deletion of a line has no copyright significance :) | 14:27 |
olly | is that clearly always true? | 14:29 |
fontana | olly: maybe not | 14:29 |
indolering | fontana: basically that contribs under 100 lines does not require the contributor to sign the CLA. | 14:30 |
fontana | indolering: that is a different issue though | 14:30 |
olly | it would seem to lead to the conclusion that a carved sculpture can't be copyrighted! | 14:30 |
indolering | But it looks like it must be under the Eclipse License originally, so it's irrelevant x2. | 14:30 |
fontana | olly: I haven't yet seen a software source code context where deletion of a line was in itself something I thought worthy of copyrightability analysis | 14:30 |
indolering | olly: I think your metaphor doesn't map cleanly :) | 14:31 |
indolering | fontana: is that the essay bkuhn was referring to? | 14:31 |
fontana | indolering which essay? aaron's? | 14:31 |
indolering | Yeah. | 14:31 |
indolering | "aaron williamson copyrightability" didn't turn up much on Google. | 14:32 |
fontana | Aaron wrote a good article on copyrightability in source code. IIRC after 7 years it basically concludes though that you might as well assume that everything's copyrightable, which is not of practical help | 14:32 |
fontana | indolering: check softwarefreedom.org publications | 14:32 |
fontana | indolering: the thing is, some things might be copyrightable but are too unimportant to worry about | 14:33 |
olly | fontana: it certainly seems hard to argue in general | 14:33 |
fontana | olly: I see how deletion of text can create a derivative work of text, but I don't think this usefully carries over to software in most cases | 14:33 |
fontana | I'm sort of mixing a few things up here though | 14:34 |
indolering | fontana: as in it's contribution is immaterial and the party must show damages of some sort? | 14:34 |
fontana | indolering: Well I wouldn't even go down that path | 14:34 |
fontana | indolering: at Red Hat I dealt with a lot of relicensing situations | 14:34 |
indolering | Well, 9 lines of range-check code .... | 14:35 |
indolering | fontana: yeah? | 14:35 |
fontana | indolering: right... | 14:35 |
fontana | indolering: has this person outright refused to grant license or is person just no where to be found? | 14:35 |
indolering | no where to be found. | 14:36 |
indolering | It's a cryptocurrency, so anonymous devs are common. | 14:36 |
fontana | indolering: It got to the point where in many cases I was comfortable with sending an email to last known email address, explaining situation and saying "let us know ifyou have any problems with this" | 14:36 |
fontana | ah | 14:36 |
indolering | His forum email was for safemail. | 14:36 |
fontana | However, these were smaller contributions in terms of lines of code than you are talking about here | 14:37 |
indolering | fontana: Ahh. | 14:37 |
fontana | This might be I dunno adding 20 lines of code | 14:37 |
fontana | There's a certain tendency towards fundamentalism on this sort of issue that must be combatted | 14:37 |
indolering | "Originality Requirements under U.S. and E.U. Copyright Law" | 14:38 |
indolering | fontana: thank you. | 14:38 |
indolering | It's Namecoin and we are trying to make Tor hidden services usable. | 14:39 |
fontana | indolering: yes that is aaron's article | 14:39 |
indolering | Which means we *will* piss off powerful people, so concern about people going after us is real. | 14:39 |
indolering | But his is pure paranoia. | 14:39 |
fontana | indolering: Aaron's article is probably due for updating in light of Oracle v. Google (pending possible SCOTUS treatment) | 14:41 |
indolering | If someone wants to file a harassment lawsuit ... going after obscure contributions .... | 14:41 |
indolering | fontana: yeah, the SCOTUS outcome has me sweating bullets. | 14:41 |
indolering | It will screw up everything. | 14:41 |
fontana | indolering: only the copyright holder can really complain about copyright infringement | 14:41 |
indolering | I couldn't stand to hear abou tit. | 14:41 |
indolering | about it* | 14:41 |
indolering | fontana: yeah, he thinks the NSA or something will come down on us. | 14:42 |
indolering | Which is nuts. | 14:42 |
indolering | But ... when you are dealing with money in such volumes .... | 14:42 |
*** bkuhnIdle is now known as bkuhn | 14:42 | |
* bkuhn is back | 14:42 | |
fontana | hi bkuhn | 14:42 |
indolering | You are a vector to attacks on what amounts to a bank. | 14:42 |
indolering | So paranoia creeps in. | 14:42 |
bkuhn | This is somewhat off topic here. | 14:43 |
indolering | And, well, the harassment of Tor devs has us all kinda freaked out. | 14:43 |
bkuhn | But | 14:43 |
indolering | Sorry. | 14:43 |
bkuhn | (It's tangentially related) | 14:43 |
bkuhn | I think there are two analysis you have to do: | 14:43 |
bkuhn | (a) are this person's changes copyrightable (the answer is frankly almost always yes, particularly when you factor in every jurisdiction in the world, which you have to for Free Software)? | 14:43 |
bkuhn | (b) what's the RISK if we fail to get this person's assent to relicense. | 14:44 |
fontana | bkuhn: there's also a (c) | 14:44 |
bkuhn | which is? | 14:44 |
fontana | bkuhn: (c) what is the ETHICS of making use of the code in a particular way that may be inconsistent with how it was (not) licensed | 14:44 |
bkuhn | agreed, that's important as well. | 14:44 |
fontana | bkuhn: Since the risk is often so small, ethics can loom large | 14:45 |
bkuhn | indolering: I assume by the fact you're answering that you've tried for months via various means to contact this person and the person remains unresponsive? | 14:45 |
fontana | bkuhn: If go by risk it can justify rampant GPL noncomplaince | 14:45 |
indolering | fontana: I think the lax Github licensing indicates intent to allow permissive licensing. | 14:45 |
indolering | bkuhn: maybe a month. | 14:45 |
indolering | But by the time we rewrite it, yes. | 14:45 |
fontana | indolering: I think most GitHub-using developers who don't indicate license probably intend something like 'public domain' | 14:46 |
indolering | fontana: agreed. | 14:46 |
indolering | bkuhn: essentially, when it comes to (b) we are freaked out. | 14:47 |
indolering | Ha, we had our Tumblr blog mysteriously disappear and we were trying to figure out what happened, examining login logs and looking to cut off peoples permissions. | 14:48 |
indolering | Our security guy works with Dan Kaminsky and we were this -> <- close to calling in favors and getting yahoo security to investigate. | 14:49 |
indolering | And then I said, "Uhh, I'm going to Google this." and yeah, Tumblr just randomly deletes blogs sometimes. | 14:49 |
indolering | :p | 14:49 |
bkuhn | So, you don't have any contact information or even the person's real name? | 14:49 |
indolering | We have an email. | 14:50 |
indolering | He will probably pop up in the next year. | 14:50 |
indolering | But that code is due for a rewrite anyway. | 14:50 |
indolering | I'm just saying that the people who will be rewriting it don't need to follow strict clean room procedures. | 14:51 |
indolering | Read it, rewrite it, move one. | 14:51 |
indolering | on* | 14:51 |
indolering | Having one dev write spec and another implement it is a waste of time. | 14:51 |
indolering | The fear is just driven by what's going on with Tor devs, a Seattle area dev just moved to Berlin. | 14:52 |
indolering | It's lame. | 14:52 |
bkuhn | Well, you should ask for an opinion letter from a copyright lawyer if the risk frightens you that much. That's expensive to give, lawyers hate giving advice in writing in a binding way. | 14:52 |
bkuhn | I don't really understand why the risk frightens you so much, though. | 14:52 |
indolering | This one doesn't frighten me. | 14:53 |
bkuhn | oh, but you said: "bkuhn: essentially, when it comes to (b) we are freaked out." | 14:53 |
olly | copyright litigation doesn't appear to be one of the NSA's key weapons | 14:53 |
indolering | Well, in general we are freaked out. When devs start moving to other countries because of harassment ... | 14:53 |
indolering | olly: my point exactly. | 14:54 |
bkuhn | olly: they have evidence his person is a front for the NSA? | 14:54 |
indolering | No. | 14:54 |
indolering | Long term, our legal plan is to just make sure core devs are in academia. | 14:54 |
bkuhn | right, so I don't think you should worry that much. | 14:54 |
bkuhn | As usual, you can't get legal advice from anyone but your own attorney, | 14:54 |
indolering | Right, then they have a university legal team. | 14:55 |
bkuhn | but in similar situations I encourage doing a semi-clean room thing where you have someone take a set of git-exported patches from the bottom up, in order, leaving out the ones from this dev. | 14:55 |
bkuhn | and then fill in the gaps with code to make the patches apply on the way up. | 14:55 |
bkuhn | (newly written code) | 14:55 |
bkuhn | then you have a git tree rebuilt with replacement code in the right palces. | 14:55 |
indolering | But not forcing someone to write a spec? | 14:56 |
bkuhn | Depends on how scared you are. | 14:56 |
indolering | Understood. | 14:56 |
fontana | olly: NSA can't sue for copyright infringement unless they acquire (or already own) the copyright in question here :) | 14:57 |
bkuhn | fontana: yes, that was my point. | 14:57 |
indolering | I'm not that scared, most of the paranoia isn't justified. Even Tor hasn't dealt with legal harassment. | 14:57 |
bkuhn | Well, the bigger issue is if the project becomes famous and widely adopted, the guy shakes down commercial adopters. | 14:57 |
indolering | And, as you can tell, we are pretty on top of the legal issues. | 14:57 |
bkuhn | Anyway, this is really off topic. | 14:58 |
indolering | I just needed an expert to back me up. | 14:58 |
bkuhn | I'm somewhat amazed that most of the traffic on this channel since we started it has been is random copyright questions. | 14:58 |
indolering | bkuhn: right, that won't happen. | 14:58 |
bkuhn | It's obvious there is no venue for such questions, because people feel they have to come here to ask them in the Free Software community. | 14:58 |
indolering | bkuhn: yeah, faif was my first choice. | 14:59 |
bkuhn | haha. :) | 14:59 |
fontana | bkuhn: Incidentally I was thinking the other day we ought to set up a public mailing list to allow free discussion of FLOSS legal issues | 14:59 |
bkuhn | but that's still basically asking the same group of people more or less. ;) | 14:59 |
indolering | bkuhn: or a Q/A on stack exchange. | 14:59 |
bkuhn | yeah, I doubt anyone on stack exchange has this kind of expertise. | 14:59 |
indolering | bkuhn: I was *trying* to go somewhere it would be on topic :) | 14:59 |
bkuhn | No, i get that! | 14:59 |
fontana | I think there already are stack exchange forums for such things | 15:00 |
indolering | :) | 15:00 |
bkuhn | It's just interesting to me that there really is NO PLACE to ask this stuff in the Free Software community. | 15:00 |
indolering | fontana: I seriously doubt it. | 15:00 |
bkuhn | It makes me think someone need to write a larger tutorial about this stuff. | 15:00 |
indolering | I had to go to some crappy legal website last year to get cheap lawyer advice because there was no resources. | 15:00 |
indolering | The lawyer I spoke gave advice that was commiserate with his pay. | 15:00 |
indolering | i.e. he just made shit up and didn't know what he was talking about. | 15:01 |
bkuhn | The problem that people don't get about all this stuff is that it's a matter of risk assessment and that the risk for the volunteer developer is relatively minimal, yet the volunteer developer is the most worried most of the time. | 15:01 |
indolering | Because when it comes to tech ... | 15:01 |
indolering | Yeah. | 15:01 |
indolering | I tried to explain that. | 15:01 |
bkuhn | And then big companies basically mislead on the issue: | 15:01 |
bkuhn | Take things like the DCO for example: | 15:01 |
bkuhn | Most big companies were saying that was inadequate. | 15:02 |
pehjota | Copyright and licensing questions are sometimes posed in #gnu and #fsf, but they're often questions already answered in the GPL FAQ, not deeper copyright issues like this. | 15:02 |
bkuhn | (Heck, even I was sold and bought that bill of goods). | 15:02 |
bkuhn | Now, that big companies realize they can't possible vet Linux from ground up for copyright provenance like IBM wanted originally, they all have become pro-DCO because they live with the inevitability of it's the best they can get. | 15:02 |
bkuhn | It's gotta be very confusing for people out there trying to understand this stuff, b/c the issues are used for political manipulation. | 15:03 |
indolering | bkuhn: exactly. | 15:03 |
bkuhn | One thing I've tried to do in the Guide (to bring this back on topic a bit :), is make it clear when politics are related to an issue and how pro-copyleft theorists tend to examine these politics. | 15:03 |
indolering | Trying to explain to people that most of this stuff has to do with liability law (and not a clearly defined technological issue) is difficult. | 15:03 |
bkuhn | At least that way, people who disagree with we pro-copyleft people can make an assessment of what we're saying in an academically honest environment. | 15:04 |
bkuhn | I wish the "other side" would be academically honest, but they aren't. | 15:04 |
indolering | bkuhn: yeah, you do really good work. | 15:04 |
indolering | It's hard to get our messaging out there. | 15:04 |
indolering | I'm working on an alternative to Github's awful choosealicense.com. | 15:05 |
bkuhn | indolering: well, it doesn't have to do with liability LAW per se, it has to do with "what is the likely mode of attack and what risk". The claim could be a pure copyright one, but it's a 'liability' (in the mundane sense of the word) to have copyrighted code in your project that is not properly licensed | 15:05 |
bkuhn | The funny part is that having done so much copyleft enforcement in my life, I'm amazed people are so afraid of this. | 15:05 |
indolering | Well, I was speaking more generally. | 15:05 |
bkuhn | I've said publicly so often that there are hundreds, probably thousands, of companies every day making money by violating the GPL flagrantly. | 15:05 |
bkuhn | Almost no one cares except me. | 15:05 |
bkuhn | And yet, these same people will in the next breath tell me "how risky" it is if you don't "check provenance of every line of code". | 15:06 |
indolering | Most people think lawyers are wizards and the rest of us are muggles. | 15:06 |
bkuhn | Yes, copyright infringement happens a lot. Yes, it must be resolved when pointed out, and best practices should be implemented to prevent it. | 15:06 |
bkuhn | indolering: Yeah, any ideas on how to end that perception? | 15:06 |
indolering | Better messaging. | 15:07 |
bkuhn | I've been fighting that perception in the Free Software community for a decade now. | 15:07 |
bkuhn | by whom though? | 15:07 |
indolering | Have you heard of George Lakoff? | 15:07 |
indolering | Uhh, me. | 15:07 |
indolering | :p | 15:07 |
indolering | It's pretty simple, once you understand the cog-psych. | 15:07 |
indolering | You just have to apply some usability engineering. | 15:08 |
indolering | Figure out if people understand the concept. | 15:08 |
indolering | Well, step 1 is to setup a think-tank of sorts. | 15:08 |
indolering | But you've all done that. | 15:08 |
indolering | You have scholars putting out ideas. | 15:08 |
indolering | Step 2 is to package those concepts for digestion widely. | 15:09 |
indolering | Step 3 is to create a method of dissemination. | 15:09 |
bkuhn | indolering: the problem is that to change large amounts of messaging requires resources that no community-oriented Free Software org has. | 15:09 |
bkuhn | I agree these methods work, but they need heavy funding to be effective. | 15:09 |
indolering | bkuhn: you have already done the hardest part. | 15:09 |
indolering | Honestly. | 15:09 |
bkuhn | b/c you have to assign people the task of putting that forward. | 15:09 |
bkuhn | Nice of you to say, but I doubt it. ;) | 15:10 |
indolering | I watched Lakoff's think tank fail because they couldn't' get long term funding. | 15:10 |
indolering | Then I watched the director of his think tank fail to get funding too. | 15:10 |
indolering | So, 10-15 years now. | 15:10 |
bkuhn | haha | 15:11 |
bkuhn | so his failure sort of proves my point? | 15:11 |
indolering | No. | 15:11 |
indolering | You have the FSF the SFLC and the Conservancy. | 15:11 |
bkuhn | who is "you" there? | 15:12 |
bkuhn | not me, for sure. | 15:12 |
indolering | You ran the FSF. | 15:12 |
indolering | So that larger community. | 15:12 |
bkuhn | Yeah, true, and I'm on the Board. | 15:12 |
bkuhn | But, small non-profit orgs like FSF and Conservancy, struggle constantly with minimal funding. | 15:13 |
indolering | As ... eccentric as RMS is and quircky on a persona level, he gets framing better than 99% of people. | 15:13 |
bkuhn | FSF always has. | 15:13 |
indolering | Lakoff had to shut down. | 15:13 |
indolering | My friend can BARELY support himself. | 15:13 |
bkuhn | Yeah, I get that. That's true for most of us non-profit people. | 15:13 |
indolering | bkuhn: you are too pessimistic. | 15:14 |
bkuhn | But, I think generally it's very tough to fight the power of the wealthy. That's been true for millennia. | 15:14 |
indolering | I have experience here, it only takes a small thing. | 15:14 |
indolering | We can and will start regaining ground. | 15:14 |
bkuhn | If there is some small thing I should have done for copyleft.org, FSF or Conservancy that I didn't do, feel free to tell me and I'll see if I can do it. :) | 15:15 |
indolering | No, keep doing what you are doing. | 15:15 |
bkuhn | I already work 14 hours a day helping to keep these various initiatives from collapsing. :) | 15:15 |
indolering | Yeah, likewise. | 15:15 |
indolering | I'm trying to get Namecoin off the ground. | 15:15 |
bkuhn | While lots of people try to make them collapse, including people who pretend to be allies. :) | 15:15 |
bkuhn | Yeah, I know. You're in Conservancy's eval queue, even. :) | 15:15 |
indolering | It's hard, but it's doable. | 15:15 |
bkuhn | but now we're really off topic here. :) | 15:16 |
indolering | How is talking about the future of the copyleft movement off topic? | 15:16 |
bkuhn | Well, I've been tolerant of this since this channel is so quiet all the time, but we probably should try to keep discussion to copyleft.org itself. | 15:16 |
bkuhn | well, I am not sure that's what we're talking about. :) | 15:16 |
indolering | Are you busy or could we move it to a PM or faif? | 15:16 |
bkuhn | I'm ALWAYS busy, I have six urgent things I haven't done yet today that I was supposed to do before noon. That's my life, man. :) | 15:17 |
indolering | I mean, I *should* be writing a grant proposal to NLNet but I think this is a productive conversation. | 15:17 |
bkuhn | indolering: I'd suspect your NLNet grant application is a better use of your time right now. :) | 15:17 |
bkuhn | we'll have time to chat later at some point, I'm sure. | 15:17 |
fontana | bkuhn: there's a closed, invite only list that sometimes discusses things like this | 15:25 |
* fontana reading backlog | 15:25 | |
bkuhn | fontana: yet I'm not invited to that list, after a decade of ingratiating myself to it, even though I have literally at this point "written the book on copyleft". How could that closed, invite-only list possibly represent the best information available for this? | 15:27 |
fontana | bkuhn: it really isn't a good source of information even if it were "open" | 15:27 |
bkuhn | So then why bring it up at all? | 15:29 |
fontana | bkuhn: to underscore the point that the only resource of this sort we have is a proprietary (as it were) one | 15:29 |
indolering | Is a DCO a kind of CLA? | 15:31 |
indolering | Oh, nm | 15:31 |
indolering | The exact opposite of the CLA. | 15:32 |
fontana | indolering: there are different viewpoints on this | 15:32 |
fontana | indolering: it is basically a political question. | 15:32 |
fontana | indolering: some DCO supporters call the DCO a CLA to get CLA-loving corporations to consider it as a CLA alternative | 15:32 |
indolering | Basically the heterogeneous vs homogeneous assignment debate? | 15:33 |
fontana | indolering: not sure what that is :) | 15:33 |
indolering | Projects with heterogeneously licensed code leave it to the contributors and homogeneously licensed code get them to sign it over. | 15:34 |
indolering | ... to a legal entity. | 15:34 |
fontana | indolering: ah, hadn't seen those terms used before in this context | 15:34 |
fontana | indolering: CLAs don't involve assignment, but something similar | 15:34 |
fontana | indolering: er, the typical CLA model. | 15:34 |
fontana | (what I sometimes call "Apache-style CLAs") | 15:35 |
*** fontana is now known as fontana-afk | 15:35 | |
indolering | Oh, I thought CLA's reassigned ownership. | 15:36 |
paultag | that's usually copyright assignment, not a CLA | 15:37 |
paultag | CLAs can become troublesome when inbound rights aren't the rights you have outbound | 15:37 |
paultag | which is basically the same as asignment | 15:37 |
paultag | assignment* | 15:38 |
pehjota | I think DCO is kind of an inbound=outbound CLA, which maybe makes it not really a CLA. Also the inbound license isn't the point of the DCO (and doesn't allow proprietary relicensing), as it is in normal CLAs. | 15:38 |
paultag | aye | 15:39 |
indolering | paultag: inbound rights? As in the rights granted to the the 3rd party and the rights of what the 3rd party can do? | 16:05 |
paultag | indolering: close, your rights as a consumer of the project | 16:05 |
indolering | Okay.... | 16:05 |
paultag | indolering: so for instance, one objection to Canonical using GPL with CLA means you have to use GPL, whereas they use it in nonfree stuff, meaning your rights are not the same as the rights you've granted to them | 16:05 |
paultag | the GPL used as a 'weapon' in that case | 16:06 |
indolering | Ahh. | 16:06 |
paultag | it should be *everyone* has to use GPL-3 | 16:06 |
*** kpfleming has joined #copyleft | 16:06 | |
*** kpfleming has joined #copyleft | 16:06 | |
paultag | but they can use it in nonfree applications, denying user freedom | 16:06 |
indolering | paultag: I'll have to read up on it. | 16:11 |
*** karen_ has quit IRC | 16:13 | |
*** karen_ has joined #copyleft | 16:18 | |
*** karen_ has quit IRC | 16:24 | |
*** fontana-afk has quit IRC | 16:28 | |
pehjota | indolering: The inbound license is the license the contributor grants for the patch(es) to the project's maintainers, and the outbound license is the license under which users may modify and distribute the software. Without any CLA or CAA, inbound=outbound is implied; this is the usual case. DCO makes this explicit and makes the contributor certify the code's origin. A CLA or CAA usually grants the | 16:32 |
pehjota | project maintainers more rights than users have (e.g. Canonical's inbound CLA and outbound GPL). | 16:32 |
*** karen_ has joined #copyleft | 16:34 | |
*** karen_ is now known as karen | 16:34 | |
*** karen has joined #copyleft | 16:34 | |
indolering | Ahh. | 16:35 |
*** fontana-afk has joined #copyleft | 17:02 | |
*** fontana-afk is now known as fontana | 17:02 | |
*** kpfleming has quit IRC | 17:21 | |
*** gnupi has quit IRC | 17:30 | |
*** keynote2k has quit IRC | 17:50 | |
*** keynote2k has joined #copyleft | 17:59 | |
*** cmhobbs has quit IRC | 18:17 | |
*** keynote2k has quit IRC | 19:23 | |
*** bkuhn is now known as bkuhnIdle | 19:25 | |
*** bkuhnIdle has quit IRC | 20:18 | |
*** bing has quit IRC | 21:10 | |
*** fontana has quit IRC | 22:38 | |
*** karen has quit IRC | 23:29 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!