Thursday, 2008-06-05

*** pmiller has quit IRC00:12
*** presroi has joined #cc02:27
*** pmiller has joined #cc02:38
*** bring3 has quit IRC03:03
*** hdworak has joined #cc03:08
hdworakhello03:14
*** rejon has quit IRC03:19
*** Deixado has joined #CC03:25
*** Deixado has left #CC03:26
*** Deixado has joined #CC03:26
*** rohitj has joined #cc03:42
*** Yaco has quit IRC03:52
*** hdworak has quit IRC04:18
*** Deixado has quit IRC04:25
*** aaaaa has joined #cc04:46
*** aaaaa is now known as bringatowel04:48
*** gdsf has joined #cc05:35
*** gdsf is now known as bring205:35
*** rohitj has quit IRC05:39
*** rohitj has joined #cc05:42
*** bringatowel has quit IRC05:50
*** hdworak has joined #cc05:51
*** rohitj has quit IRC06:01
*** tvol has joined #CC06:11
*** rohitj has joined #cc06:33
*** ereslibre has joined #cc06:41
ereslibrehi there. is there a liblicense dev irc channel ?06:41
*** hdworak has quit IRC06:55
*** tvol has quit IRC07:15
*** hdworak has joined #cc07:34
hdworakereslibre: most likely this is the one07:36
ereslibrehdworak: ok :)07:36
*** tvol has joined #CC07:53
*** hdworak has quit IRC07:53
*** cacimar has joined #cc07:54
tvolereslibre i think this is the only cc irc channel07:56
ereslibretvol: yep, seems like so =)07:56
*** cacimar has quit IRC08:05
*** hdworak has joined #cc08:11
*** rohitj has quit IRC08:13
hdworakpaulproteus: are you still supporting embedding licenses using RDF in comments?08:16
hdworakhttp://creativecommons.org/license/cc-gpl08:16
hdworakhttp://creativecommons.org/licenses/publicdomain/ - this page says it's available in multiple languages, but when I click "Euskara" it's still in English08:18
hdworakdeprecated means (RDF inside comments): http://wiki.creativecommons.org/License_Output08:20
hdworakhttp://api.creativecommons.org/docs/readme_10.html - the same, it says it returns an RDF in comment08:22
hdworakdo you think that using this API could be helpful for the validator?08:22
*** jgay has joined #cc08:24
hdworakwas OWL ever used for CC licenses?09:00
*** cacimar has joined #cc09:02
hdworakhttp://lists.w3.org/Archives/Public/www-archive/2002Jun/att-0002/01-index09:04
hdworakthere are a few more tricks here09:04
hdworaklike manually extending the DTD or using the object element with data: URI (lol?)09:05
hdworakwere MIME types application/n3 and application/ntriples ever used for cc licenses?09:06
*** BobChao has joined #cc09:28
*** tvol_ has joined #CC09:37
*** tvol has quit IRC09:37
*** BobChao has quit IRC09:53
*** stevel has joined #cc10:15
*** jgay has quit IRC10:15
*** ereslibre has quit IRC10:25
*** jgay has joined #cc10:33
*** ajbrooks has quit IRC10:42
*** bovinity has joined #cc11:17
*** bheekling has quit IRC11:29
*** rejon has joined #cc11:48
*** tvol_ has quit IRC12:02
*** tvol has joined #CC12:03
*** stevel has quit IRC12:19
paulproteushdworak, I think we always used RDF/XML, not n3.12:27
hdworak:)12:30
hdworakgood day12:30
paulproteusRDF in comments is Seriously Deprecated.12:30
paulproteusI'm pretty sure we've mentioned that before.12:31
hdworakthousand times :)12:32
hdworakthough we're gonna validate it and inform about deprecation12:32
*** tvol has quit IRC12:32
paulproteusRight12:32
paulproteusBTW I'm not feeling very well today so I might disappear at any moment.12:32
hdworakI'm sorry about that12:32
hdworak:(12:32
paulproteusBut I'll try to stay around as long as I can.12:33
paulproteusSuch is life.12:33
hdworakBTW do you work remotely?12:33
hdworakor you're at the office in SF?12:33
paulproteusI'm in the office most days, but often I work from my home in SF.12:33
hdworakso office ain't in SF?12:34
hdworak:)12:34
paulproteusIt is.12:34
hdworak171 Second St, Suite 30012:34
hdworak:)12:34
hdworakok12:34
hdworakjust curious12:35
hdworakdo you see the comments/questions I've written before?12:36
paulproteusYes.12:37
paulproteusAPI 1.0 is old-school.  I think the current API version is 1.5.12:37
*** tvol has joined #CC12:37
paulproteusI don't think OWL was ever used...12:37
*** stevel has joined #cc12:37
paulproteusI think that answers the questions I see in scrollback.12:38
hdworakif RDF comments are deprecated12:38
hdworakwhy:12:38
hdworakhttp://creativecommons.org/license/cc-gpl12:38
hdworakhttp://api.creativecommons.org/docs/readme_10.html - the same, it says it returns an RDF in comment12:38
hdworakdo you think that using this API could be helpful for the validator?12:38
paulproteusHah, oops.12:39
bovinityccgpl hasn't been updated in a long time12:39
paulproteusI don't know what you mean by "using this API" being helpful for the validator.12:39
paulproteusYeah, the CC software licenses haven't been updated with the same zeal as the CC media licenses.12:39
hdworakapi.creativecommons.org12:39
hdworakwhatever that is12:39
paulproteushdworak, I know what the API is.12:39
paulproteusI don't see how it could be relevant.12:39
hdworaklol :)12:39
paulproteusI suppose that's a "No", but if you see a way it could be then I'm listening.12:39
*** sama has joined #cc12:40
hdworakI've no doubt you know what an API is12:40
hdworakI thought you didn't know I'm talking the API of CC in particular12:40
paulproteusI know *this* API, I'm saying.12:40
* paulproteus nods12:40
hdworakok12:40
hdworak:)12:40
hdworakall right, thank you12:41
paulproteusSure thing12:41
hdworakI think the right thing to start from are the tests12:57
paulproteusI agree.12:57
hdworakI mean to gather samples of all the methods that need to be parsed12:57
paulproteusI think the best way to write your app, actually, is to write a Python module that you can write tests for outside the scope of the web interface.12:57
paulproteusThen just make the web interface a thin shim over that Python module.12:57
hdworaktoday I've been collecting the code of your deprecated methods12:57
hdworakthat's a cool idea12:58
*** ajbrooks has joined #cc13:07
*** cacimar has quit IRC13:32
*** cacimar has joined #cc13:32
*** rejon has quit IRC13:34
hdworakok, this is important stuff, I know I've asked before, but I need to by sure about this13:37
hdworakonce we extract the RDF, whether from external <link>, data: URL, directly from HEAD, directly from BODY, from a comment - it was always the same RDF - when it comes to how it could look like (structure, elements used, expressiveness)?13:39
hdworak= cc never had means to express license in substantially different RDFs?13:39
hdworakit was always the same kind of RDF, just encoded differently13:40
paulproteusRight, I'm pretty sure that's correct.13:40
hdworakok, and what are other distinct methods here13:40
hdworak1) RDFa - which should yield RDF triples once parsed13:40
paulproteus1) agreed13:40
hdworak2) <meta name="DC.rights" scheme="DCTERMS.URI" content="http://creativecommons.org/licenses/by-sa/2.0/" />13:41
paulproteus2) As far as I know, CC has never promoted that.13:41
hdworak(comes from "In META" from http://wiki.creativecommons.org/Extend_Metadata)13:41
paulproteus.../me reads your link, hold on13:41
hdworakyes, but it's on Wiki13:41
hdworakit's like data: URI - you never promoted that13:41
hdworakbut it's there13:41
paulproteusYa13:41
hdworakso we count this one in13:41
hdworak?13:41
paulproteusYeah - count it in, I'm not sure if the validator should say "Change to link rel='license'", or what it should say, but it should surely at least *notice* such claims.13:42
hdworakright13:42
hdworakis there any 3) ?13:43
hdworak(aside from the feeds)13:43
paulproteusI dont think so.13:43
hdworak+ we do not count obscur methods that were never on cc.org Web site at any point of time, but are still possible13:44
hdworak<object data="data:application/rdf+xml;base64,PHJkZjpS13:44
hdworakcount=implement13:44
paulproteusAgreed.13:44
hdworakokay, now I've got a complete picture13:44
hdworakat least when it comes to the input methods13:44
hdworakI'm going to write tests to each and every13:45
hdworakyielding the same RDF13:46
hdworakand write a parser (X)HTML various means->RDF13:46
hdworakand it has to yield identical results13:46
*** sama has quit IRC13:46
hdworakdoes this method: <meta name="DC.rights" scheme="DCTERMS.URI" content="http://creativecommons.org/licenses/by-sa/2.0/" /> translate to an RDF or it's completly separate?13:47
hdworak*completely separate?13:47
paulproteusI think it's like rel="license" in that it doesn't create RDF but can be GRDDL'd into RDF.13:48
hdworak:)13:51
hdworakyou're really into Web 3.0 at cc13:51
ajbrookshey, I tried installing liblicense on my gutsy computer and it's giving me this error message: liblicense0:14:07
ajbrooks Depends: libflac7  but it is not installable14:07
ajbrooksI did a search for "libflac7" and could find anything14:08
ajbrooks*couldn't14:08
paulproteusajbrooks, Well, that's silly.14:08
paulproteusI can do a rebuild and make a Hardy repository.14:08
ajbrooksoh yeah hardy not gutsy14:08
ajbrooksshould I be able to find libflac7 in synaptic?14:09
paulproteusWell gimme a sec and I'll see if I can properly fix it by making a Gutsy build of the newer version of liblicense.14:09
*** cacimar has quit IRC14:12
*** UncleCJ has quit IRC14:15
*** Yaco has joined #cc14:20
*** jgay_ has joined #cc14:24
*** jgay has quit IRC14:24
*** jgay_ is now known as jgay14:25
*** tvol_ has joined #CC14:29
*** tvol has quit IRC14:29
ajbrookshey, do cc people need to reserve avspace for the google tech summit?14:36
paulproteus"avspace"?14:38
paulproteusBut talk to Nathan Y about whatever tech summit questions you have.14:39
ajbrookshit the v instead of space bar haha14:39
paulproteusOh - yes, you do!14:39
paulproteusThere's a 100-person ceiling due to be enforced by Google.14:40
ajbrooksah, I better sign up then14:40
*** kyevan has joined #cc14:54
kyevanHey, is it permissable to license something under two different licenses, for example, allowing something to be used under either by-nd OR by-nc-sa?14:56
paulproteusYup, that's a common thing to do.14:59
paulproteusMore common with software licenses, but it works fine with CC licenses too.14:59
kyevanOK, cool.  I may or may not do that, but it's nice to know it's an option. :)15:03
paulproteus(-:15:08
hdworakis there any common file format for unit tests?15:12
hdworakat least for Python?15:12
hdworakor is it "anything goes"15:12
paulproteusThere is a fairly normal format.15:14
paulproteusIn your app you already have a tests directory.15:14
paulproteusCreate functions called test_* or classes called Test* with methods called test_* and they will be called.15:14
paulproteusTomorrow (or later today, depending how I feel) I'll enhance your code in git to call those tests automatically.15:14
paulproteusThere's a package called "nose" that makes running such tests easy.15:15
hdworakbut it seems the code for Web application should not have tests15:16
hdworakactually, but the code for the library that does parsing15:16
kyevanCode for ANY application should have tests, if at all possible.15:16
hdworakfor a Web application powered by a Web framework?15:16
paulproteushdworak, The web app of course should have tests.15:17
kyevanYes. You could make a mistake in any number of places.15:17
paulproteusBut you can do your non-web-app tests in the same tests/ directory for now.15:17
bovinitymodel and controller classes in a web app should have tests15:17
kyevan(Or some underlying code could be bugged.)15:17
paulproteushdworak, As I said earlier - I won't accept as "done" any code that doesn't have a test.15:17
paulproteusI will happily help you write such tests, on a day when I'm feeling better.15:18
hdworakok, then I was wrong15:18
hdworakthank you for your remarks15:19
hdworakwe'll have tests for both the library and Web app.15:19
*** kyevan has left #cc15:46
hdworakbye!15:54
*** hdworak has quit IRC15:54
*** tvol_ has quit IRC15:54
*** jgay has quit IRC15:58
*** stevel_ has joined #cc16:05
*** m3cr3d1s has quit IRC16:11
*** stevel has quit IRC16:20
*** bring2 has quit IRC16:23
*** ereslibre has joined #cc16:39
*** presroi has quit IRC16:47
*** rejon has joined #cc17:06
*** rejon has quit IRC17:11
*** rejon has joined #cc17:11
*** UltraMagnus has joined #cc17:23
*** BjornW has quit IRC17:29
*** ajbrooks has quit IRC18:41
*** stevel_ is now known as stevel18:46
*** ereslibre is now known as I18:52
*** I is now known as ILOVENEFERTUM18:52
*** bovinity has quit IRC18:53
*** ILOVENEFERTUM is now known as KIDDING18:54
*** KIDDING is now known as ereslibre18:54
*** stevel has quit IRC18:59
*** UltraMagnus has quit IRC19:20
*** ereslibre is now known as somefancy19:20
*** somefancy has quit IRC19:21
*** ajbrooks has joined #cc19:48
*** BobChao has joined #cc20:25
*** BobChao has left #cc20:28
*** rejon has quit IRC20:33
*** nkinkade has joined #cc20:49
nkinkadepaulproteus: ?20:49
*** nkinkade has left #cc21:04
*** CarlFK has joined #cc21:16
*** jgay has joined #cc21:37
*** pmiller has quit IRC23:23
*** pmiller has joined #cc23:24
*** bheekling has joined #cc23:29

Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!