Thursday, 2008-08-14

*** nathany has quit IRC00:07
hdworakpaulproteus: http://www.imagesduo.com/uploads/948781results.png00:10
hdworak:)00:11
*** sarterus has quit IRC00:40
*** jaysen has joined #cc00:43
*** paulproteus has quit IRC00:46
*** paulproteus has joined #cc00:47
*** stevel has quit IRC00:49
parkerhigginsyo, ftobia are you there?00:49
ftobiaparkerhiggins: yo higgs.00:49
parkerhigginsftobia: hey fahtobes.  i was just looking on wikipedia...00:49
parkerhigginsand two months ago you edited an article that i wrote00:50
ftobiawhich one?00:50
parkerhigginsbut it's only been edited, like, 4 or 5 times, so i noticed it00:50
ftobiayeah i havne't wikistalked you.00:50
ftobia..yet00:50
parkerhigginsconstance rourke.  you reformatted the birth and death dates.00:50
Bovinityhe's here to break your knees for doing that00:50
ftobiathat is incredibly random.00:50
ftobiaoh i probably found it because i wikistalked you before i knew who you were.00:51
ftobiayeah i have your user page watched. it must be that.00:51
nkinkadeThis is a neat tool: http://guichaz.free.fr/iotop/00:57
nkinkadeBut it require kernel >2.6.20.00:57
*** nkinkade has left #cc00:58
*** tvol has joined #CC01:00
*** ftobia has left #cc01:02
*** Bovinity has quit IRC01:03
*** jaysen has left #cc01:05
hdworakftobia: Public Domain is not libre?01:12
hdworakftobia: I did print license.license_code, license.libre and got: ublicdomain False01:19
hdworaknote the lack of "p" in "ublicdomain"01:19
hdworakpaulproteus: I'd like to rename the branch "sandbox" to "master" in validator.git01:21
* hdworak has pushed the latest update01:25
*** Steren has left #cc01:26
hdworakbye01:27
*** hdworak has quit IRC01:27
*** tim_hwang has quit IRC01:49
*** tvol has quit IRC01:54
*** gumleef has joined #cc02:20
*** gumleef has left #cc02:20
*** rejon1 has quit IRC03:14
*** rejon has joined #cc03:15
*** rejon has left #cc03:32
*** bringatowel has quit IRC04:14
*** pmiller has quit IRC05:21
*** pmiller has joined #cc07:35
*** pmiller has quit IRC07:39
*** hdworak has joined #cc07:59
*** CharelB has joined #cc08:48
*** sarterus has joined #cc09:03
*** rejon has joined #cc09:34
*** sarterus has quit IRC09:44
*** Ekushey has joined #cc10:00
*** macic has joined #cc10:00
macic-_- i need credit card numbers! is fbi the right place too look?10:01
macici guess yes! cya :D10:01
*** macic has left #cc10:02
*** Ekushey has quit IRC10:28
*** cB_ has joined #cc11:01
*** CharelB has quit IRC11:02
*** cB_ is now known as CharelB11:02
*** pmiller has joined #cc11:32
*** shannonlucas has joined #cc12:57
*** tvol has joined #CC13:04
*** pmiller has quit IRC13:05
hdworakhi. what is the license of cc.license ? is it MIT as http://pypi.python.org/pypi/cc.license/ says?13:18
CharelBwtf?13:18
hdworakI couldn't find any information in the pypi source code13:23
hdworaknor in the cc.license.git repository13:24
hdworakI can see at SVN that the nathany's version is licensed under MIT13:25
hdworakthough there is no boilerplate in the source code13:26
*** parkerhiggins has quit IRC13:32
*** wito has joined #cc13:51
*** wito has left #cc13:51
*** sucker007 has joined #cc13:51
paulproteushdworak, MIT is fine, yes.14:21
paulproteusWe will make a git commit later today to indicate that.14:21
hdworakwith full license text pls14:21
paulproteusNatch.14:22
hdworakMIT license is supposed to provide a notice that is meant to be preserved acrossed distributions14:22
hdworakhttp://en.wikipedia.org/wiki/Mit_license#License_terms14:22
hdworakw/o providing the copyright year and holders at least, I guess it is not nice to say it's licensed under the MIT license14:23
hdworakbut I may be wrong in this matter14:23
hdworakI'm dealing with the legal stuff right now14:28
hdworakpaulproteus: cc.license uses Redland which is licensed under either GNU (L)GPL 2.1 or newer or Apache 2.0 License - is it legal to release such software (cc.license) under the MIT license then?14:34
sucker007where can i get free photos and images/icons?14:39
paulproteussucker007, Have you used search.creativecommons.org?14:41
paulproteushdworak, Sure - so long as we don't include it in our own code.14:41
paulproteusWe're not modifying Redland, so we're fine14:42
sucker007paulproteus: no14:43
sucker007paulproteus: what's the license for commercial use?14:43
*** nathany has joined #cc14:43
paulproteussucker007, If you need commercial use, you can use any CC license that doesn't include the "NC" (non-commercial) restriction.14:43
paulproteusYou still have to comply with the other parts of the license, like the attribution requirement.14:44
paulproteusnathany, Mornin'.14:44
nathanymorning14:44
sucker007paulproteus: can i put the acknoldgement in only one place?14:45
nathanyhow's argentina, paulproteus14:45
sucker007or do i need to put it in every page of my web site?14:45
paulproteusnathany, Debconf is totally awesome.14:45
paulproteusI'm less enthusiastic about Argentina, except insofar as it includes Debconf right now.14:45
nathanygot it14:45
paulproteusnathany, Can you answer sucker007's question?  He's talking about attributing CC-licensed photos on a commercial website.14:47
paulproteusI think the answer's yes, but I'm not as sure as I want to be.14:48
nathanysucker007: you're using CC licensed photos and want to know where to attribute them?14:48
nathanythe general answer is "you have to give credit where credit is given" ;) so for movies that means in the credits at the end14:48
paulproteusFor a website that's not *about* photos, would the site's general copyright page suffice?14:49
paulproteusRather than e.g. underneath each photo.14:49
sucker007nathany: i just want to use some photos in my web site14:49
nathanyi think it would technically14:49
nathanyso long as the copyright notice is linked to from the pages (ie, it's easily discoverable)14:49
nathanynot IANAL, TINLA14:49
nathanynote, that is14:49
sucker007can i just put a small link at the bottom ?14:49
sucker007that link will go to a page that tell people where i get the photos from14:50
paulproteusThat would be fine, so long as "small" is not a code-word for "unreadably small". (-:14:50
nathanysure (although i'd distinguish "small" from "microscopic" :) )14:50
nathanyexactly14:50
sucker007but, do i need to put that link in every page that the photos appear?14:52
sucker007i just want to put that link in "terms and conditions"14:52
paulproteussucker007, You should put a link to that credits page at the bottom of every page that the photo appears in so people don't think you took all the photos yourself.14:53
sucker007paulproteus: thanks14:54
sucker007so, to be safe i would put that link in the footer area so that every page will show it14:54
paulproteusGreat.14:54
hdworakif I've written software that uses a MIT-licensed library (not incorporating any of its source code itself), do I need to state that in any place?14:54
* hdworak is aware he cannot expect a legal advice14:55
sucker007paulproteus: one more question, must i include the license name as well?14:55
sucker007say, CC 2.514:55
paulproteushttp://wiki.creativecommons.org/FAQ#How_do_I_properly_attribute_a_Creative_Commons_licensed_work.3F says in part: "You also need to provide the URL for the Creative Commons license selected with each copy of the work that you make available. "14:56
paulproteusMan, Ankit is writing some pretty un-Pythonic Python.14:59
paulproteusI wish he were around so we could talk about it.15:00
hdworakany1? *bump*15:01
paulproteushdworak, Depends what "uses" means.15:01
hdworaklike nosetests in libvalidator15:01
hdworakor BeautifulSoup15:02
hdworakI do not modify or incorporate the source code of nosetests and BeautifulSoup15:02
paulproteusWell, as you know, I think that's fine.15:02
paulproteusDue to you not creating a derived work.15:02
paulproteusnathany, If you could check my desktop and see if it is crashed and insane, and reboot it if it is, I'd appreciate that.15:03
nathanybtw, why is your machine so unstable these days?15:04
nathany(checking now)15:04
paulproteusnathany, No real clue, honestly.15:04
nathanynope, it's up15:04
paulproteusnathany, Maybe we should have it run memtest86.15:04
nathanyit's at the login screen15:04
paulproteusnathany, Okay, good - then I wonder why I can't seem to SSH in.15:04
paulproteusWait, I can.15:05
paulproteusBuh.15:05
paulproteusIt seems that the wireless router sometimes forgets my ARP entry.15:05
paulproteusWhen my machine is silent for a while.15:05
hdworaknose is GNU LGPL 2 or newer :)15:11
*** stevel has joined #cc15:11
*** sucker007 has quit IRC15:15
*** tim_hwang has joined #cc15:16
hdworakpaulproteus: if we consider MIT and W3C variations of BSD, then libvalidator+validator use BSD software, except for nose (GNU LGPL 2 or newer) and indirectly Redland (Apache 2.0 or GNU (L)GPL 2.1 or newer)15:20
*** tim_hwang has quit IRC15:20
hdworakI've got all the licenses ( http://cc.pastebin.com/m1b70060a ) except for cc.license, which is coming tonight15:21
paulproteushdworak, Do you include a copy of these programs?15:22
*** tvol has quit IRC15:22
paulproteusIf not, why do you care about their copyright notices?15:22
*** tvol has joined #CC15:22
hdworakpartially because I think it's good to give credit when it's due15:22
hdworakand because we need to decide for the license for the validator and libvalidator15:23
hdworakI would strongly opt for GNU Affero General Public License v3 or newer15:24
hdworakwhat do you think about this proposal?15:24
hdworakI consider it the perfect license for Web applications15:24
paulproteusI think the Affero GPL is too restrictive.15:24
hdworakI agree to license this software under any OSI-aproved (as per GSoC guidelines) license of your choice to comfort Creative Commons15:26
*** Ekushey has joined #cc15:26
hdworaknevertheless, I shall express my most sincere disappointment if the work is not released GNU Affero General Public License v3 or newer15:27
hdworakplease decide what license should I release the code under15:28
hdworaknathany, paulproteus: ^^^^15:28
nathanyhdworak: i'm just looking at the code to see if the same license is necessarily needed for both pieces15:30
nathanylibvalidator... handles extracting metadata from HTML documents?15:30
hdworakyes, a library15:30
nathanyok15:31
hdworakvalidator - a Web app interface15:31
paulproteusWow, I seem to have 27s of lag.15:31
paulproteusAnd I have 4s pings.15:31
paulproteusUh, let's talk about this later; apparently my connectivity sucks.15:31
hdworakI do not consider GNU LGPL 3.0 or newer for the library, because of http://www.gnu.org/philosophy/why-not-lgpl.html15:31
hdworakpaulproteus: that's perfectly fine; allow me to leave the GNU Affero boilerplate for the time being, as I shall substitute it at your request when you decide upon the license15:32
nathanyhdworak: i think that LGPL document reflects a very specific idea of what "good" is15:33
nathanyin our case, *anyone* (even proprietary software) who enable the use of CC licenses in their work is a good thing15:34
hdworaknathany: I understand your point of view and, as stated, I shall release the code under any OSI license15:35
nathanyright; just wanted to point that out.. thank you for being so flexible15:35
hdworakas for my personal views, I put all my trust in the GNU philosophy when it comes to software freedom and licensing15:36
nathanyi'm not necessarily opposed to AGPL, but would probably be more incline to use it for validator, something else for the library; i'll talk to paulproteus as i'd like to hear what his objections are15:36
paulproteusAGPL is okay for the web app, it's just that I don't think we've made anything we need to protect *that* much.15:37
paulproteusI guess the question is, do we really mind if someone creates forked-cc-validator.com and runs a crazy awesome patched Validator without releasing source.15:38
paulproteusI guess it would be nice to get source then.15:38
hdworakI would like to stress that the rationale of my proposal of using GNU Affero General Public License is by no means having a high opinion of my software, it is just acting on what I consider a dear principle15:41
paulproteusSure, why not, let's try AGPL for a web app.15:45
paulproteuslibvalidator being GPL ("v2 or later, at your option") for now makes sense to me.15:45
hdworaknathany: do you agree?15:45
nathanyi'm fine with AGPL for web app; how about LGPL for the library? (following the "let's get everyone to validate their shit" idea)15:46
paulproteusnathany, Since it's Python, they can import it without implicating the license.15:47
hdworakpaulproteus: I am sorry if I'm asking about the obvious, but I need to ask: have you considered the dangers of using v2 of *GPL licenses? (the tivoisation and patents in particular)15:47
paulproteusBut I'm okay with LGPL ("v2.1 or later, at your option") also.15:47
paulproteushdworak, Tivoization is interesting15:47
hdworakare you pro-tivoisation?15:48
paulproteusHah!  No.15:48
nathanypaulproteus: you're correct, but i don't think many people get that (the difference between importing and linking in this case)15:48
paulproteusnathany, Yeah, hence my "I'm okay with" statement.15:48
nathanyso AGPL for validator, LGPL >= 2.1 for libvalidator15:48
hdworakI hereby acknowledge that AGPL might not be the best idea to use for the library, because of the online availability requirement15:48
* nathany goes back to picking through scraper testing code15:49
hdworaknathany15:49
nathanyyes?15:49
hdworakI do not think AGPL 3.0 is compatible with LGPL 2.1, but I may be wrong15:49
hdworakif you decide to go for LGPL instead of GPL for the library, please just keep in mind http://www.gnu.org/philosophy/why-not-lgpl.html - but let me underline it again - I do not oppose any of your decissions15:50
nathanyright15:51
hdworakhow about validator AGPL 3+ and libvalidator LGPL 3+15:51
hdworak?15:51
nathanysure15:51
paulproteusSure.15:51
hdworakok, thank you very much15:51
nathany:)15:51
hdworakI shall include boilerplates at the beginning of every file as per FSF's guidelines15:52
hdworakpaulproteus: shall we install the Web application on-line before the evaluation?15:55
hdworakpaulproteus: the Web application has reached the state where it is functional, although it does not have all the features yet (DC.title usage, attribution extraction)15:55
paulproteusYes, that sounds pretty cool.15:56
paulproteushdworak, Totally we should.15:56
hdworakpaulproteus: could you please help me with renaming the git branch (for validator) from "sandbox" to "master" ?15:56
paulproteushdworak, Sure:15:56
hdworakpaulproteus: if so, may I suggest that the validator could be available under a sub-domain of creativecommons.org ?15:57
paulproteusvalidator-beta dot, I suggest.15:57
paulproteushdworak, What's the name of your local branch that maps to the code you like?15:57
paulproteushttp://wiki.creativecommons.org/Git_phrasebook#Making_a_local_branch_available_as_a_remote_branch explains how to push a local branch to a new remote branch name.15:57
paulproteusAnd the same page has a note about deleting a remote branch, which you could do to sandbox.15:58
hdworakokay, great15:58
hdworakthank you15:58
paulproteusI'm going to go eat lunch now.15:58
hdworakpaulproteus: do you have anything against 1) crediting you for mentoring the work 2) mentioning Google Inc. sponsorship of the project - in the "About the software" Web page and/or README?15:59
hdworaknathany: do you have anything against special thanks for you in the "About the software" Web page and/or README?16:00
nathanyno'16:00
hdworak:)16:00
*** tvol has quit IRC16:11
*** tvol has joined #CC16:13
*** sarterus has joined #cc16:17
*** nkinkade has joined #cc16:22
*** louk has joined #cc16:22
*** Steren has joined #cc16:32
*** Bovinity has joined #cc16:43
*** parkerhiggins has joined #cc16:53
*** Steren has left #cc16:54
*** davidstrauss has joined #cc16:55
hdworakpaulproteus: I've pushed both libv and validator and got rid of the sandbox branch17:25
*** ftobia has joined #cc17:25
hdworakwe can run an app from that17:25
hdworak(dependencies are not yet written)17:26
*** tim_hwang has joined #cc17:32
ftobiahdworak: did you manage to get that git submodule issue handled?17:32
Ekusheypaulproteus, how was debconf?17:40
*** sarterus has quit IRC17:41
*** tvol_ has joined #CC17:52
*** tvol has quit IRC17:53
ftobianathany: is it possible that the git submodules in cc.license (bootstrap and license.rdf) were "git submodule add"ed as read/write instead of read-only, and that led to hdworak's git submodule issues? and do you foresee bad things happening if i re-add them as read-only (or is that even a distinction?)17:55
paulproteushdworak, Super rad.17:57
paulproteusEkushey, I'm still there, and it's still great.17:58
Ekusheypaulproteus, oh great! upload some pictures17:59
Ekusheyare you on flickr?17:59
*** tvol has joined #CC18:00
*** tvol_ has quit IRC18:00
paulproteusEkushey, I am!  I actually did upload a couple.18:01
Ekusheygreat, can i've the URL?18:02
paulproteusflickr.com/whatever/paulproteus18:03
Ekusheyflickr.com/paulproteus works fine, it'll redirect to flickr.com/photos/paulproteus18:05
paulproteusCool.18:05
paulproteusI only posted three so far.18:06
paulproteusBovinity, nathany - you probably already know this, but ufraw and dcraw + Canon CR2s from the XSi sucks horribly.18:07
paulproteusI've been using rawstudio which seems very, very nice.18:07
Bovinitydoes dcraw even support XSI raw?18:07
nathanypaulproteus: yeah, Canon revved their RAW stuff for the XSI, IIRC18:11
nathanyftobia: I don't see anything bad happening if you re-add as read-only18:11
nathanyand hey, it's version control, so we just roll back18:11
paulproteusBovinity, It generates weird pink and yellow photos for me.18:12
paulproteusRawstudio (a GPLware GNOMEy program) is easy to use and works great by default.18:12
paulproteusThe photos have the content; they're just also very pink or yellow.18:12
Bovinitynew sensor, so different raw data18:12
paulproteusNatch.18:12
ftobiahdworak: let me know when you're around.18:12
Bovinitypaulproteus: shooting raw, or raw+jpg?18:13
paulproteusBovinity, Just raw.18:13
paulproteusSeems silly to do raw + JPG, right?18:13
Bovinitythe jpg is good in a pinch.. and apps like aperture and lightroom (perhaps f-spot too) use the jpgs for previews18:13
Bovinityi do find the jpg output to be a lot softer than the raw.. so i refrain from depending on it.18:14
* paulproteus nods18:14
*** nathany has left #cc18:15
*** jgay has joined #cc18:20
*** Steren has joined #cc18:21
*** nathany has joined #cc18:26
*** Mihai` has joined #cc18:43
ftobiahdworak: try doing a fresh "git clone" next chance you get. i may have fixed things.18:46
*** stevel_ has joined #cc18:49
*** stevel has quit IRC18:49
paulproteushdworak, Hi.19:06
paulproteushdworak, Let's talk about setting you up with a live version of the validator on the web when you're back.19:06
hdworakI'm back from my first lesson of riding a motorcycle :)19:34
hdworakftobia: I'm around. Do you think "git clone" may resolve license.rdf issues?19:34
hdworakpaulproteus: sure, have you created the domain? will I have the access to the domain or you will install everything?19:35
paulproteushdworak, So basically, I want nkinkade to do it.19:35
paulproteusBut if he's not around shortly, then I can.19:35
paulproteusnathany, Nice re: motocycle19:35
hdworakftobia: (re: did you manage to get that git submodule issue handled?) no, I needed to switch back to pypi in order to continue the work; I'll give "git clone" a try in a sec19:36
hdworakok, so 1) domain 2) python 2.5 3) stable version of pylons 4) stable version of genshi19:37
paulproteusThose are your goals?19:37
paulproteusOr the things I should provide?19:37
hdworakrather the latter :) I dunno much how to do it19:37
hdworakI run everything from Ubuntu packages19:37
hdworaklibvalidator buildout is missing dependencies: utidylib and cc.license - I could add the latter without much problem as it is on pypi19:38
hdworakbut uTidylib... it's probably something I could only get from a Ubuntu package19:38
hdworakah, and cc.license required Redland which you have to install manually, as it is not on pypi19:39
hdworakpaulproteus: please let me know if I'm missing something here or whether I should do something19:39
* hdworak is git clone git://code.creativecommons.org/cc.license.git19:40
paulproteushdworak, I'll see what I can do about setting that up right now.19:40
* hdworak is git submodule init19:40
* hdworak is git submodule update19:41
paulproteusnathany, Shall I give hdworak a shell, then?  I'm happy to help set up the Apache hosts etc.19:41
hdworakpaulproteus: let me stress that I do not seek shell access and only use it if it means making your work easier19:41
hdworakalthough it would be genuinely interesting to see how to setup this software19:42
hdworak:)19:42
paulproteushdworak, (-:19:44
paulproteusI think "all" we'll do is run ./bin/paster in a screen, and proxy to it.19:44
hdworakI'm more worried about the dependencies19:46
paulproteusnathany, Which machine should it be on, anyway?19:47
paulproteusOr nkinkade, if you're back.19:47
hdworakftobia: so far, so good: http://cc.pastebin.com/m3067817019:47
hdworakftobia: great work19:47
hdworakftobia: do you want me to check the linking now? (RDF_PATH issue)19:48
paulproteushdworak, I will wait for nkinkade to tell me which machine and then set things up.19:48
hdworakpaulproteus: no problem19:49
hdworakpaulproteus: meanwhile, what should I do with the dependencies from the zc.buildout point of view?19:49
hdworakpaulproteus: I mean, those dependencies that do not have pypi packages, just Ubuntu ones19:50
paulproteushdworak, Leave a comment in a README or something.19:51
hdworakftobia, nathany: could you please attach the MIT license code to cc.license.git ?19:51
hdworak(if cc.license is meant to be MIT-licensed in the first place)19:51
nkinkadepaulproteus: Instead of reading backward a long way, what service are you talking about?19:54
paulproteusnkinkade, A beta of the new validator written by hdworak19:54
nkinkadepaulproteus: How about where the present validator is?19:55
hdworakI'm adding cc.license to buildout.cfg: find-links = http://pypi.python.org/packages/2.5/c/cc.license/cc.license-0.01-py2.5.egg AND eggs = cc.license19:55
nkinkadeI don't even think it's working.19:55
hdworaknkinkade: it isn't19:56
paulproteusnkinkade, It isn't really running.19:56
nkinkadeJust a placeholder page saying "It's down."19:56
nkinkadepaulproteus: hdworak: In that case, just make it a8.19:56
ftobianathany: what time do you want to meet up?19:57
nkinkadeCan I suggest validator-staging.creativecommons.org?19:57
nkinkadeNo!  That's a joke.19:57
hdworaknkinkade: "it's down" ? where's that?19:57
hdworaknkinkade: it's not a joke, paulproteus proposed validator-beta19:57
nkinkadehdworak: I was paraphrasing.  It really says "The CC Validator is offline while we retool it."19:57
hdworakah :)19:57
paulproteuslol, nkinkade re: staging19:58
nkinkadepaulproteus: hdworak: Why not just mv the old validator dir out of the way and put this one in there.19:58
hdworakthe best part was when you clicked on "parse RDF" and it offered you a Python script to download (now defunct)19:58
paulproteusnathany, Is that okay with you, to clobber the current validator and jam this in?19:58
paulproteusnkinkade, I'd rather not, though.19:58
nkinkadeWell, not to clobber it, but just move the current directly somewhere else.19:58
nkinkadepaulproteus: Why not?19:58
paulproteusI'd rather have nathany look at it on not-validator.creativecommons.org and say, "Fix this link," "link this to that on the description web page," and then move it to the real URL.19:59
nkinkadeThe current one does nothing, as far I've been told.19:59
hdworakbear in mind that this validator that we want to install is NOT in final version, it's just FUNCTIONAL version19:59
nkinkadeSure.  Well, in any case a8 seems like the logical place.19:59
nkinkadeWhy not validatorz.creativecommons.org?19:59
hdworak:D20:00
nkinkade:)20:00
hdworakv4l1d4t0r.creativecommons.org20:00
nkinkadeOr validate-this-yo.creativecommons.org20:00
nkinkadehaha.20:00
Bovinityis.this.under.creativecommons.org20:02
nathanyhdworak: nkinkade: paulproteus: validator.cc.org is linked from other places, so i'd rather not put the prototype there20:02
paulproteusnathany, Agreed20:02
nathany(until it's ready to go)20:02
nkinkadepaulproteus: Did you see the video with the GSoC guy demonstrating the usage of the accelerometers on the Freerunner.  Not that it has anything to with CC, mind you.20:02
paulproteusNope, I haven't seen the video yet.20:03
paulproteusI saw the mailing list post about the video.20:03
paulproteusWhile you chat on IRC, I'm making a Hackergotchi for Planet Debian for me.20:03
nkinkadehttp://digg.com/gadgets/Openmoko_Neo_Freerunner_Motion_Gestures_Screen_Orientation_220:03
nkinkadePretty neat.20:03
nkinkadeLooks like that functionality will be on a Freerunner near you very soon.20:04
Bovinitypaulproteus: want to replace your /about/people headshot too?20:04
paulproteusI'm using that one, actually.20:04
Bovinityah!20:04
paulproteusIs that a scream of agony?20:05
Bovinityterror! outrage!20:05
paulproteusHuh.20:05
paulproteusI kinda like that one.20:19
paulproteusAm I totally nuts in that?20:19
hdworakftobia: when is this version of cc.license coming to the Python Package Index?20:24
Bovinitypaulproteus: oh, no, it's fine. would probably work out well for a hackergotchi.20:25
* hdworak pushed an update via git20:28
*** tvol has quit IRC20:33
*** tvol has joined #CC20:35
nkinkadenathany: Can you tell me how to change the NC Euro symbol to a USD symbol in the Deeds.  Where is that configured?20:36
nathanyi believe it's in the template (where it defines the jurisdiction codes to conditionally include the correct graphic)20:36
nathanywhy is this changing?20:36
paulproteusDid we decide on machine = a8, subdomain = validator-beta?20:37
ftobiahdworak: i'll have it uploaded by tomorrow. probably today. i'll let you know.20:38
nkinkadenathany: Florian would rather have it with a USD symbol.20:38
nathanyah20:39
nathanyso that's probably in cc/engine/licenses/standard_templates/deed.pt20:39
hdworakhttp://not.endorsed.by.creativecommons.org/20:40
hdworak;)20:40
hdworakpaulproteus: yes20:40
paulproteuscreativecommons.makesad.us !20:41
hdworakwe can put robots.txt Disallow *, too20:41
hdworak$ dig validator.cc | grep NX20:42
hdworak;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 4948420:42
paulproteushdworak, Feel free to use the Web 2.0 Logo Generator to give you a "Validator (BETA)" logo.20:45
hdworakpaulproteus: I have not written pylons unit tests yet20:45
paulproteushdworak, Okay, well you should work on that shortly-ish.20:46
Bovinitybwahahaha20:46
hdworakno, no, no20:46
Bovinityi fully endorse the web 2.0 logo generator20:46
paulproteusGeneratoR (beta)20:46
hdworakcreative commons + validator is all about Web 3.020:46
hdworakand that's what I love about this project20:46
paulproteus"Logo by Web 2.0.  Technology by Web 3.0."20:46
hdworakhttp://www.h-master.net/web2.0/image/(reflect)validator.ccBETA.png20:47
hdworak:)20:47
hdworakif one combines Web 2.0 techniques with Web 3.0 techniques, this should yield Web 5.020:48
paulproteusWeb six.20:48
paulproteusWe multiply, not add!20:48
Bovinitythat was winamp's rationale for Winamp 520:48
hdworak<object type="image/png" rel="sticker"20:48
hdworakBovinity: exactly :)20:48
hdworakpaulproteus: I think the code is ready to be run20:49
ftobianathany: when are you around to meet about the formatter i18n?20:50
paulproteusWill try to set it up today, hdworak.20:50
nathanyftobia: i'm in a meeting until probably 3p20:50
ftobiaokay i'll make myself ready at any time thereafter.20:50
nathanyso let's chat right then, or tomorrow AM very first thing20:50
nathanygreat20:50
*** shannonlucas has left #cc20:51
hdworakftobia, nathany: could you please attach the MIT license code to cc.license.git ? (if cc.license is meant to be MIT-licensed in the first place)20:51
ftobiai'll do it if nathany or paulproteus confirms that it should be MIT licensed. we never really decided which license to use.20:54
hdworakpaulproteus: also, the pylons app has probably the sqlalchemy dependency, although I do not use SQL at all so far20:55
nkinkadenathany: It doesn't appear to be in that file you pointed me to.  I found references to it in the deed3.css, but a recursive grep of cc/engine didn't turn up any other references to "nc-eu"20:55
hdworakftobia: SVN version mentions that it's MIT-licensed20:55
paulproteusnathany, Sure, MIT is good20:55
hdworakftobia: http://code.creativecommons.org/viewsvn/cc.license/branches/production/README.txt?revision=780720:56
nathanyhdworak: that's the old cc.license20:56
nathanyftobia is doing completely new work20:56
ftobiayeah that's not the same codebase20:56
nathanyi'm fine with MIT20:56
ftobiaalright i'll include the license.20:56
hdworakpaulproteus: is there any nice way to prevent urllib.FancyURLopener from opening local files? (and preserving data:, gopher, ftp, and http in the same time)20:59
paulproteushdworak, I'm not sure off-hand; good thought.20:59
hdworakif I put the address "/etc/passwd" the application says:20:59
hdworak<class 'xml.parsers.expat.ExpatError'> syntax error: line 1, column 4820:59
paulproteusYou could always assert url.startswith('http://')20:59
hdworakpaulproteus: reHyperlink = re.compile('^(?:data:|((ftp|gopher|https?)://))\S+$', re.IGNORECASE)21:00
hdworak?21:00
paulproteusI would really just:21:00
paulproteusThat looks okay to me.21:01
paulproteusBut I would write it way simpler.21:01
paulproteusLike a bunch of asserts.21:01
paulproteusFor transparency's sake.21:01
*** Ekushey has quit IRC21:02
*** Mihai` has quit IRC21:04
hdworakok, I've pushed the fix21:07
*** isforinsects has quit IRC21:08
hdworakpaulproteus: if I want to put a file for the upload, /validator.tar.bz2 linked by this Pylons application21:10
hdworakwhat is the best way to do it? where should I put it?21:10
paulproteusHuh?21:10
paulproteusI'm going to git clone your repo to do the install.21:10
hdworakI want to provide a link to the source code of the app (we're dealing with GNU Affero GPL v3)21:11
hdworakit's a .tar.bz2 archive21:11
hdworakI don't know how to enable such a download in Pylons21:11
paulproteusOh, right.21:11
hdworakso far I've just linked to /validator.tar.bz2 - but I do not know where to put that file21:11
paulproteusBah.21:11
paulproteusLink to a gitweb-auto-generated git ID.21:12
hdworakcould be solved with mod_rewrite though21:12
paulproteusIt can autogenerate tarballs.21:12
hdworakhm... to a specific commit?21:12
paulproteusYeah.21:12
hdworakthen that could be a chicken-egg problem21:12
paulproteusHah.21:13
hdworakif I write something, git will calculate sha1, and upload it21:13
hdworakthen if I put this sha1 into a file, a new sha1 will emerge in a result21:13
paulproteusPylons has a way to ship static files.21:13
hdworakor am I wrong?21:13
paulproteusI don't remember, but that's the term.21:13
hdworakok21:13
hdworakI'll google and ask on #pylons then21:13
paulproteushdworak, How should I deploy this app?21:16
paulproteusI'm sitting at a shell.21:16
hdworakinstall manually dependencies first (those that have no pypi)21:16
hdworakpython 2.5, pylons, genshi, sqlalchemy, redland, utidylib21:17
paulproteusI just cloned validator.git.21:17
hdworakyes, it's in the README.txt21:17
paulproteusCan I deploy validator without being root to run easy_install validator?21:18
paulproteusI don't mind running other things as root, like the apt-get installs.21:19
paulproteusREADME.txt does not list what packages to install.21:19
nkinkadenathany: It would appear that the NC icon is handled in the file cc/engine/licenses/standard.py, just to document it here.21:20
nkinkadeI'll modify accordingly and regenerate the Deeds.21:20
nathanynkinkade: ok21:21
nkinkadeBut it seems like there is a better way to do that than to have it hardcoded into the Python.21:21
hdworakpaulproteus: it's because validator itself does not require manual packages, it's libvalidator21:21
hdworaklibvalidator.git/README.txt21:21
paulproteusTrying lib now.21:25
nkinkadepaulproteus: How do you feel about moving stats, at least until we can get a handle on the MySQL performance issues?  Is it a serious chore to move?21:25
paulproteusnkinkade, uh wtf, installing a package on a8 caused Varnish to start/restart?21:25
paulproteusSetting up varnish (2.0~tp2-0) ...21:26
paulproteusStarting HTTP accelerator: varnishd failed!21:26
paulproteusinvoke-rc.d: initscript varnish, action "start" failed.21:26
paulproteusdpkg: error processing varnish (--configure):21:26
paulproteus subprocess post-installation script returned error exit status 121:26
nkinkadepaulproteus: I have seen that before, re: Varnish.21:26
nkinkadeMaybe the package is marked as not- or half-configured?21:26
paulproteusI think it's a bug in the postinst init script.21:26
paulproteusIt should return 0 if Varnish is already running.21:26
paulproteusWhereas it fails instead, so it thinks the package needs its postinit script run next time.21:27
nkinkadeAh, that could be.  I had seen that a while back, but I haven't seen it in a while, and so I forgot about it.21:27
nkinkadeBut maybe I haven't installed anything on a8 in a while.21:27
paulproteushdworak, The README.txt for libvalidator only mentions python-librdf.21:27
nkinkadeMakes me wonder if that will be a problem on the other servers.21:27
* paulproteus runs buildout21:29
* paulproteus sighs21:30
paulproteusIn the Debian etch days, python-librdf didn't set it up for Python 2.5.21:30
paulproteushdworak, Tell me - do you require 2.5?21:31
paulproteus  Getting distribution for 'cc.license'.21:31
paulproteusError: Couldn't find a distribution for 'cc.license'.21:31
paulproteusNo distribution for 2.4.21:32
hdworakpaulproteus: I can't really tell, but I guess not21:32
paulproteusWhy do you guess not, out of curiosity?21:33
* paulproteus tries with 2.421:35
hdworakno, because of my inexperience with Python21:35
hdworakI can't really tell if I have used any 2.5 features21:35
hdworakpersonally, I'm running all of this on 2.521:35
hdworakok, I've asked on #pylons, they've told me to put the file in the ./public/ directory21:36
hdworakand it works now, I've checked21:36
hdworak(and git pushed)21:36
paulproteusnathany, What's the status of the CC0 dedication?21:37
nathanynext iteration out in october, hopefully launching Q421:38
nathanypaulproteus: ^^21:38
paulproteusAnd what's the story on e.g. France and Germany where you can't disclaim copyright?21:39
paulproteusLegal as well as tech, basically.21:39
nathanyin progress21:39
nathanysee Diane's email to the cci list this morning21:39
paulproteusOh!21:39
hdworakpaulproteus: so it would look like the following: http://commons.wikimedia.org/wiki/Template:PD-self (re: France and Germany)21:41
nkinkadenathany: Do you have a problem with me implementing David McCabe's RDFa stuff to the CC wiki.21:43
paulproteusThe Debian Wiki people were interested in the status, fwiw, nathany.21:43
paulproteus(As far as "use cases", then, that'd be one.)21:43
nathanypaulproteus: uh, ok21:43
nathanynkinkade: there was an email to the SMW list about needing to use the URL resolver21:44
nathanyi meant to read it more carefully to determine if it was actually a problem21:44
nkinkadeI saw those messages, but it looked to me like the issue was only with how he was defining the xmlns.21:45
nathanynkinkade:21:47
nathanynope, just double checked21:48
nathanyit's with the URLs he's generating... they appear correct but don't match the RDF generated by SMW for export21:48
nkinkadeAlright, I'll solicit more comments from David on this before we do anything else.21:49
nathanysee http://dmccabe.org/tmp/smw/index.php?title=Special:ExportRDF/Main_Page21:49
nathanyyeah, i should have looked at that earlier... but it's a valid criticism :(21:50
nathanynkinkade: note that i didn't even look @ the xmlns question; i just compared GetN3 to the export21:50
*** tvol has quit IRC21:53
hdworakpaulproteus: did Python 2.4 work for the project?21:54
paulproteusNot quite; hashlib is not there.21:54
nathanypaulproteus: are you just blocking on cc.license not being in pypi for 2.5?21:55
paulproteusnathany, No, I made myself an egg.21:55
nathanyoh, ok21:55
paulproteussudo apt-get install python-librdf doesn't include a 2.5 version in stable.21:56
*** jgay has quit IRC21:59
hdworakwhat GNU/Linux distribution are you running there? Debian?22:00
*** pmiller has joined #cc22:05
*** davidstrauss has quit IRC22:10
*** ereslibre has joined #cc22:20
hdworakftobia: I've noticed you have added the license. thank you22:36
nkinkadepaulproteus:  Did I hear anything from you about stats?22:40
*** nathany has quit IRC22:45
paulproteusnkinkade, no22:49
paulproteuscurrently in a key signing party22:50
nkinkadeIntentionally? :-)22:50
nkinkadeAlright, well maybe we can chat about it tomorrow.22:50
paulproteuswould not be too hard, would take 10m to do and erify22:50
paulproteusI don't mind moving it22:50
hdworakpaulproteus: did Python 2.4 work for the project? what GNU/Linux distribution are you running there? Debian maybe?22:51
paulproteusdebaian stab;e22:52
paulproteusnot yet for 2.422:52
paulproteushdworak, It would be nice for you to port to 2.422:55
paulproteusJust as a favor22:56
paulproteusJust bootstrap w/ python2.422:56
paulproteusThen re-buildout22:56
greg-ghttp://ur1.ca/2ps22:57
paulproteusut1.suck22:58
paulproteusur1.suck22:58
greg-g?23:03
greg-gdo you hate freedom? ;)23:04
hdworakpaulproteus: I run into errors with rdflib when doing python2.4 /usr/bin/buildout23:04
hdworakbut it was the same with 2.5, I guess23:04
hdworakthat's why I've installed it from the Ubuntu package23:04
paulproteusOK23:04
paulproteusWe'll use 2.523:05
paulproteussomehoe23:05
hdworakI've got Error: Couldn't install: rdflib 2.4.023:05
hdworak:(23:06
hdworakI'm off to bed, bye! good luck, Asheesh23:08
*** hdworak has quit IRC23:08
*** sjuxax has joined #cc23:26
sjuxaxHi all. I want to incorporate a couple of icons from the tango icon set into my business card, and was wondering if I had to print on these cards icons (c) Tango Project or if I could simply link on the website.  Tango icons are licensed under the CC-SA-BY.23:29
*** ereslibre_laptop has joined #cc23:34
paulproteusI'm sure given 1h I could port it to 2.4.  Maybe I'll do that tonight.23:37
paulproteusDinner time.23:37
*** ereslibre has quit IRC23:38
*** sarterus has joined #cc23:54

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