Okay, no objections, and it's afternoon in Philly, so here it is. I
think the following snippet pretty much covers yesterday's discussion.
I don't think anyone said anything too incriminating. Please excuse my
out-of-place Helen Thomas incrementing. Oh, and, mjgiarlo, I hope you
didn't mean for that exclamation point to be real.
2007-08-01T14:57:53 *** jaf changes topic to "discussion on hosting code4lib.org"
2007-08-01T14:58:03 <ksclarke> the time has come, eh?
2007-08-01T14:58:09 <jaf> in a minute, yes :)
2007-08-01T14:58:28 <wtd> Attention! Attention! Discussion beginning soon.
2007-08-01T14:58:35 <jaf> ok, the time is upon us
2007-08-01T14:58:36 <dbs> wtd: Sigh. Check my blog post.
2007-08-01T14:58:37 <wtd> Everyone load up their channel loggers.
2007-08-01T14:59:00 <jaf> roll call, please: let's make sure folks are active
2007-08-01T14:59:02 <jaf> I'm here
2007-08-01T14:59:05 <ksclarke> here
2007-08-01T14:59:12 <rsinger> tom servo!
2007-08-01T14:59:12 <jbrinley> moo
2007-08-01T14:59:14 <jrochkind> I'm observing.
2007-08-01T14:59:16 <rsinger> croooooooooooooooooooow!
2007-08-01T14:59:25 <wtd> I'm here. I have an account on anvil (no root) and host a Rails site on it.
2007-08-01T14:59:33 <ksclarke> edsu back yet?
2007-08-01T14:59:40 <wickr> I'm observing
2007-08-01T14:59:43 <wtd> anvil.lisforge.net, that is, the box that got hacked.
2007-08-01T14:59:49 <jbrinley> .seen edsu
2007-08-01T14:59:49 <zoia> jbrinley: edsu was last seen in #code4lib 4 hours, 18 minutes, and 31 seconds ago: <edsu> like the librarything guys talk, and others
2007-08-01T15:00:09 <jaf> my local clock says 11:59, so let's wait another minute or so
2007-08-01T15:00:17 <ksclarke> sounds good
2007-08-01T15:00:20 <wickr> edsu said he might be able to pop in for a bit, and he might not
2007-08-01T15:00:35 <rsinger> plus, these are library types-- we need to give the customary 5 minutes
2007-08-01T15:00:38 * rordway is here
2007-08-01T15:00:43 <ksclarke> rsinger++
2007-08-01T15:00:56 <jaf> ok, well, we probably should begin the discussion
2007-08-01T15:00:57 <rordway> according to my Mac, it's now 12:00
2007-08-01T15:01:06 <jaf> the proposal on the table, as I understand it, is thus:
2007-08-01T15:01:18 <jaf> move the production version of code4lib.org over to a server here at OSU
2007-08-01T15:01:25 *** rob_desk has joined #code4lib
2007-08-01T15:01:30 <jaf> use anvil as a development enivornment
2007-08-01T15:01:41 <jaf> and set up policies for admin support and access of code4lib.org
2007-08-01T15:01:51 <wtd> Is that *.code4lib.org? journal, planet, etc?
2007-08-01T15:02:02 <jaf> wtd: yes, *.code4lib.org
2007-08-01T15:02:06 <rsinger> hrm
2007-08-01T15:02:12 <rsinger> dilettantes?
2007-08-01T15:02:15 <jaf> so, currently we are talking www, planet, and journal
2007-08-01T15:02:16 *** tholbroo has quit IRC
2007-08-01T15:02:29 <rsinger> jaf: there's more -- svn
2007-08-01T15:02:35 <jaf> ok, and svn :)
2007-08-01T15:02:37 <ksclarke> and trac
2007-08-01T15:02:38 <jaf> and trac
2007-08-01T15:02:39 <rsinger> trac?
2007-08-01T15:02:40 <rsinger> yeah
2007-08-01T15:02:46 <jrochkind> ++
2007-08-01T15:02:52 <wtd> There are about, what, ten other more or less production sites hosted on the box?
2007-08-01T15:03:01 <jaf> wtd: what are those?
2007-08-01T15:03:05 <jrochkind> Will OSU donate this service? Does this include sysadmin staffing, or just hardware/network, or what?
2007-08-01T15:03:17 <ksclarke> wtd, what, code4lib things or other people's things?
2007-08-01T15:03:17 <rordway> [a-zA-Z+].code4lib? :-)
2007-08-01T15:03:38 <ksclarke> we're only talking code4lib stuff I believe
2007-08-01T15:03:43 <wtd> Ah, OK.
2007-08-01T15:03:46 <jaf> jrochkind: we are donating the server space, bandwith, and will support the software running on the box in terms of security and uptime
2007-08-01T15:03:52 <jrochkind> Awesome.
2007-08-01T15:03:59 <wtd> So this is a sort of formalization and Oregon State adoption of code4lib.org as an online presence.
2007-08-01T15:04:06 <ksclarke> osu++
2007-08-01T15:04:08 <jaf> but we'd also like some commitment from the community for helping with the general admin of the software
2007-08-01T15:04:12 <rsinger> hmm
2007-08-01T15:04:17 <rsinger> i'm still not sure about this
2007-08-01T15:04:18 <jaf> wtd: no
2007-08-01T15:04:31 <ksclarke> so how will you manage letting people have the privs for that help, jaf?
2007-08-01T15:04:33 <jbrinley> jaf: commitment of what sort?
2007-08-01T15:04:37 <rsinger> 1) my online presence is in the code4lib.org domain
2007-08-01T15:04:49 <jaf> in other words, we're not going to set policies on / about code4lib.org
2007-08-01T15:04:52 <bradl> jaf: sounds like you have it handled :)
2007-08-01T15:05:01 <jaf> we're going to commit to a level of support to assure uptime
2007-08-01T15:05:09 <ksclarke> yeah, rsinger, yours is the exception (personal in the domain)
2007-08-01T15:05:12 <jaf> but other than that, it's still the community that controls c4l.org
2007-08-01T15:05:15 <rsinger> 2) what if, say, osu counsel (or anyone in the chain) objected to something in the code4lib.org domain and wanted it to be taken down?
2007-08-01T15:05:18 <jrochkind> We would want to make sure that OSU disclaims any ownership of any 'intellectual property' on *.code4lib.org. If minds are changed later, we want no legal barriers to moving it somewhere else.
2007-08-01T15:05:43 <jaf> rsinger, jrochkind: no problems there. We claim no copyright / ownership of the content
2007-08-01T15:06:01 <ksclarke> and not even any osu branding right jaf?
2007-08-01T15:06:07 <wtd> OSU providing free hosting, bandwidth, and tech support, and having no say over any content or administration, sounds pretty damn useful.
2007-08-01T15:06:08 <rsinger> jaf: is that actually feasible? i mean, legally?
2007-08-01T15:06:12 <jaf> rsinger: yes
2007-08-01T15:06:13 <ksclarke> but do you have policies for the type of material that you all can host?
2007-08-01T15:06:14 <rsinger> isn't osu liable at some point?
2007-08-01T15:06:15 <jaf> ksclarke: yes
2007-08-01T15:06:29 <jrochkind> Also, that the DNS were set up so things running on the current anvil can still run at [various].code4lib.org . So if you prefer to run a code4lib domained service not on OSU, you still could.
2007-08-01T15:06:30 <rordway> jaf is liable :-)
2007-08-01T15:06:31 <jaf> rsinger: are you going to make us liable for something? ;-)
2007-08-01T15:06:43 <rsinger> don't i always?
2007-08-01T15:07:00 <ksclarke> jrochkind, that would be nec. for rsinger's dila...
2007-08-01T15:07:05 <jaf> as long as truly illegal stuff doesn't happen on c4l.org, we should be fine
2007-08-01T15:07:08 <jrochkind> That's what I'm thinking.
2007-08-01T15:07:16 <jaf> i.e. no pr0n, illegal filesharing, etc.
2007-08-01T15:07:23 <rsinger> jaf: i guess i'm trying to make sure that all our t's are crossed and whatnot
2007-08-01T15:07:36 <jrochkind> anvil is still available for hosting *.code4lib.org, so long as it's owners want to keep making it available. But things that we want to be uptime-guaranteed, we can put on the OSU server.
2007-08-01T15:07:39 <ksclarke> jaf: after all illegal filesharing is why we have anvil
2007-08-01T15:07:41 <jaf> rsinger: you cross your t's? Sounds like an a-type personality to me.....
2007-08-01T15:07:43 <rordway> ksclarke: we have policies for what we can host, but I don't think there is anything that would be of conflict
2007-08-01T15:07:44 <ksclarke> just joking
2007-08-01T15:08:07 <rsinger> jaf: the advantage to it having lived in neutral territory thus far is that the issue of governance hasn't been an issue
2007-08-01T15:08:15 <jrochkind> If OSU gives us problems---the content on the OSU server can always be moved away. (Although of course that would be a pain in the ass nobody would look forward to).
2007-08-01T15:08:17 <jaf> so, another thing: Domain ownership is still with edsu
2007-08-01T15:08:32 <rsinger> jaf: since none of the owners of the machine have cared to interfere
2007-08-01T15:08:35 <rsinger> (obviously)
2007-08-01T15:08:39 <jaf> so, yes, following up on jrochkind, if problems arise, things can be copied and pointed elsewhere
2007-08-01T15:08:40 <wtd> This is the equivalent of code4lib.org getting an unused office and a phone line and doing whatever it wants, basically.
2007-08-01T15:08:50 <jaf> wtd: yes
2007-08-01T15:08:59 * ksclarke chuckles
2007-08-01T15:08:59 <zoia> ksclarke: true, true
2007-08-01T15:09:12 <rsinger> wtd: i guess i'm just skeptical that there are no strings attached with that deal
2007-08-01T15:09:17 <jrochkind> wtd: And OSU pays for the utilities, and for the plumber who needs to come biweekly for our leaky plumbing.
2007-08-01T15:09:32 <jaf> rsinger: so, what strings are you specifically worried about?
2007-08-01T15:09:38 <rsinger> or that somebody won't come in eventually to explain that the strings have always been there
2007-08-01T15:09:38 <ksclarke> jaf: I'm curious who will have login access to the box
2007-08-01T15:09:38 <jrochkind> Would a written contract make you feel better? Would OSU be willing to sign such? (Who would they sign it WITH, I don't know).
2007-08-01T15:10:04 <eby> finally around
2007-08-01T15:10:17 <jrochkind> As long as our content doesn't get held hostage, the worst case doesn't seem that bad to me. As long as the content can be moved elsewhere if strings do appear.
2007-08-01T15:10:20 <jaf> ksclarke: I think that's part of the discussion here. That's for the folks in the c4l community to decide, and Mr. Ordway to say, "that's doable"
2007-08-01T15:10:22 <ksclarke> not a having a who to sign it with is why it's not at princeton (which I thought about at one point)
2007-08-01T15:10:28 <rsinger> jaf: again, it comes down to governance -- government entities tend to be far more conservative about the sorts of services they host
2007-08-01T15:10:51 <jaf> rsinger: this is oregon, dude.
2007-08-01T15:10:54 <jaf> :)
2007-08-01T15:10:57 <ksclarke> rsinger: well any service can still be hosted from anvil if one of the box people want
2007-08-01T15:10:58 <rordway> haha
2007-08-01T15:11:00 *** caroldotou has quit IRC
2007-08-01T15:11:14 <mjgiarlo> "let's settle this over a case of PBR"
2007-08-01T15:11:20 <jaf> so, OSU has some precident here through the open source lab hosting for a variety of projects
2007-08-01T15:11:24 <rsinger> jaf: that may be, but i bet you're university lawyers are as chickenshit as any other university lawyers
2007-08-01T15:11:38 <rsinger> s/you're/your/
2007-08-01T15:11:44 <rordway> the only caveat that I'm aware of on our side is Network Engineering/IS has to approve of the hosting of the "domain", not even necessarily the content
2007-08-01T15:11:45 <eby> what's osu's policy on responding to complaints
2007-08-01T15:11:58 <jaf> eby: what type of complaints?
2007-08-01T15:12:01 <eby> inform, shutoff, delete?
2007-08-01T15:12:04 *** danja has quit IRC
2007-08-01T15:12:06 <eby> content or legal
2007-08-01T15:12:07 <rsinger> eby: that's more what i'm getting, i guess
2007-08-01T15:12:14 <ksclarke> rordway will this be on its own box or a shared machine?
2007-08-01T15:12:17 <jaf> i haven't had much experience on such
2007-08-01T15:12:30 <jaf> we've had some issues with pr0n being placed on our wiki via spammers
2007-08-01T15:12:39 <jaf> but those were handled directly
2007-08-01T15:13:03 <rordway> ksclarke: probably an isolated Xen guest
2007-08-01T15:13:05 <jaf> i imagine if a complaint were to occur, our network services would contact my boss, who would inform me
2007-08-01T15:13:11 <rordway> so effectively it would be dedicated
2007-08-01T15:13:28 <jaf> so, basically, at that point, it would be my roll to deal with whatever situation would occur
2007-08-01T15:13:47 <ksclarke> how many people are you comfortable with having access to the machine? is there a number?
2007-08-01T15:14:03 <rordway> and yes, usually NET gets a complaint, they usually forward it along to my group, Library Technology, and we handle it
2007-08-01T15:14:05 <jaf> but truly, are we anticipating some sort of content that would cause this?
2007-08-01T15:14:20 <ksclarke> and is there a way to decide who those people are? /me wonders aloud
2007-08-01T15:14:39 <rsinger> jaf: i think we need to to cover our asses
2007-08-01T15:14:43 <wtd> ksclarke: Wouldn't you start with who has codelib.org-related access to anvil, and grow from there?
2007-08-01T15:14:45 <eby> jaf: i don't expect directly but with a semi-open drupal it could come up indirectly
2007-08-01T15:14:48 <jaf> i mean, if I'm understanding what eby and rsinger are bringing up, is this the equivilant of a takedown notice brought on by something like the DMCA?
2007-08-01T15:15:03 <rsinger> or libel
2007-08-01T15:15:44 *** caroldotou has joined #code4lib
2007-08-01T15:15:47 <jaf> so, one benefit of having this at a public academic institution is that it's probably more difficult to have abuse of takedown notices via DMCA then at a normal ISP
2007-08-01T15:16:01 <ksclarke> wtd: not all the folks on anvil have any c4l leanings so I think that list would just be eby, me, edsu, you, rsinger
2007-08-01T15:16:26 <ksclarke> am I forgetting anyone? I don't think credding or dfox have any desire to
2007-08-01T15:16:32 <wtd> Good enough to start with.
2007-08-01T15:16:33 <jaf> and we (OSU) have to deal with this on our wiki, with blogs, etc. so this issue wouldn't be particular to c4l.org
2007-08-01T15:16:52 <jrochkind> We could, from the start, set up some kind of mirroring routine to mirror OSU content to anvil. So with the flip of a DNS entry, it could be switched back to anvil.
2007-08-01T15:16:56 <jbrinley> wtd, ksclarke: I would like to request some sort of access for the journal, but it's not absolutely necessary
2007-08-01T15:16:59 <jrochkind> But that would take someone to work on setting that up. Not me.
2007-08-01T15:17:09 <ksclarke> jaf, but having access at the wiki level is a bit different than machine level
2007-08-01T15:17:18 <wtd> Given codelib.org's growth over the past n years, and foreseeable future, it sounds like it's just strange edge conditions that are the concern here.
2007-08-01T15:17:19 <jaf> jrochkind: I believe that the journal would be fine to be hosted on the production server
2007-08-01T15:17:49 <jrochkind> jaf: I assumed so. I really want a more uptime-confident host for the journal.
2007-08-01T15:17:58 <ksclarke> jrochkind: yeah, mirroring sounds good... I've had other offers as spots to mirror c4l too so we'd have multiple redundancy
2007-08-01T15:17:59 <jaf> ksclarke: true, but I'm trying to address rsinger's and eby's concerns. Command-line access is another issue to decide
2007-08-01T15:18:10 <jbrinley> jaf: I'm meaning access to load files, WP templates, etc., for admining the journal website.
2007-08-01T15:18:10 <rordway> ksclarke: oh, actually that would be a pair of Xen guests behind our foundry serveriron
2007-08-01T15:18:13 <wtd> Would the box fit into any existing OSU service level agreements?
2007-08-01T15:18:28 <ksclarke> osu --> anvil + others
2007-08-01T15:18:48 <jrochkind> jaf: Yeah, we'd need command line access (although not root, of course) for many of these services, I think. To provide the software management you want us to provide. Otherwise it'll be way too much work for your admins responding to our requests.
2007-08-01T15:18:56 <jbrinley> jaf: right now I give files to eby and eby uploads them for me
2007-08-01T15:19:07 <eby> wtd: i think the community tends to be open and there might be concerns by others about their freedom to express. It doesn't really bother me
2007-08-01T15:19:09 <ksclarke> jbrinley, yeah you should have machine access I think
2007-08-01T15:19:24 <ksclarke> on the prod
2007-08-01T15:19:32 <jaf> jrochkind, jbrinley: right, these are details that can be worked out, I think. The policies wouldn't be decided by OSU, but by us, the c4l community
2007-08-01T15:19:51 <jbrinley> jaf: good point. A discussion for another day.
2007-08-01T15:20:04 <eby> jaf: are you still with innovative
2007-08-01T15:20:06 <njvack> jaf: There must be a University-wide network use policy at OSU...? We'd probably need to follow that.
2007-08-01T15:20:07 <wtd> About the root question, OSU would have root access, but just use it for adminning, and others would have root as decided?
2007-08-01T15:20:07 <jrochkind> As long as it's clear that we will not have constraints we do not want from OSU.
2007-08-01T15:20:15 <jaf> what I would recommend, putting my c4l hat on, is that we set up policies that help us keep c4l.org secure and up and running
2007-08-01T15:20:15 <gabe> helen_thomas++
2007-08-01T15:20:22 <jrochkind> jaf insists we will not. rsinger is not entirely convinced.
2007-08-01T15:20:50 <jaf> eby: yes, we are still with innovative. please don't hold it against us :-)
2007-08-01T15:21:11 <ksclarke> jaf: policies, heh, now see that's why this will never work on anvil ;-)
2007-08-01T15:21:20 <jrochkind> To me, it's cost-benefit. I agree with rsinger that is a risk of OSU attaching strings at a later date. I think it's worth the risk, especially if we from the start have a game plan as to what we'll do in that case (move the stuff away if neccesary) and how (by setting up mirroring to make it easy, etc.).
2007-08-01T15:21:20 <rordway> the only time that OSU would have to step in is if something within the site were violating the university AUP, which the only time that would happen I would imagine would be if the system were somehow compromised and was hosting pr0n or warez
2007-08-01T15:21:24 <jaf> njvack: I don't have any such policy immediately handy, but as I've stated, there is precident here at OSU for hosting these types of sites
2007-08-01T15:21:30 <gabe> oops, sorry for the interruption -- /me reads scrollback
2007-08-01T15:21:40 <ksclarke> I'm for using osu as production as long as we aren't tied in in anyway and can always do what we want in the future
2007-08-01T15:21:59 <jaf> ksclarke: yes, I think that's key. There is an exit policy if folks aren't happy with us hosting the site
2007-08-01T15:22:02 <rordway> and the way that is usually handled is usually fairly informal. NET contacts Library Technology (me and others), and we remove the offending content
2007-08-01T15:22:10 <jrochkind> rordway: Or cataloging records that some Big Library claims are their IP? Same as warez to the university lawyers. But I say, okay, so we put THOSE on anvil not at OSU.
2007-08-01T15:22:26 <ksclarke> and as jrochkind says we have the redundant servers in place to make that easy
2007-08-01T15:22:31 <rsinger> hrm
2007-08-01T15:22:32 <rordway> right
2007-08-01T15:22:45 <wtd> +1 from me too, "as long as we aren't tied in any way and can always do what we want," as ksclarke put it.
2007-08-01T15:22:46 <jaf> So, I think the key here is that as long as we keep the agreement with OSU informal, we have a lot of flexibility and can make this work easily
2007-08-01T15:22:48 <rsinger> rordway: but who decides 'offending content'?
2007-08-01T15:23:13 <wtd> What jaf and rordway sketch out sounds appealing.
2007-08-01T15:23:16 <jrochkind> jaf: As long as you are still at OSU, anyway, I think the risk is low. But you won't be there forever.
2007-08-01T15:23:19 <eby> rsinger: innovative calling their director?
2007-08-01T15:23:27 <rsinger> eby: that's what i'm getting at
2007-08-01T15:23:33 <jaf> jrochkind: is anything forever? ;-)
2007-08-01T15:23:53 <jrochkind> Despite what jaf and rordway say, I think we should realize there is indeed some risk of University Lawyers. I just think it's worth it, especially if we have a game plan for dealing with it.
2007-08-01T15:23:55 *** Cicer0 has joined #code4lib
2007-08-01T15:23:58 * rordway is looking for the AUP
2007-08-01T15:24:04 <jaf> so, trust me on this, III has no influence on what we say or do
2007-08-01T15:24:04 <rsinger> my point is that 'threat of litigation' is generally enough to make university lawyers buckle
2007-08-01T15:24:16 <jaf> I mean, has anyone seen any of reeset's presentations? ;-)
2007-08-01T15:24:22 <jrochkind> The university lawyers are unlikely to object to journal.code4lib.org, or with code4lib conference info. Those are the kinds of things we want more confident uptime for.
2007-08-01T15:24:42 <jrochkind> For things that are risky, you can keep hosting them on your own server---still with a *.code4lib.org domain name even (just not www.).
2007-08-01T15:25:06 * mjgiarlo wonders if chat logs are risky :)
2007-08-01T15:25:10 <wtd> Wouldn't take long to swing over to another box hosted elsewhere, in the worst case.
2007-08-01T15:25:11 <rsinger> mjgiarlo: YES
2007-08-01T15:25:12 <rordway> http://oregonstate.edu/aup.htm
2007-08-01T15:25:17 <njvack> Aha: http://oregonstate.edu/aup.htm
2007-08-01T15:25:18 <jaf> So, let me just repeat: I have no worries about the content we put on c4l.org being censered
2007-08-01T15:25:19 <rsinger> that's what i'm getting at
2007-08-01T15:25:22 <eby> jrochkind: i could see some journal articles that could cause some heckles with vendors
2007-08-01T15:25:34 <mjgiarlo> ! oh hai, III is teh sux0r. DOH!
2007-08-01T15:25:39 <jrochkind> eby: I suppose it's possible. Violationg of NDA or whatever.
2007-08-01T15:25:56 <wtd> That's up to the journal to deal with.
2007-08-01T15:26:01 <jrochkind> eby: If the University wouldn't stand up for it, we'd move the journal elsewhere. And get lots of publicity ensuring that the journal's readership would double, in the process. :)
2007-08-01T15:26:10 <jbrinley> jrochkind++
2007-08-01T15:26:15 <jaf> and I have total confidence in the folks here working with the community to deal with any issues that crop up
2007-08-01T15:26:25 <jaf> if that means at some point moving to another hosting site, that's fine
2007-08-01T15:26:34 <bradl> I know folks don't seem to like the idea, but to me, I would think code4lib should form a non-profit corp, and host the server where-ever it damn well pleases, with money it makes from donations and the annual conference... just my opinion
2007-08-01T15:26:51 <JodiS> bradl: +1
2007-08-01T15:26:57 <jaf> bradl: that would be fine
2007-08-01T15:27:01 <jaf> but we need the site back up
2007-08-01T15:27:02 <eby> bradl: i think many were for that idea, none for the paper work
2007-08-01T15:27:05 <mjgiarlo> rsinger: yeah, maybe chat logs go elsewhere. (wherever that crappy dilletantes thing goes)
2007-08-01T15:27:06 <jrochkind> bradl: Nobody wants to do the work of sysadmining it in a way that will give us some uptime confidence. I mean, that's basically the current situation, what you just outlined.
2007-08-01T15:27:07 * jbrinley wonders if c4lj should sell ad space
2007-08-01T15:27:12 <jaf> or there will be no conference, becuase no one will no about it
2007-08-01T15:27:16 <rordway> as long as we're not hosting anything *illegal*, at least by Oregon law, or selling viagra, we're good by the AUP
2007-08-01T15:27:20 <jdatema> seems to me ibiblio may also be a natural home--only policy I know about is that content has to be non-profit
2007-08-01T15:27:20 <dbs> jbrinley--
2007-08-01T15:27:22 <jrochkind> bradl: Money for hardware/bandwidth isn't the issue. We are not lacking in that already.
2007-08-01T15:27:42 <bradl> jrochkind: I don't think we're lacking in sysadmins around here, either...
2007-08-01T15:27:54 <jaf> so, can we take a straw vote right now?
2007-08-01T15:28:01 <bradl> I run around 90 servers. I can commit to admin'ing 1 more
2007-08-01T15:28:02 <ksclarke> jdatema: but there has to be a nonprofit to sign the papers right?
2007-08-01T15:28:06 <jrochkind> bradl: Are you volunteering to sysadmin a code4lib server in such a way that we will have as much uptime confidence as we would at OSU?
2007-08-01T15:28:08 <dbs> Sorry: jbrinley++ but c4lj_adspace--
2007-08-01T15:28:14 <jbrinley> :-)
2007-08-01T15:28:22 <jrochkind> Cause if you are, that's certainly worth considering.
2007-08-01T15:28:25 *** got_a_bean_out is now known as got_a_bean
2007-08-01T15:28:33 <jaf> I propose a straw vote for/against currently hosting *.code4lib.org at OSU, understanding that the c4l community can at any time decide to move the site elsewhere
2007-08-01T15:28:43 <jdatema> ksclarke: good question—know librarian.net is hosted there, but it's one person, etc. (you thinking 403(b)?)
2007-08-01T15:28:44 <mjgiarlo> +1 to moving ahead on a vote
2007-08-01T15:28:45 <jaf> sites, that is
2007-08-01T15:28:47 <rsinger> dbs: what would be so bad about adspace?
2007-08-01T15:28:48 <bradl> jrochkind: I think OSU's solution is fine... I always prefer someone else do the work :)
2007-08-01T15:28:52 <wtd> +1
2007-08-01T15:28:53 <bradl> jaf++
2007-08-01T15:28:55 <jrochkind> bradl: My sentiments exactly.
2007-08-01T15:29:02 <njvack> jaf++
2007-08-01T15:29:08 <jrochkind> +1
2007-08-01T15:29:08 <rsinger> for the record, i am in agreement with all this
2007-08-01T15:29:13 <ksclarke> jdatema: princeton would have given us space but there had to be a real non-profit that could sign
2007-08-01T15:29:16 <jbrinley> +1
2007-08-01T15:29:22 <rsinger> i would just like to see something in writing
2007-08-01T15:29:23 <ksclarke> 403b
2007-08-01T15:29:38 <jrochkind> I agree with rsinger that we should be cognizant that University Lawyer Trouble IS a risk. Let the record show. If it happens, we will take appropriate counter-measures.
2007-08-01T15:29:39 <bradl> I think the longer-term solution is a non-profit, though
2007-08-01T15:29:45 <dbs> +1 (osu hosts php.net servers, IIRC, and lord knows _their_ code is offensive!)
2007-08-01T15:29:46 <jaf> so, let's pause the conversation for the straw-vote:
2007-08-01T15:29:48 <jdatema> paul jones@ibiblio (and simon spero for backchannel information) could answer the non-profit question--I'm not sure
2007-08-01T15:29:49 <jaf> +1 or -1, people
2007-08-01T15:29:55 * miker_ is a wonder twin and takes the form of new york, circa 1776
2007-08-01T15:29:55 <jbrinley> ksclarke: why are we talking about variable annuities?
2007-08-01T15:30:01 <rordway> dbs: sadly
2007-08-01T15:30:15 <njvack> +1
2007-08-01T15:30:17 <wickr> +1
2007-08-01T15:30:32 <mjgiarlo> that's six +1s in favor of a vote
2007-08-01T15:30:32 <jbrinley> +1
2007-08-01T15:30:34 <rsinger> +1
2007-08-01T15:30:38 <ksclarke> bradl: this is a good question I think
2007-08-01T15:30:39 <bradl> +1
2007-08-01T15:30:42 <rordway> +1
2007-08-01T15:30:53 <ksclarke> if we're formal enough for a prod machine are we for a nonprofit
2007-08-01T15:30:57 <ksclarke> but yes +1
2007-08-01T15:31:06 <Cicer0> +1
2007-08-01T15:31:10 <bradl> ksclarke: I don't think the paperwork is as scary as some think :)
2007-08-01T15:31:12 <jaf> ksclarke: we may be, but that's another discussion :-)
2007-08-01T15:31:15 <dbs> +1
2007-08-01T15:31:16 <got_a_bean> pardon me, but OSU as in...?
2007-08-01T15:31:23 <rordway> Oregon State University
2007-08-01T15:31:23 <jbrinley> got_a_bean: Oregon
2007-08-01T15:31:29 <got_a_bean> o.k.
2007-08-01T15:31:30 <rordway> not Ohio
2007-08-01T15:31:32 <got_a_bean> +1
2007-08-01T15:31:32 <rordway> :-)
2007-08-01T15:31:41 *** tholbroo has joined #code4lib
2007-08-01T15:31:44 <ksclarke> if it had been ohio -1 ;-)
2007-08-01T15:31:48 <miker_> yeah, as long as it's not /Ohio/, then +1
2007-08-01T15:31:49 <mjgiarlo> ksclarke++
2007-08-01T15:31:52 * bradl chuckles
2007-08-01T15:31:52 <zoia> bradl: true, true
2007-08-01T15:31:54 <rordway> haha
2007-08-01T15:31:57 <miker_> bah ... beat me to it
2007-08-01T15:32:06 <wtd> So that's all votes in favour, I think.
2007-08-01T15:32:06 <jaf> ok, so it's seemingly a concensus
2007-08-01T15:32:11 <jbrinley> so is anyone actually opposed at this point?
2007-08-01T15:32:15 <jaf> but just to do a last check-in, any objectors?
2007-08-01T15:32:26 <bradl> we want a shrubbery
2007-08-01T15:32:32 <jdatema> is libraryfind a company?
2007-08-01T15:32:37 <njvack> FWIW, I have a friend who recently set up a nonprofit, and it's certainly do-able.
2007-08-01T15:32:38 <jaf> jdatema: nope
2007-08-01T15:32:45 <rordway> does anyone have any questions for me? or can I mosey?
2007-08-01T15:32:47 <wtd> So what happens next?
2007-08-01T15:32:54 <wtd> rordway: Thanks.
2007-08-01T15:32:55 <jaf> rordway: one sec on that
2007-08-01T15:32:58 <rordway> k
2007-08-01T15:32:58 <jbrinley> njvack: setting it up is doable. Maintaining the accounting is less desirable.
2007-08-01T15:33:00 <wickr> was there a consensus on where chat logs go?
2007-08-01T15:33:03 <mjgiarlo> we just voted on having a vote, correct, not on moving forward with OSU?
2007-08-01T15:33:04 <rsinger> rordway: one question
2007-08-01T15:33:16 <jrochkind> ksclarke: These days it costs $800 in filing fees for 501-c-3, sadly. It's gone up a lot in the past 5 years.
2007-08-01T15:33:18 <jdatema> jaf: thanks
2007-08-01T15:33:23 <jaf> mjgiarlo: no, we were voting on moving forward with OSU
2007-08-01T15:33:26 <njvack> jbrinley: True... but our books can't be too very complex.
2007-08-01T15:33:30 <jrochkind> The paperwork is a pain in the ass, but do-able.
2007-08-01T15:33:33 <rsinger> rordway: this will live on a xen vm, right?
2007-08-01T15:33:42 <rordway> rsinger: that's my current plan, yes
2007-08-01T15:33:47 <mjgiarlo> jaf: oh. +1 then.
2007-08-01T15:34:02 <jaf> so, the next step would be for ordway and ksclarke to work out a migration plan?
2007-08-01T15:34:07 <rsinger> rordway: would the plan be that code4lib.org (the thing we replicate elsewhere) will the be entirety of that vm?
2007-08-01T15:34:15 <ksclarke> jaf: well edsu has the backups
2007-08-01T15:34:26 <rordway> if for some reason I decide against a xen VM, it will be a dedicated system
2007-08-01T15:34:28 <ksclarke> I'm going to take out the old anvil drive once I get access to the machine
2007-08-01T15:34:32 <jrochkind> Then there's probably no reason that non-OSU code4libbers couldn't have root to the VM machine, yes?
2007-08-01T15:34:34 <ksclarke> but his should be good
2007-08-01T15:34:35 <rsinger> rordway: i.e., can we just make a snapshot of that vm and put it on anvil (or whereever)?
2007-08-01T15:34:40 <jaf> ksclarke: ok, then rordway, ksclarke, edsu would start talking about the migration plan
2007-08-01T15:34:44 <miker_> migration plan: 1) scp tarball to osu 2) untar
2007-08-01T15:34:45 <jrochkind> rsinger++
2007-08-01T15:34:46 <miker_> ;)
2007-08-01T15:34:57 <ksclarke> miker++
2007-08-01T15:34:59 <jrochkind> I like a nightly snapshot of that vm backed up to non-OSU location.
2007-08-01T15:35:23 <miker_> rsinger: if it's a xen vm we can migrate it to other xen servers at will :)
2007-08-01T15:35:25 <rordway> jrochkind: sudo would probably be easiest, but yes
2007-08-01T15:35:26 <rsinger> of course, that assumes it's a dedicated vm
2007-08-01T15:35:34 <jrochkind> [Our new sysadmin (hooray!) plans to make a lot of use of VMs like that here. I love having a new sysadmin!]
2007-08-01T15:35:44 <ksclarke> rsinger: should we do xen on the new anvil?
2007-08-01T15:35:45 * miker_ installs xen HV on his home box
2007-08-01T15:36:05 <wickr> does anyone know if some specific software was the culprit? do things need to be updated? or if they are just moved straight over will we have cracking issues again?
2007-08-01T15:36:11 <jrochkind> Ah, I see in the scrollback that dedicated system is not assured. That would certainly be preferable to meet the concerns that were raised.
2007-08-01T15:36:17 <jrochkind> With a dedicated VM, I think it's be almost perfect.
2007-08-01T15:36:21 * ksclarke wonders if ubuntu server does xen
2007-08-01T15:36:24 <rsinger> ksclarke: well, i don't really know one way or the other -- but a vm would be an easy way to share the 'host'
2007-08-01T15:36:34 <rsinger> ksclarke: yeah, xen is in apt
2007-08-01T15:36:42 <jaf> ok, how about this as an approach:
2007-08-01T15:36:54 <miker_> ksclarke: I think it does
2007-08-01T15:37:24 <ksclarke> hmm
2007-08-01T15:37:36 <rsinger> also, i don't see any reason why the logs and whatnot can't just stay on anvil
2007-08-01T15:37:43 <wtd> Does anyone have dates in mind for when the server would be back up, when content could get loaded up?
2007-08-01T15:37:56 <mjgiarlo> logs_on_anvil++
2007-08-01T15:38:19 <ksclarke> wtd: I'm being scheduled for getting my access pass so hopefully this week
2007-08-01T15:38:21 <jrochkind> If there's anything that someone has a strong preference to keep on anvil, and the anvil owners get it back up and allow it, I don't see any reason not to.
2007-08-01T15:38:37 <jrochkind> Unless there are others involved who have a strong preference the other way, and then they've got to duke it out.
2007-08-01T15:38:37 <ksclarke> but edsu has the logs so c4l could go up anytime they're transferred to osu
2007-08-01T15:38:48 <rordway> how about jaf and I work with ksclarke and edsu on a proposal, once that's ready we can float it by the group as a whole?
2007-08-01T15:38:50 <ksclarke> s/logs/c4l backups/
2007-08-01T15:39:00 <wtd> Sounds great, rordway.
2007-08-01T15:39:02 <mjgiarlo> rordway++
2007-08-01T15:39:05 <ksclarke> sounds good
2007-08-01T15:39:06 <jrochkind> rordway++
2007-08-01T15:39:08 <jaf> rordway++
2007-08-01T15:39:24 <rsinger> yeah, i like that
2007-08-01T15:39:38 <wtd> I'll put a little update onto the planet to assuage people's anxieties.
2007-08-01T15:39:40 <rordway> and FYI, this system would be backed up nightly
2007-08-01T15:39:49 <jaf> ok, so, maybe to sum up the decision points on this discussion:
2007-08-01T15:39:52 <mjgiarlo> wtd++ :)
2007-08-01T15:40:10 <rordway> monthly fulls, nightly incrementals
2007-08-01T15:40:14 <jaf> 1) General agreement that we will go ahead withan approach for OSU hosting the *.c4l.org site
2007-08-01T15:40:15 <jrochkind> rordway: The 'backups' I was talking to actually were 'in case of University Lawyer Trouble'. To assuage the paranoid that with a flip of a switch we could put the whole site up on a non-OSU machine, were it ever neccesary.
2007-08-01T15:40:27 <ksclarke> wtd: i see in my inbox I pick up my pass tom. so anvil should be up tom. after that
2007-08-01T15:40:45 <jaf> 2) rordway will take the lead in working with edsu, myself, and ksclarke on the actual details of a proposal for moving forward with said hosting
2007-08-01T15:40:48 <rordway> jrochkind: for those purposes, we could also do a periodic dump to someplace outside of OSU
2007-08-01T15:40:54 <jrochkind> rordway++
2007-08-01T15:41:04 <jaf> 3) proposal will be then floated to the c4l community via the discussion list
2007-08-01T15:41:15 <dbs> jrochkind: Get a Canadian to host a copy of the backup. Lots of copies keep things safe (from disaster, and from fickle federal laws).
2007-08-01T15:41:25 <njvack> BTW, do we know what attack vector the crackers used?
2007-08-01T15:41:31 <jrochkind> dbs: Canadian, pah. I'm going to get an Iraqi to do it. Wait a second, nevermind.
2007-08-01T15:41:57 <rordway> a remote hot-site on Mars?
2007-08-01T15:41:57 <ksclarke> njvack: no
2007-08-01T15:42:13 <gabe> ksclarke: wasn't it drupal?
2007-08-01T15:42:14 <rordway> is that inter-planetary network up and running yet?
2007-08-01T15:42:28 * dbs suspects it was edsu's weak username / password combo of "edsu" / "edsu"
2007-08-01T15:42:37 * ksclarke chuckles
2007-08-01T15:42:37 <zoia> ksclarke: true, true
2007-08-01T15:42:46 <rordway> haha
2007-08-01T15:42:50 <ksclarke> gabe, I don't think anyone has really done any real investigating
2007-08-01T15:42:54 <njvack> I ask, as I've found things like Drupal and Wordpress to be much bigger targets than OS vulnerabilities
2007-08-01T15:43:13 <ksclarke> wp or drupal would be my random off the cuff guess though
2007-08-01T15:43:18 *** lbjay has joined #code4lib
2007-08-01T15:43:21 <gabe> njvack: edsu seemed to think it was drupal
2007-08-01T15:43:24 <wickr> that's why I was wondering if something needs to be updated/patched before it's put back up elsewhere
2007-08-01T15:43:32 <rsinger> edsu was speculating
2007-08-01T15:43:52 <njvack> And if it was Drupal that got hacked... is OSU gonna be keeping *that* patched, or just the Xen client?
2007-08-01T15:44:11 <rordway> I'd probably import the data into a fresh install of the latest drupal
2007-08-01T15:44:26 <jaf> njvack: these are the kind of details, I think, that will be put into the proposed proposal
2007-08-01T15:44:40 <wickr> rordway: that may or may not go smoothly, def. worth a try though
2007-08-01T15:44:41 <rordway> njvack: jaf will do it
2007-08-01T15:45:03 <rsinger> does osu already have drupal installations?
2007-08-01T15:45:13 <jaf> rsinger: yeppers
2007-08-01T15:45:14 <rsinger> or should we consider migrating to another platform?
2007-08-01T15:45:15 <rsinger> ah
2007-08-01T15:45:57 <gabe> +1 on the vote, btw
2007-08-01T15:45:58 <rordway> we're most likely moving the library.o.e site to drupal, someday
2007-08-01T15:46:08 * gabe showed up late and got stuck in scrollback
2007-08-01T15:46:17 <rordway> and OSL runs drupal, as do some other groups on campus
2007-08-01T15:46:20 <ksclarke> migrate!
2007-08-01T15:46:26 <jrochkind> To what?
2007-08-01T15:46:39 <ksclarke> abd
2007-08-01T15:46:39 <rordway> cold fusion!
2007-08-01T15:46:46 <ksclarke> :-)
2007-08-01T15:46:47 <rordway> whee!
2007-08-01T15:46:56 <ksclarke> well, and cold fusion
2007-08-01T15:47:10 <rordway> maybe even warm fusion
2007-08-01T15:47:32 <rsinger> cocoon
2007-08-01T15:47:45 <jaf> gopher
2007-08-01T15:47:53 <rsinger> gopher on rails
2007-08-01T15:48:04 <mjgiarlo> OSU++
2007-08-01T15:48:04 * jaf smacks rsinger
2007-08-01T15:48:14 <rordway> gopher on meth
2007-08-01T15:48:20 * njvack smacks rordway
2007-08-01T15:48:30 <rordway> it's high performance!
2007-08-01T15:48:35 <njvack> :)
2007-08-01T15:48:45 <rsinger> so, we're done?
2007-08-01T15:48:46 <gabe> if we wanted gopher we'd host at UofM
2007-08-01T15:49:26 <jaf> rsinger: i believe so, unless there are any objections?
2007-08-01T15:49:39 <rordway> I object to gopher
2007-08-01T15:49:57 <rordway> and the 40 hour work week
2007-08-01T15:50:01 <gabe> more pointed objections can be raised on the list
2007-08-01T15:50:04 <rordway> but I'm ok with everything else
2007-08-01T15:50:16 <gabe> re: the proposal
2007-08-01T15:50:21 <jaf> rordway: we can negotiate on the 40-hour work week, I'll start at 80 :-)
2007-08-01T15:50:30 <jaf> gabe++
2007-08-01T15:50:34 <wtd> Well, good discussion.
2007-08-01T15:50:41 <rordway> maybe if I get paid for 80
2007-08-01T15:50:57 <jaf> rordway: hmmm, maybe in barbeque
2007-08-01T15:51:05 *** wtd has left #code4lib
2007-08-01T15:51:28 <rordway> I'd settle for some PC2700 DDR for my Sun Blade 1500
2007-08-01T15:51:53 <jaf> ok, I need to eat. Later folks
2007-08-01T15:51:56 *** jaf is now known as jaf_lunch
2007-08-01T15:51:57 <rordway> me too
2007-08-01T15:52:36 *** mjgiarlo changes topic to "gopher! (Was: discussion on hosting code4lib.org)"
|