*** Mihai`` has quit IRC | 00:06 | |
*** Ge-AwAy is now known as Genius | 00:26 | |
*** Genius is now known as Gen|us | 00:26 | |
*** rejon has joined #cc | 01:06 | |
*** CRowen has joined #cc | 01:19 | |
*** CRowen has left #cc | 01:19 | |
*** sama has joined #cc | 01:55 | |
*** Gen|us is now known as Ge-AwAy | 02:03 | |
*** kristallpirat has quit IRC | 02:49 | |
*** BobChao has quit IRC | 04:45 | |
*** rohitj has quit IRC | 04:57 | |
*** sama has quit IRC | 06:01 | |
*** BobChao has joined #cc | 06:29 | |
*** Danny_B has quit IRC | 06:35 | |
*** _Danny_B_ has joined #cc | 06:35 | |
*** _Danny_B_ is now known as Danny_B | 06:35 | |
*** rohitj has joined #cc | 07:06 | |
*** rohitj has quit IRC | 07:37 | |
*** rohitj has joined #cc | 07:38 | |
*** rohitj has quit IRC | 07:40 | |
*** greg-g has joined #cc | 08:02 | |
*** rohitj has joined #cc | 08:43 | |
*** BobCha1 has joined #cc | 08:53 | |
*** BobCha1 has left #cc | 08:54 | |
*** BobChao has quit IRC | 09:11 | |
*** miamiphp has quit IRC | 09:15 | |
*** nathany has joined #cc | 09:41 | |
*** sylvinus has quit IRC | 09:57 | |
*** sylvinus has joined #cc | 10:01 | |
*** sylvinus has quit IRC | 10:03 | |
paulproteus | nathany, hotkey for gnome-do? | 10:24 |
---|---|---|
nathany | super-space | 10:24 |
nathany | paulproteus: those changes are pushed to herder git | 10:24 |
nathany | i'll update cc.license in a second | 10:25 |
paulproteus | Super rad. | 10:25 |
*** Mihai`` has joined #cc | 10:37 | |
paulproteus | nathany, Should I wrap the images at http://search.creativecommons.org/ in _() ? | 10:37 |
* paulproteus is finishing one last search task | 10:37 | |
paulproteus | I'm doing the strings separately. | 10:37 |
paulproteus | _("Learn About Creative Commons"), etc. | 10:37 |
nathany | paulproteus: which images? | 10:42 |
paulproteus | nathany, Hey, push. | 11:12 |
paulproteus | Stop hoarding the source! | 11:12 |
paulproteus | Software hoarder! | 11:12 |
nathany | heh | 11:13 |
nathany | when i pull do i have to do anything else or will it tell me if something collides? | 11:13 |
paulproteus | pull is "fetch + merge". | 11:13 |
nathany | (pushed) | 11:13 |
nathany | gotit | 11:13 |
paulproteus | In theory, you're supposed to fetch + rebase instead. | 11:13 |
paulproteus | But truth be told, pull makes for prettier (if more meaningless) history. | 11:13 |
paulproteus | So I don't mind using it. | 11:14 |
paulproteus | (rebasing makes the history linear, with no merges) | 11:14 |
*** Bovinity has joined #cc | 11:24 | |
paulproteus | nathany, for IJurisdiction - where is the canonical jurisdiction info stored? | 11:27 |
paulproteus | (and/or where will it be?) | 11:27 |
nathany | jurisdictions.rdf | 11:27 |
paulproteus | Super rad. | 11:27 |
*** benz_ has joined #cc | 11:35 | |
*** nkinkade has joined #cc | 11:44 | |
paulproteus | nathany, Once we use RDF as a our central data format, we could just updated jurisdictions and licenses and license versions in SMW. | 11:47 |
nathany | paulproteus: i suppose, although we'd have to write tooling to map wiki properties to "real" properties | 11:47 |
paulproteus | They have a way of doing that already. | 11:48 |
nathany | (since pulling in external vocabularies/namespaces is still wonky at best) | 11:48 |
nathany | that works? | 11:48 |
paulproteus | Oh, I haven't checked its wonkiness. | 11:48 |
nathany | iirc it was broken between 0.7 and 1.0 | 11:48 |
nathany | but yeah, that's an interesting possibility | 11:48 |
nathany | hell, we'll just put the deeds there too and mark them up with SMW to generate the RDF ;) | 11:49 |
paulproteus | nathany, Hah, nice. (-: | 11:52 |
paulproteus | nathany, ILicense.name is language-specific. | 11:52 |
paulproteus | So how can it be an attribute? | 11:52 |
paulproteus | A dict from lang_id -> name? | 11:52 |
nathany | i think i was thinking it'd return a string | 11:53 |
nathany | i wasn't sure how much we wanted to mix i18n into the api | 11:53 |
nathany | but i suppose making it a method with a default of en would probably be sane | 11:54 |
nathany | (since name is stored in the RDF) | 11:54 |
nathany | that is, only do i18n in cc.license so much as its reflected in the RDF | 11:54 |
paulproteus | Precisely. | 11:54 |
paulproteus | nathany, Python's librdf bindings ("import RDF") are the way to go, right? | 12:06 |
paulproteus | How interesting of you to assume I have patented codecs installed. | 12:14 |
nathany | paulproteus: i've used rdflib in the past | 12:14 |
nathany | haven't used librdf's bindings... but don't have a strong opposition | 12:15 |
nathany | and i figure you have a transcoder installed if nothing else ;) | 12:15 |
nathany | paulproteus: they're in my home directory on your machine now | 12:16 |
paulproteus | Super rad. | 12:16 |
nathany | in a cryptically named directory | 12:16 |
paulproteus | Well that's good enough to stand up to. | 12:19 |
paulproteus | It just occurred to me, "This band is pretty old." | 12:26 |
paulproteus | "First album in, what, '83?" | 12:26 |
paulproteus | That's more than twenty years! | 12:26 |
paulproteus | "Oh, wait, it's also older than me." | 12:26 |
nathany | lol | 12:32 |
paulproteus | I have some RDF/XML like: | 12:44 |
paulproteus | <cc:launched rdf:datatype="http://www.w3.org/2001/XMLSchema-datatypes#boolean">true</cc:launched> | 12:44 |
paulproteus | Is there a standard way to get a Python bool(True) out of it? | 12:44 |
paulproteus | By "standard" I mean not made by me. | 12:44 |
*** joss__ has joined #cc | 12:44 | |
nathany | paulproteus: i thought rdflib did basic datatype handling for RDFs types | 12:44 |
nathany | but won't swear to it | 12:45 |
nathany | (this was one of my ideas re: the triple object mapper -- pluggable type conversion) | 12:45 |
paulproteus | Right, I was thinking of the same thing when you talked about the triple object mapper. | 12:45 |
nathany | i actually wrote some of that; i suppose i could look at it and see how far along it is... but may be a rat trap for this application | 12:46 |
paulproteus | Sure. | 12:46 |
nathany | paulproteus: so it looks like i didn't get very far down the path to success | 12:49 |
paulproteus | Hah, duly noted. | 12:50 |
nathany | but i see where you'd do the type mapping | 12:50 |
nathany | if you want to look at it, it'd probably take a miunte to see if you want to use this approach | 12:50 |
nkinkade | nathany: by the way, did you fix your monitor yet? | 12:50 |
nathany | nkinkade: fix? | 12:51 |
*** hdworak has joined #cc | 12:51 | |
hdworak | hi | 12:51 |
nkinkade | Tighten the screws, I mean. | 12:51 |
nathany | nkinkade: nope | 12:53 |
nkinkade | Well, if you want I'll show how to go about doing it ... it's probably a couple minute operation. | 12:54 |
*** nathany has quit IRC | 13:00 | |
*** sama has joined #cc | 13:10 | |
*** nathany has joined #cc | 13:11 | |
paulproteus | dpkg-reconfigure -phigh xserver-xorg | 13:13 |
paulproteus | -p for which priority questions to actually ask you rather than accept the defaults for. | 13:13 |
paulproteus | "high" means it'll ask you (nearly?) nothing. | 13:13 |
*** nathany has quit IRC | 13:14 | |
paulproteus | ~/.gconf/apps/panel/ | 13:17 |
*** FatalRhymer has joined #cc | 13:18 | |
paulproteus | I bet that's exciting. | 13:18 |
*** coskund has joined #cc | 13:18 | |
coskund | hi plss cc | 13:18 |
*** rohitj has quit IRC | 13:18 | |
paulproteus | 4111 1111 1111 1111 | 13:18 |
paulproteus | Sweden this time. | 13:19 |
paulproteus | Wait, maybe Macedonia? | 13:19 |
paulproteus | Yeah, .mk. | 13:20 |
paulproteus | 7 unassigned.fra.seabone.net (89.221.34.22) 189.038 ms 204.452 ms 197.252 ms | 13:20 |
paulproteus | That's an interesting traceroute hop. | 13:20 |
*** coskund is now known as coskundiko | 13:24 | |
coskundiko | paulproteus who's this ip adress? | 13:26 |
coskundiko | 7 unassigned.fra.seabone.net (89.221.34.22) 189.038 ms 204.452 ms 197.252 ms | 13:26 |
paulproteus | coskundiko, It's a known attacker on this IRC network. | 13:27 |
paulproteus | They're klined. | 13:27 |
*** themayor has quit IRC | 13:27 | |
coskundiko | this ip adress doesnt belong to macedonia | 13:28 |
paulproteus | Yeah, I misspoke. | 13:28 |
paulproteus | You're in Macedonia, it seems. | 13:28 |
paulproteus | Unless there's some nice proxy there. (-: | 13:28 |
*** coskundiko is now known as coskund | 13:30 | |
coskund | no i m from macedonia | 13:33 |
paulproteus | Oh cool (-: | 13:34 |
paulproteus | I'm from USA | 13:34 |
coskund | oo nice | 13:34 |
*** nathany has joined #cc | 13:34 | |
coskund | how's the weather in USA?? :P:P | 13:35 |
FatalRhymer | :D | 13:35 |
coskund | whitch part of USA | 13:35 |
coskund | ? | 13:35 |
hdworak | Alaska | 13:38 |
coskund | yes there is cool, but i never went there :D | 13:43 |
hdworak | you should! they have blue ice | 13:44 |
* paulproteus gets hungry | 13:45 | |
coskund | yes there is cool, but i never went there :) | 13:45 |
coskund | what the hell ill do with the blue ice | 13:45 |
coskund | ops | 13:45 |
coskund | dude | 13:45 |
*** sama has quit IRC | 13:48 | |
*** benz_ has quit IRC | 13:52 | |
nathany | paulproteus: Bovinity: curry? hurry? | 14:20 |
paulproteus | No curry today, but I'm into eating at least. | 14:20 |
nathany | Bovinity: ? | 14:21 |
paulproteus | I guess I'll hurry to Madeleine's to start waiting. | 14:21 |
paulproteus | Once this song is over. | 14:21 |
*** joss__ has quit IRC | 14:25 | |
*** wddwdwd has joined #cc | 14:54 | |
*** FatalRhymer has quit IRC | 15:01 | |
*** hdworak has quit IRC | 15:08 | |
*** coskund has quit IRC | 15:11 | |
wddwdwd | aa | 15:12 |
*** wddwdwd is now known as coskund | 15:12 | |
*** alexboom has joined #cc | 15:16 | |
alexboom | hi all | 15:16 |
alexboom | could someone answer me a simple question? | 15:16 |
alexboom | may seems obvious for most of you, but still unclear to me :p | 15:17 |
alexboom | it's about the share alike license | 15:17 |
alexboom | does that mean i cannot use a photo with the share alike license for a commercial brochure | 15:19 |
alexboom | ayee | 15:26 |
coskund | hey | 15:32 |
nkinkade | hi alexboom | 15:33 |
alexboom | hi | 15:33 |
alexboom | err so id like to use a photo on a brochure, the photo has a SA attribution, does that mean that the whole brochure must have the SA attribution? | 15:34 |
nkinkade | The ShareAlike license doesn't necessarily exclude commercial uses, but for adaptations you are required to license the resulting adaptation under the same license as the original. | 15:34 |
alexboom | my question may sound dumb | 15:34 |
nkinkade | Although there is a BY-NC-SA license which explicity disallows commercial uses. | 15:34 |
alexboom | no, no NC license | 15:35 |
nkinkade | I'm referring above to the BY-SA. | 15:35 |
alexboom | it's this photo: http://en.wikipedia.org/wiki/Image:Reduction_Gear.jpg | 15:35 |
alexboom | i'd like to use it to illustrate a commercial brochure | 15:36 |
nkinkade | Ultimately you'll have to decide whether your intended use follows the license or not, but a normal BY-SA license doesn't exclude commercial usage. | 15:36 |
alexboom | so what's the meaning of the SA license? | 15:37 |
nkinkade | But to answer your questions above about whether the brochure would need to have the BY-SA license too, that depends on whether your usages falls into the category of an Adaptation or that of a Collection. | 15:37 |
nkinkade | See the license itself for definitions | 15:37 |
alexboom | where can i see it? | 15:37 |
alexboom | only found that:http://creativecommons.org/licenses/by-sa/3.0/ | 15:38 |
alexboom | ok i'm dumb | 15:38 |
nkinkade | that's it | 15:38 |
nkinkade | but at the bottom there is a link to the full legal code. | 15:38 |
nkinkade | In the "legal code" which is the license itself there are relatively short definitions of Adaptation and Collection. | 15:39 |
alexboom | found them, did not understand anything :D | 15:39 |
alexboom | i guess it's a collection, because it's not an adaptation, and ""Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below" | 15:40 |
alexboom | thanks all for your help | 15:53 |
*** alexboom has quit IRC | 15:53 | |
nathany | paulproteus: are you willing to mentor ankit's log analysis project? | 15:59 |
paulproteus | nathany, Sure. | 15:59 |
* paulproteus hopes that was a good idea. | 15:59 | |
nathany | :) | 15:59 |
nathany | and the amarok proposal? (i'm thinking there may be some, er, synergy between that and your rhythmbox work) | 15:59 |
nathany | nkinkade: would you be interested in mentoring a project for Google Summer of Code? | 16:00 |
nathany | generally requires you to have periodic communication (>=1x/week), help direct their project | 16:01 |
nathany | we have a proposal to add RDFa support to SMW | 16:01 |
nathany | i was thinking that might match up with what you're working on these days (PHP, wiki, etc) | 16:01 |
nkinkade | nathany: I'd be happy to. | 16:02 |
nathany | nkinkade: cool... can you go to http://code.google.com/soc/2008/mentor_home.html and register as a mentor, request mentor status for our project? | 16:03 |
nkinkade | I've still got that as a task ... to add RDFa support to the the wiki. | 16:03 |
nathany | right | 16:03 |
nathany | i don't see us getting to that in the near term, so this might at least give us a good start | 16:03 |
paulproteus | nathany, Do we have a clear idea if the amaroK project is possible with a plugin (worse, imho) or with a patch to get amaroK to accept (better, imho, but requires more California on amaroK's part). | 16:03 |
paulproteus | Sorry, I meant co-operation - it got auto-corrected! | 16:03 |
nathany | ;) | 16:03 |
nathany | no idea | 16:03 |
paulproteus | Okay. I guess I'm okay either way. | 16:04 |
nathany | but i think amaroK would be open to it based on their existing decisions (wikipedia integration, etc, etc) | 16:04 |
paulproteus | When's our deadline to figure out who we accept? | 16:04 |
nathany | tomorrow noon | 16:04 |
nathany | i was trying to get it wrapped up now just to be done | 16:04 |
paulproteus | Relatedly, do we know who we want to accept yet? | 16:04 |
*** abhus has joined #cc | 16:04 | |
* paulproteus nods | 16:04 | |
nathany | i think so | 16:04 |
nathany | if you look at the list i think it's pretty clear | 16:04 |
paulproteus | What the heck is the sign in URL? | 16:07 |
nathany | paulproteus: http://code.google.com/soc/2008/mentor_home.html should have a redirect to it if you're not signed in | 16:08 |
paulproteus | nathany, Done for those two. | 16:14 |
nathany | paulproteus: thanks | 16:14 |
* paulproteus deletes his Google cookies. | 16:15 | |
paulproteus | nathany, Got any bright ideas as to how this Python code should find the jurisdictions.rdf file? | 16:18 |
paulproteus | It's not urgent. | 16:18 |
nathany | paulproteus: svn:externals? ;) | 16:18 |
paulproteus | I kind of expect the man in black suits to whisk me away. | 16:26 |
paulproteus | The men, that is. | 16:27 |
paulproteus | I found something written on one of my terminals that I really don't remember writing there. | 16:27 |
*** abhus has quit IRC | 16:31 | |
paulproteus | nathany, IJurisdiction doesn't expose the translated "title" field for the jurisdictions, fwiw. | 16:58 |
nathany | paulproteus: ok, maybe it should | 16:58 |
paulproteus | I imagine that we'll stop accessing the RDF directly and use this cc.license instead. Is that right? | 16:59 |
paulproteus | Also, what tools do we plan to use to edit the RDF in the future? | 16:59 |
paulproteus | BTW, you might "like" rdf_helper.py in cc.license. (-: | 17:00 |
nathany | paulproteus: stop accessing it directly where? | 17:00 |
paulproteus | I dunno, maybe stop is the wrong word. | 17:00 |
nathany | we have a few scripts right now in the license.rdf which allow you to do basic manipulations -- creating new licenses/jurisdictions, etc | 17:00 |
paulproteus | Ah, neat. | 17:00 |
nathany | still need tooling for updating i18n | 17:00 |
paulproteus | Nor do we expose cc:defaultLanguage. And what's the difference between that and dc:language? | 17:02 |
nathany | dc:language is just a language | 17:02 |
paulproteus | nathany, voice | 17:02 |
*** parkerhiggins has joined #cc | 17:08 | |
*** pmiller has joined #cc | 17:13 | |
nathany | paulproteus: did we do i18n for jswidget? | 17:16 |
nathany | if so, is that all done server side or did you actually implement some sort of message catalogs in js? | 17:16 |
paulproteus | nathany, Server-side. | 17:16 |
paulproteus | It's pretty awesome. | 17:16 |
paulproteus | I generate JS that's conditionally included. | 17:17 |
paulproteus | http://code.google.com/p/gettext-js/ | 17:18 |
paulproteus | http://gettext-js.googlecode.com/svn/trunk/js/gettext.js | 17:19 |
paulproteus | http://gettext-js.googlecode.com/svn/trunk/index.html | 17:22 |
paulproteus | $('lang-test').innerHTML = _('The world is full of married men, %d',5) +'<br />'; | 17:22 |
paulproteus | From the RDF, nathany, how do I figure out the license class of a license? | 17:25 |
paulproteus | e.g. in creativecommons.org_licenses_publicdomain_.rdf I don't see an explicit pd marking. | 17:25 |
nathany | paulproteus: right, it's not in there right now | 17:25 |
nathany | :) | 17:25 |
paulproteus | Okay, I'll do it based on filesystem globbing "for now". | 17:25 |
nathany | great | 17:25 |
nathany | ml and i had a conversation about it at one point, but i think we were going to call the "class" something else... can't remember now | 17:26 |
coskund | paulproteus | 17:37 |
paulproteus | coskund, Hi | 17:37 |
paulproteus | Still need a credit card number? | 17:38 |
Mihai`` | :) | 17:38 |
Mihai`` | hello | 17:38 |
*** pmiller has left #cc | 17:39 | |
coskund | parkerhiggins yeah :( | 17:46 |
coskund | ops paulproteus yeah | 17:46 |
parkerhiggins | coskund is that for me? | 17:46 |
parkerhiggins | i thought so :) | 17:46 |
coskund | sorry. i wanned say to paulproteus :) | 17:47 |
coskund | paulproteus | 17:47 |
parkerhiggins | no prob! | 17:47 |
*** paulproteus changes topic to "Creative Commons http://creativecommons.org :: chat logs -> http://mirrors.creativecommons.org/irc/cc/ :: related groups' IRC: #freeculture | No answer? Email the lists - http://creativecommons.org/discuss | Need credit card numbers? email tips@fbi.gov" | 17:48 | |
paulproteus | cchelpbot, help | 17:49 |
cchelpbot | paulproteus: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin. | 17:49 |
paulproteus | help help | 17:49 |
paulproteus | cchelpbot, help help | 17:49 |
cchelpbot | paulproteus: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin. | 17:49 |
paulproteus | cchelpbot, !cc | 17:49 |
cchelpbot | paulproteus: Error: "!cc" is not a valid command. | 17:49 |
paulproteus | cchelpbot, ? | 17:49 |
cchelpbot | paulproteus: Error: "?" is not a valid command. | 17:49 |
nkinkade | We should make the cchelpbots language a little less, uh, formal. | 17:51 |
paulproteus | nkinkade, Error: "We should" is not a valid command. | 17:51 |
nkinkade | How about something like "Hey paulproteus, you f**ked up" | 17:52 |
nkinkade | I'm sure we can edit those strings somewhere. | 17:52 |
paulproteus | Hey coskund, you f**ked up. | 17:52 |
paulproteus | This isn't a credit card fraud channel. I have reported your traceroute to the FBI. | 17:52 |
paulproteus | Now go away. | 17:52 |
paulproteus | nathany, Should the ILicenseSelector methods be instance methods or class methods? | 17:55 |
paulproteus | e.g. "by_code", "by_uri" | 17:55 |
paulproteus | I'd prefer instance methods so I can instantiate an RDF model at __init__() time. | 17:55 |
nathany | right | 17:55 |
nathany | i was going to say that i wasn't sure... that if they needed to share state (or it'd be convenient) | 17:55 |
nathany | instance is fine | 17:56 |
nathany | i wonder if ILicenseSelector implementations should be singletons? | 17:56 |
paulproteus | I don't see why. | 17:56 |
paulproteus | Well, for data sharing I guess. | 17:56 |
nathany | paulproteus: for data sharing, performance | 17:56 |
* paulproteus nods | 17:56 | |
coskund | paulproteus | 18:14 |
*** rohitj has joined #cc | 18:21 | |
*** nathany has quit IRC | 18:37 | |
*** nkinkade has left #cc | 19:26 | |
*** Bovinity has quit IRC | 19:26 | |
*** kristallpirat has joined #cc | 19:38 | |
*** sylvinus has joined #cc | 19:59 | |
*** Matson has joined #cc | 20:03 | |
Matson | we're still working on parsing the license title from the html pages | 20:03 |
Matson | for example, I want to be able to take this URL | 20:04 |
Matson | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | 20:04 |
Matson | and turn it into this: | 20:04 |
Matson | "Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States" | 20:04 |
Matson | dc:title gives the license name | 20:05 |
Matson | but we're about to hard code the logic for the "Creative Commons" part. I don't like that... | 20:06 |
Matson | basically: if url ~= 'creativecommons.org' then title = "Creative Commons "+ title | 20:06 |
Matson | is there a property dc:organization you can put on the page identifying with RDF the correct name of the organization? | 20:08 |
Matson | it looks like according to http://dublincore.org/documents/usageguide/elements.shtml | 20:12 |
*** rohitj has quit IRC | 20:15 | |
Matson | "Creative Commons" best described as the 'creator' so maybe property=dc:creator | 20:16 |
*** Matson has left #cc | 20:23 | |
*** coskund has quit IRC | 20:26 | |
*** kristallpirat has quit IRC | 20:29 | |
*** rohitj has joined #cc | 20:35 | |
*** sylvinus has quit IRC | 21:00 | |
*** sylvinus has joined #cc | 21:00 | |
*** sylvinus has quit IRC | 21:51 | |
*** kristallpirat has joined #cc | 22:14 | |
*** Yaco has quit IRC | 22:41 | |
*** Yaco has joined #cc | 22:43 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!