Thursday, 2014-12-11

*** Rastus_Vernon has quit IRC01:07
*** wolftune has quit IRC03:29
*** clacke has joined #copyleft05:13
*** kpfleming has joined #copyleft05:48
*** kpfleming has joined #copyleft05:48
*** clacke1 has joined #copyleft06:59
*** clacke has quit IRC07:01
*** clacke1 has quit IRC07:03
*** kpfleming has quit IRC07:23
*** kpfleming has joined #copyleft07:23
*** kpfleming has joined #copyleft07:23
*** kpfleming has quit IRC07:27
*** bing has joined #copyleft07:41
*** clacke has joined #copyleft07:58
*** clacke has quit IRC08:01
*** clacke has joined #copyleft08:04
*** clacke1 has joined #copyleft08:07
*** clacke has quit IRC08:10
*** mindspillage has quit IRC08:45
*** mindspillage has joined #copyleft08:58
*** ndsmith has joined #copyleft09:18
*** ndsmith has joined #copyleft09:18
*** clacke1 has quit IRC09:33
*** wolftune has joined #copyleft09:57
*** keynote2k has joined #copyleft10:00
*** bkuhn has joined #copyleft10:14
*** ChanServ sets mode: +o bkuhn10:14
*** cmhobbs has joined #copyleft10:49
*** bing has quit IRC11:40
*** paul has quit IRC11:59
*** paul has joined #copyleft12:01
*** fontana has joined #copyleft12:31
*** jgay has joined #copyleft12:48
*** jgay has joined #copyleft12:48
*** gnupi has joined #copyleft12:56
*** hemlis has joined #copyleft13:44
hemlishow do you do Sir?13:44
bkuhnDid you have a question about ?13:45
hemlisnot yet13:45
hemlisI do want an example of the "written promise/notice" mentioned in the GPL13:46
bkuhnhemlis: are you referring to GPLv3§6(c) and/or GPLv2§3(b) ?13:48
hemlisbkuhn: Can you please help me understand Section 6(c) of GPLv3 with an example ?13:48
hemlisYa that one13:48
hemlisSection 6(c)13:48
bkuhnhemlis: is probably the section of the Guide you're looking for.13:49
bkuhnhemlis: Since you asked, I've now created an easy to remember URL for that in case you need to refer to it again:
*** hemlis has quit IRC13:55
*** hemlis has joined #copyleft14:00
yrkan adaptive caching system, nice14:02
bkuhnyrk: haha, adaptive in the sense that "when someone asks something that I think should have an easy-to-remember URL, I make one" :)14:03
bkuhnIt's purely human-powered.14:03
hemlisbkuhn: this written offer cannot be used for regular software right ?14:08
hemlisSince I have no reason that I could not provide the source code along with the binary14:08
bkuhnhemlis: I have no idea what "regular software" means in that context (or probably any other, it's not a term I've heard before).14:08
bkuhnIs "regular software" some sort of industry term I'm not familiar with?  Anyone else  know?14:09
hemlisbkuhn: is that clause only for GPL code embedded in the hardware specifically in the cases where the hardware do not have enough storage14:09
bkuhnhemlis: I'm not completely sure I understand your question.   The Guide explains how the clause works.  In addition to reading in full the section I already recommended (i.e., ), I suggest you also read and and see if that answers your questions.14:13
pehjotaI think hemlis is asking why anyone would provide a written offer for source when distributing software over a network, since the source could just be offered at the same time.  Yes, the offer for source is often used with embedded hardware to reduce costs.14:16
hemlispehjota: but can we use it for any software ?14:16
hemlisif I used it for a desktop app under GPL which is just 5 MB in size14:17
yrkhemlis: any software licensed under the gpl, yes14:17
hemlisand distributed over internet14:17
yrkhemlis: yes14:17
hemlisWould it count as a trick to avoid the distribution of source code ?14:17
yrkhemlis: it is a part of the gpl, so no14:18
yrkhemlis: and it has its drawbacks, so it should be used carefully14:18
hemlisAs I might distribute it from Japan or some country where the shipping cost of CD/DVD/Media is high also cost of media is high too, also I might ship it from the most abandoned village to take more money from the user14:19
hemliswould it be violation of GPL ?14:19
yrkhemlis: when someone asks the gpl compliance lab about it, I will often point out those drawbacks and underscore that it is easier to just immediately satisfy the terms of the gpl regarding the source than to, in a sense, write a blank check, to anyone in possesion of the object form14:19
hemlisyrk: but GPLv3 allows me to hold the code and provide it only when I get my money to pay the shipper and also for the media cost14:21
hemlisWhat are its drawbacks ?14:21
yrkhemlis: primarily: "... valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code ..."14:22
yrkhemlis: that really does mean _anyone_ with the object code14:22
yrkhemlis: as opposed to dealing with just the people who you distribute to directly14:22
hemlisbut they have to ask us for code right ??14:23
hemlisuntil they pay we would not give them the DVds with the source code14:23
bkuhnThe offer for source is oft-abused in the way hemlis suggests.  Violators often make an invalid offer, which can only be discovered as invalid when tested.14:24
bkuhnA lot of GPL enforcement work involves testing offers.14:24
hemlisConvey the object code in, or embodied in, a physical product (including a physical distribution medium),14:24
hemlisyrk: I think it cannot be used for software which is not in the hardware you sold14:25
hemlisas the clause specifies it14:25
bkuhnhemlis: if your company is considering using an offer for source, I strongly recommend you hire legal counsel familiar with the GPL and verify that you are complying.  It's tricky to use in compliance.  I dissuade you from using the offer for source unless space constraints leave you little choice, and then you should work with counsel on it.  And make sure you, your counsel, and everyone involved in managing your source fulfillment14:25
bkuhnhave read the compliance guide  .14:25
bkuhnhemlis: note that no advice you receive on this channel constitutes legal advice and does not excuse you or your company from full compliance with the GPL as written.14:25
yrkbkuhn: hmm, I don't see that as much on on my end (gpl compliance lab volunteer for the past several years) but I don't work on violations as directly so perhaps that's why14:25
bkuhnyrk: well, you're mostly answering licensing questions, right?14:26
bkuhnAlso, if you are volunteering for the FSF, note that most of FSF's violation queue is violations that Conservancy found and forwarded to FSF, where we've already passed that step. ;)14:26
yrkbkuhn: yes, but many of those are in the form of "is this a violation...?"14:26
bkuhnyrk: yeah, but those are mostly false positives, I suspect, right?  (Classic: "I don't have the product, they won't give me source, isn't that a violation?" style questions, I suspect)14:27
yrkbkuhn: but I agree that I have a strong sample bias14:27
hemlisbkuhn: Can you use Section 6(b) for any software under GPL ? or software in the hardware sold ?14:27
yrkbkuhn: that's an interesing question. I haven't done the numbers. Seeing as how the corpus is large it would be interesting to check14:28
bkuhnhemlis: I haven't answered that question because the manner in which you are asking it seems you are probably missing some background information.  I would really recommend you read the in full, and then come back if you have more questions once you've spent a few weeks studying it and the text  of the GPL.14:28
yrkhemlis: also note that gplv2's equivalent clause is slightly different, make sure that you know which version of the gpl is applicable in your particular situation14:29
hemlisyrk: k14:31
hemlisbkuhn: ok14:31
yrkbkuhn: I could say "we seem to get a lot of X violation reports..." but it might be my personal memory bias, so I can't reliably answer. and it is true that after I send a ticket to the violation reports queue I forget about it and return to explaining to people that the FSF can't grant them a special exception to the GFDL for that wikipedia photo of a puppy they want to use14:31
bkuhnOk, I have to go idle for about 45 minutes.14:32
*** bkuhn is now known as bkuhnIdle14:32
*** hemlis has quit IRC14:33
*** jgay has quit IRC14:40
*** bkuhnIdle is now known as bkuhn15:07
*** jgay has joined #copyleft15:31
*** paul has quit IRC16:05
*** paul has joined #copyleft16:07
*** bkuhn has quit IRC16:15
*** paul has quit IRC16:20
*** paul has joined #copyleft16:20
*** fontana has quit IRC17:15
*** bkuhn has joined #copyleft17:29
*** ChanServ sets mode: +o bkuhn17:29
*** gnupi has quit IRC17:33
*** cmhobbs has quit IRC18:20
*** karen has joined #copyleft18:21
*** jgay has quit IRC18:22
*** keynote2k has quit IRC18:38
*** wolftune has quit IRC19:14
*** karen has quit IRC19:21
*** bkuhn is now known as bkuhnIdle19:59
*** karen has joined #copyleft21:05
*** kpfleming has joined #copyleft21:13
*** kpfleming has joined #copyleft21:13
*** karen has quit IRC21:33
*** kpfleming has quit IRC21:36
*** wolftune has joined #copyleft21:50
*** karen has joined #copyleft21:50
*** karen has quit IRC22:11
*** Rastus_Vernon has joined #copyleft22:21
*** karen has joined #copyleft23:15
*** Rastus_Vernon has quit IRC23:33
*** Rastus_Vernon has joined #copyleft23:34

Generated by 2.13.1 by Marius Gedminas - find it at!