(new page) |
(No difference)
|
Revision as of 04:48, 17 March 2008
--- Log opened Sun Mar 16 13:05:09 2008 13:05 -!- mako [i=mako@bork.hampshire.edu] has joined #netservices 13:05 -!- Irssi: #netservices: Total of 2 nicks [1 ops, 0 halfops, 0 voices, 1 normal] 13:05 -!- Irssi: Join to #netservices was synced in 1 secs 13:05 < mako> arhola 13:05 < mako> AaronSw: hola 13:05 <@AaronSw> hi 13:05 < mako> the fsf board meeting is wrapping up 13:05 < mako> and the in person group is like 20m away and waiting for the word from me 13:05 <@AaronSw> ok 13:13 < mako> sobby/gobby server on epoxy.media.mit.edu 13:30 -!- mako changed the topic of #netservices to: wiki: http://wiki.mako.cc/Network_services | gobby: epoxy.media.mit.edu:6522 13:34 <@AaronSw> let me know when the call starts 13:40 < mako> people are on their way 13:40 < mako> 5-10 minutes, i suspect 13:57 -!- bcs [n=brett@fsf/staff/bcs] has joined #netservices 13:58 -!- bkuhn [n=bkuhn@sflc/staff/conservancy.president.bkuhn] has joined #netservices 13:58 < bkuhn> Hi. 13:58 <@AaronSw> +Aaron 13:59 -!- henrypool1 [n=henrypoo@terminus-est.gnu.org] has joined #netservices 14:00 <@AaronSw> I muted myself to hide the hum. 14:00 -!- vasile [n=vasile@terminus-est.gnu.org] has joined #netservices 14:01 < bcs> AaronSw: Oh, okay, thanks. 14:01 -!- mlinksva_ [n=cc@terminus-est.gnu.org] has joined #netservices 14:02 -!- mlinksva_ is now known as help 14:03 -!- help [n=cc@terminus-est.gnu.org] has quit Client Quit 14:04 -!- mlinksva_ [n=cc@terminus-est.gnu.org] has joined #netservices 14:05 -!- luisv [n=louie@terminus-est.gnu.org] has joined #netservices 14:05 <@AaronSw> calling in: Aaron, Kragen, Bradley 14:05 < bkuhn> AaronSw: I believe so, yes. 14:07 < bcs> So, what do I do after I apt-get install gobby? 14:07 * bkuhn wonders the same as Brett. 14:08 < luisv> run 'gobby' 14:09 < luisv> and hit the second icon 14:10 < bcs> Oh, whoops, I fail at apt-get. :P 14:10 < bcs> Thanks. 14:10 < bkuhn> I think I'm in there. 14:11 * AaronSw wishes he had a network service version of gobby 14:12 < luisv> AaronSw: web service, you mean? 14:12 <@AaronSw> not necessarily; I'm trying X11-protocol now 14:13 <@AaronSw> in person: Brett, Mike, Henri, Mako, Luis, Gabriel, James 14:16 < mako> AaronSw: heh 14:16 < luisv> grr 14:16 < mako> seems likeyou made it 14:16 <@AaronSw> yay for x11 forwarding, i suppose 14:19 < luisv> (are ethics ever easier?) 14:40 < luisv> does mako's wiki have a table format? 14:46 < mako> luisv: yes, definitely 14:46 -!- mode/#netservices [+o mako] by AaronSw 14:46 <@mako> luisv: http://en.wikipedia.org/wiki/Help:Table 14:52 <@AaronSw> http://www.gnu.org/philosophy/free-sw.html 14:53 -!- jwyg [n=jwyg@78.147.96.102] has joined #netservices 14:53 < jwyg> Hi all! 14:53 < jwyg> Its Jonathan Gray from the OKF. 14:53 <@mako> jwyg: oh hey there! 14:53 <@mako> jwyg: can you call in? 14:53 <@AaronSw> Hi. 14:54 < jwyg> I am just about to now - I hope. 14:55 <@mako> we have shared utopian visions and done introductions and are currently taking the long road through a list of examples 14:55 <@mako> although we're currently sort of distracted 14:56 < jwyg> ok - great! 14:56 < jwyg> I just spoke to Rufus - who unfortunately can't make it due to heavy academic workload... 14:57 -!- gabaug [n=gabe@terminus-est.gnu.org] has joined #netservices 14:58 < bkuhn> mako: OTOH, I think you are right to back to list of examples. 14:58 < bkuhn> ... because I think the better thing would be to figure out what the "concerns" are with existing services. 14:58 < bkuhn> I really think the best outcome of this process is actually specific critiques and concerns about existing services are a good thing. 15:04 <@mako> bkuhn: great, we'll go back to it in a minute 15:16 <@AaronSw> http://en.wikipedia.org/w/index.php?title=User:Kragen/Edited_pages&action=history 15:19 < luisv> bad news: my flight is delayed by two hours; good news: that means I can make dinner, at least partially 15:19 < bcs> Did someone here call in? 15:20 <@AaronSw> http://googlesystem.blogspot.com/2007/11/gmail-api-for-greasemonkey.html 15:21 <@AaronSw> I want to qualify Kragen's praise of Gmail -- Google controls the API in such a way that their particular interface style is fairly tightly coupled to the server 15:22 < luisv> agreed 15:31 -!- e_s_p [n=evan@pdpc/supporter/silver/evanpro] has joined #netservices 15:31 < e_s_p> Hello all! 15:31 * e_s_p is Evan Prodromou. 15:32 < henrypool1> did anyone wish rms happy birthday? 15:34 < henrypool1> can someone add ebay to our list of services? 15:40 < vasile> Would you speak up? 15:44 < bkuhn> vasile: was that directed at me or Kragen? 15:44 < luisv> mako: FWIW, class="wikitable" per the mediawiki documentation doesn't seem to work 15:44 < bkuhn> bcs: How do you mean it doesn't scale? 15:45 < vasile> bkuhn: kragen 15:45 < bkuhn> He's not net.connected. 15:45 < bcs> bkuhn: It's impractical to save all the comments on your journal by doing File->Save on every post. 15:45 < vasile> ah, ok 15:46 < luisv> feck, I hate wiki syntaxes 15:47 < e_s_p> luisv: I'll check on the wikitable thing 15:47 < bkuhn> bcs: No, that was my point. I have a script that does a full XML pull of everything. 15:47 < e_s_p> I think you have to have a particular bit flipped somewhere 15:48 < bkuhn> So, I don't need to do file save, I have a script that can mirror even large ones in the matter of 20 minutes or so. 15:48 < luisv> e_s_p: I was trying to use it here: http://wiki.mako.cc/Network_services/Reference_services 15:48 < e_s_p> I assumed so 15:48 < bcs> bkuhn: Yeah, I know, but someone in here suggested File->Save as an alternative too. 15:48 < bcs> Maybe half-joking. 15:49 < bkuhn> oh! ;) 15:49 < bkuhn> But that of course goes to the heart of the technology have/have-not issue. 15:49 < bcs> Yeah. 15:52 < vasile> The tech have/have-not divide *might* be beyond the scope of our inquiry in that it is a given. 15:55 < bkuhn> Not sure. This goes to our earlier point about considering whether it was the intent of the service provider is to use the technology "have-not-ness" to lock people in and control them, or if it's a mere availability issue. 15:58 < luisv> s/might/must/ 15:58 < luisv> unless we want to (1) admit we have no hope of actually accomplishing anything or (2) we all cancel our flights home 15:58 < luisv> and stay here 16:00 < vasile> I don't mean to say we should consider solving the problem. I'm angling toward questioning the degree to which we consider technology deprivation in our analysis. 16:01 < bkuhn> I think it has to be somewhat in our analysis. If only someone who understands the API deeply and has studied can move their data off, maybe the service isn't effectively Free. 16:02 < vasile> I call what he is descirbing the tyranny of freedom. 16:04 * e_s_p is glad he didn't buy a ticket to Boston. B-) 16:04 < e_s_p> luisv: "wikitable" is only available on Wikipedia. 16:04 < e_s_p> For complicated reasons. 16:05 < e_s_p> Mako could add it to his wiki by editing MediaWiki:Common.css 16:05 < e_s_p> http://en.wikipedia.org/wiki/MediaWiki:Common.css <-- viz. q.v. ipso fatso 16:11 < e_s_p> Well 16:11 < e_s_p> The meeting seems to be going well so far 16:11 < luisv> yeah 16:11 < e_s_p> Such a huge subject, it's surprising we haven't drifted too far yet 16:11 < luisv> though we haven't moved very far :) 16:13 < bkuhn> I think an important action item we should consider is to publish a series of position papers that take some of these examples and just raise the questions of concern re: freedom in a concise ways. Something like from a committee endorsed by FSF would have a lot of weight and get interest in thinking about these issues. 16:14 < e_s_p> That's a lot of work 16:14 < e_s_p> Also, it seems only fair to measure them against a relatively objective metric, like a Free Services Definition 16:14 < bkuhn> Indeed, no question. But I am not sure what other actions we might take to impact that issue that aren't a lot of work. 16:14 < e_s_p> bkuhn: agreed on that 16:15 < e_s_p> One problem I'd like to address is time. 16:15 -!- AaronSw_ [n=AaronSw@c-76-102-175-43.hsd1.ca.comcast.net] has joined #netservices 16:15 < e_s_p> Can a service that made X or Y mistake ever be called "Free" in the future? 16:16 < e_s_p> For example, a service that leaked private data, intentionally or not. 16:16 < e_s_p> (If that becomes part of our definition, if we decide to make a definition.) 16:16 < bkuhn> Back to your earlier point, I am not complete convinced that the first thing to do is to latch onto a definition of free/non-freedom. 16:16 < bkuhn> As I argued earlier in the call, the Free Software world didn't have its first "definition" for nearly 10 years from its inception. 16:17 < e_s_p> Fair enough 16:17 < e_s_p> At that point, there was a lot of available software 16:17 < e_s_p> That could reasonably be called "Free" 16:17 < bkuhn> We may not known enough as a community yet to begin defining; we may just want to raise issues of concern and have various axises to consider things on. 16:17 < e_s_p> And part of the value of a definition was drawing a line between the packages available 16:18 < e_s_p> So, I think the big value of having a definition is as a carrot for service implementers today 16:18 < e_s_p> I realize that's not necessarily a goal of this group 16:19 < bkuhn> Right, exactly. I think we don't even know yet the answer to the question of whether or not any web service is actually Free. We do know some things that look non-Free, and some things that raise concerns. I think identifying those in a more fuzzy way (but formally published with the weight of an endorsed committee) is a good first step. 16:19 < e_s_p> I could get behind that 16:19 < bkuhn> I think it's not clear what the goal of the group is yet; I would guess that about half want to make a definition first. ;) 16:19 < e_s_p> I could also get behind endorsing something like the very simple OSD as a first step. 16:20 < e_s_p> I think the goal is "get people smart about Freedom and services talking together" 16:20 < e_s_p> Crud 16:21 < e_s_p> Ekiga no longer wants to forward my voice to the meeting 16:22 < vasile> I think a free services definition is a lot harder and less useful than it seems the rest of you do. 16:22 < bkuhn> I'm with you vasile, I don't think it is useful at all. 16:22 < vasile> I'd like to discuss it at some point, if only to just note the view. 16:22 < e_s_p> vasile: if you insist on a *good* one, sure 16:22 < e_s_p> B-) 16:22 < vasile> Good is hard, of course. 16:23 < e_s_p> I think the OSD is an OK first step 16:23 < bkuhn> I see e_s_p's point of getting new web services to aspire to something. But, publishing critiques of existing services can help us get there. 16:23 <@mako> yesk, i agree 16:24 < bkuhn> My worry about a definition is that the issues are so complex that any definition will be somewhat wrong. 16:24 < e_s_p> neat 16:24 <@mako> we're starting again 16:24 < vasile> Different web services are going to respect these values to different 16:24 < vasile> degrees and in different combinations. It's hard to evaluate all 16:24 < vasile> these values at once and come up with one value for on a freedom 16:24 < vasile> scale. Evaluating a service on 6 or more different freedom value 16:24 < vasile> scales, and comparing those combined values against a freedom standard 16:24 < vasile> will inevitably involve comparing apples to oranges (how much privacy 16:24 < e_s_p> bkuhn: but you could say the same about Free Software or Free Cultural Works 16:24 < vasile> protection = how much mobility protection?). Because freedom isn't 16:24 < vasile> binary, and because it is evaluated across many axes, a freedom 16:24 < vasile> definition that enables us to identify free and non-free things is 16:25 < vasile> inherently problematic. 16:25 < henrypool1> great. 16:25 < bkuhn> I am here 16:25 < bkuhn> but can't jump to a mic quickly. :) 16:25 < luisv> (why have I not heard of civicactions.com before?) 16:25 < bcs> luisv: Ask Henri. :) 16:26 < luisv> gah, my network cable keeps falling out 16:27 < bcs> luisv: We have another one over here if you want it. 16:28 < luisv> thanks 16:30 < bkuhn> By the time I got my mic working again, we had moved on. I added cryptographic because, for some services, if it isn't offered, there are serious security/privacy concerns (such as online backup services) 16:30 -!- AaronSw [n=AaronSw@c-76-102-175-43.hsd1.ca.comcast.net] has quit Read error: 110 (Connection timed out) 16:31 < bkuhn> ... But I actually agree with mako that I'm not sure privacy/security belong on the list at all. 16:31 -!- e_s_p [n=evan@pdpc/supporter/silver/evanpro] has left #netservices [] 16:33 < bkuhn> lol (no mic on) 16:35 < bkuhn> I am not clear reliability matters if you have everything else. Reliability only matters to the extent to which it impacts the other axises. 16:37 < vasile> Reliability matters, but doesn't strike me as a freedom issue. 16:37 < vasile> And, bkuhn is right that if reliability isn't present but other things are, market effects apply. 16:38 < bkuhn> yes, by "matter" I meant "matters as a freedom issue". It's a kitten. ;0 16:39 * vasile once required people attending one of his events to sign a liability waiver that included as a final clause "God hates kittens" 16:40 < vasile> Privacy might be like reliability in that if transparency and the other values are there, privacy gets handled by market forces to the extent people value it. 16:41 < bkuhn> Yeah, probably 16:42 -!- e_s_p [n=evan@pdpc/supporter/silver/evanpro] has joined #netservices 16:42 * e_s_p disconnected and forgot the name of the channel. 16:58 < bkuhn> eek, gobby stopped moving. :) 16:58 < gabaug> sorry vasile, didn't even read your whole paragraph before commenting :-/ 16:58 < vasile> No worries. 16:58 < bkuhn> there we go, damn GUIs@! 16:59 < bkuhn> vasile: take it. ;) 17:00 < e_s_p> I count 4 communication channels open right now for this group 17:01 < e_s_p> I might be maxing out on my attention-switching capacity 17:01 < vasile> 4? Are you folks talking behind my back? 17:01 < gabaug> heh 17:02 < bkuhn> We don't really need the IRC channel given the gobby chat; I'm only favoring IRC because it actually has a working emacs client. ;) 17:02 < vasile> gobby irc is pretty bad. 17:02 < gabaug> vasile: actually....you call values "means to the ends", but then you call "privacy/..." ends - when they are values...so...I think your usage are not consistent? 17:03 < vasile> Like I said, it's just words. The point is there's a distinction. I don't think we're at the point of characterizing the distinction. 17:11 < luisv> I've created a new 'Notes on Web Sites' document 17:11 < bkuhn> I agree with vasile. My strong argument that AGPL shouldn't get ignored isn't designed to say it should "just be improved to solve anything". I think it's merely a key tool in a larger system to solve the problem. 17:11 < luisv> (FWIW) 17:12 < vasile> Agreed. One of the AGPL's strengths is that it focuses on a problem and does a lot to solve it. We face a range of problems, so no one piece of the solution is going to address everything. 17:12 < bkuhn> In other words, I do think we can't solve this problem with AGPL, but I agree we can't solve it with only the AGPL or some better version of it. 17:12 < bkuhn> er, I had bad negatives in that last utterance: 17:13 < vasile> Yeah, I can't parse it. 17:13 < bkuhn> rewriting now... 17:13 < bkuhn> In other words, I think we cannot solve the larger, complete problem with*out* the AGPL, but I also agree we can't merely improve the AGPL to solve all the other problems. 17:14 < vasile> I agree. 17:15 -!- henrypool1 [n=henrypoo@terminus-est.gnu.org] has left #netservices [] 17:15 * mako nods to bkuhn 17:16 < vasile> mako: this irc log should probably get tossed in the wiki and locked against editing. 17:16 <@mako> vasile: i have a log 17:16 <@mako> vasile: i'll do that 17:20 < AaronSw_> http://www.idcommons.net/ 17:20 < luisv> http://wiki.idcommons.net/index.php/Identity_Rights_Agreements 17:25 < bkuhn> The 4th is the wiki, I think 17:25 < vasile> Gobby, voice, 2 irc channels 17:26 < luisv> oh, irc + pseudo-gobby-irc 17:26 < luisv> 0.1! 17:33 < luisv> so who is volunteering to be stallman and maintain web-emacs for 20 years? 17:34 < luisv> (he is obviously right about writing code as a critical way of moving forward, despite my mocking tone) 17:37 < bkuhn> I am somewhat concerned I sent us down this road, because doing software projects take such time and have a high probability of failure and may not get attention to this issue. 17:38 < bkuhn> I actually thinking that publishing a series of papers analyzing existing web services and our concerns about them might be a better first step. 17:38 < vasile> "A Survey of Freedom in Network Services" 17:39 < bkuhn> yeah 17:39 < bkuhn> Actually, Kragen's partly wrong -- GNU Manifesto, as published the very first time in October 1984 (I think, might be off by a year), announced that RMS was starting emacs "over Thanksgiving". 17:40 < bkuhn> s/starting emacs/starting the GNU version of Emacs/ 17:43 <@mako> bkuhn: i'd like to come back to your suggestions 17:43 <@mako> bkuhn: includin the committee and papers 17:43 < bkuhn> ok 17:43 < bkuhn> vasile: I see, maybe we should have a section just on that, I'll do it. 17:44 < bkuhn> Done 17:44 < AaronSw_> I think a free software Gmail clone would be very important 17:44 -!- AaronSw_ is now known as AaronSw 17:47 < gabaug> Instead of the FSF creating a new network service, I've made a note suggesting we work with existing services 17:47 < luisv> AaronSw: yeah, flickr or gmail would be huuuuge. 17:47 < gabaug> and with projects they use 17:47 < gabaug> to make them more free-service friendly 17:48 < luisv> gabaug: that wouldn't hurt, but I think to build credibility fsf also has to do one itself 17:49 < gabaug> luisv: maybe...working closely with existing extremely popular projects could earn the FSF that credibility 17:50 < luisv> mlinksva_: very good point 17:52 < e_s_p> Nicely said, Aaron! 17:52 < e_s_p> AaronSw: nicely said 17:52 < AaronSw> thanks 17:53 < e_s_p> I'll stop congratulating you now 17:53 < e_s_p> OK, one more time 17:53 < e_s_p> Well said! 17:53 < e_s_p> B-) 17:54 < luisv> someone who actually uses the web should probably take the lead on this, sadly 17:54 < AaronSw> hehe 17:56 < bkuhn> luisv: I agree with you, but RMS sees the worries here, and I can imagine him endorsing this committee as officially appointed by FSF to operate on this issue. 17:57 < luisv> bkuhn: yeah 17:57 < luisv> my worry is that committees don't write good manifestos ;) 17:57 < bkuhn> I agree he can't effectively work on the issue day in and day out since he's not really a hard core services user, but I know he wants this issue addressed. 17:57 < bkuhn> That's a good point. 18:01 < luisv> absolutely great group 18:02 < luisv> http://www.fsf.org/news/FreedomForWebServices <- I had no idea this was announced, I thought it was completely private 18:05 < AaronSw> the facebook thing would be a good revealing errors post 18:06 < luisv> +1 18:07 < luisv> actually 18:07 < luisv> what I want 18:07 < luisv> is a Free delicious clone ;) 18:07 < luisv> (if we use it for this project, the more the better ;) 18:07 < bcs> Wasn't there one that got announced on slashdot? 18:07 < mlinksva_> scuttle? 18:07 < luisv> yeah 18:07 < luisv> but development has stopped 18:08 < luisv> could be forked 18:08 < bcs> I was afraid you would say something like that. 18:08 < luisv> I hear that is a freedom 18:08 < bcs> :) 18:08 < mlinksva_> cc is using it for a project 18:08 < mlinksva_> i haven't kept track but i imagine our fork is on sourceforge 18:16 < bkuhn> lol 18:16 < bkuhn> Thanks to Mako for organizing this and everyone for attending. 18:16 -!- AaronSw [n=AaronSw@c-76-102-175-43.hsd1.ca.comcast.net] has quit 18:17 < e_s_p> Hey, this was great 18:18 -!- bkuhn [n=bkuhn@sflc/staff/conservancy.president.bkuhn] has quit "Back online tomorrow morning US/Eastern." 18:18 -!- gabaug [n=gabe@terminus-est.gnu.org] has quit "Leaving." 18:18 <@mako> thanks everyone! 18:19 < e_s_p> The awesome part is that now that everyone's signing off 18:20 < e_s_p> I can completely re-write the Gobby document to reflect my own personal beliefs. 18:20 < e_s_p> Mwahahahaha! 18:20 < e_s_p> Actually, I gotta go too. 18:20 < e_s_p> Thanks all! 18:20 -!- e_s_p [n=evan@pdpc/supporter/silver/evanpro] has left #netservices [] 18:33 -!- luisv [n=louie@terminus-est.gnu.org] has quit Read error: 113 (No route to host) 18:34 -!- vasile [n=vasile@terminus-est.gnu.org] has quit Read error: 113 (No route to host) 18:35 -!- mlinksva_ [n=cc@terminus-est.gnu.org] has quit Read error: 113 (No route to host) 18:43 -!- jwyg [n=jwyg@78.147.96.102] has quit "Leaving" 19:18 -!- KragenSitaker [n=kragen@panacea.canonical.org] has joined #netservices 19:18 < KragenSitaker> nobody left! 19:18 < KragenSitaker> i mean, everybody left 19:18 < KragenSitaker> nobody is left --- Day changed Mon Mar 17 2008 00:51 -!- mlinksva_ [n=cc@c-76-118-182-126.hsd1.ma.comcast.net] has joined #netservices