librarypunk - 020 - Proprietary formats, a podcast where we will yell at you

Episode Date: July 24, 2021

This week we’re talking with John Fink about open standards (a little bit) and open source (a lot) in libraries. Also libertarians.  John’s Twitter: https://twitter.com/adr  John’s internet fa...mous presentation: Stop Using Proprietary Document Formats; A Lightning Talk Where I Will Yell At You  Article we read (post-print): https://asu-ir.tdl.org/bitstream/handle/2346.1/36134/PDF_Proof2.pdf?sequence=1&isAllowed=y

Transcript
Discussion (0)
Starting point is 00:00:00 Library Funk, now in high-law compression in P3. I'm Justin. I'm a scholar communications librarian. My pronouns are he and him. I'm Sadie. I'm an IT systems administrator, a public library. My pronouns is she and they. I'm Jay. I'm an academic metadata librarian. My pronouns are he, him.
Starting point is 00:01:10 I'm Carrie. I'm an academic health sciences librarian. And my pronouns are she, her. And we have a guest. Would you like to introduce yourself? Sure. Hi, I'm John. I'm an academic librarian. in Ontario, Canada. And my pronouns are him and they.
Starting point is 00:01:27 Awesome. So we're going to talk about open source. Oh, boy. All kinds of open source. But first, I have new standards news. I feel like Bruce Springsteen's going to come out and know we're like in high fidelity and start giving us sage wisdom. Wait, what's that bit? What's that slide from?
Starting point is 00:01:54 That's from a TV show. Oh, yeah, it does sound familiar. It's from a TV show. I have no idea. That's from a TV show. I know exactly what you're talking about. I can't place it, though. I've watched too much TV.
Starting point is 00:02:07 It's from like a basic prestige TV show. I think I found it on like... Like for men. Oh, okay. Like I'd go on a date as a straight person and hear about this TV show. It's a guitar. Of course, it's for men. I can't help you.
Starting point is 00:02:30 I have no idea. Didn't watch TV for a really long time. NIST releases a new standard cigarette for testing flammability of mattresses. And if you want to send them to me, send me the NIST cigarettes. I want to try them. I want to know what a standard cigarette is. Are you going to test the flammability of your bed? Because that sounds a little risky.
Starting point is 00:02:47 People die that way. Don't do that to the bunnies, Justin. No, I'm just going to smoke them. Well, there's a standard cup of tea. like Britain has a T standard or there's an ISO standard for tea and apparently it's not very good and I myself have been to where the can they where the Hawaiian pizza was invented it's in Chatham, Ontario oddly enough and it is thoroughly median it's not very good but it's not bad so the whole point of standards to have a thing which is okay and so I wouldn't smoke those
Starting point is 00:03:17 well I wouldn't smoke any cigarettes but I really wouldn't smoke. Wait so would that make the tea mediocrity? Oh my. my God. Score one for Kerry. It's like the whole like authenticity thing of like, you know, Buffalo wings and Buffalo and Cubana's in Miami. It's like that's the standard and so people get lazy with it. Cuban sandwiches are from Tampa.
Starting point is 00:03:41 Buffalo wings aren't from Tampa? No, Cuban sandwiches are from Tampa. Oh. They're not from Miami. Buffalo, yeah, okay. Cashew chicken is from Springfield, Missouri. Oh, hey, there you go. Missouri fact for the day.
Starting point is 00:03:54 The Teenage Mutant Ninja Turtles are from here in Dover. This is a fun fact. Cowell Bunga. The question of standards for like things that aren't like data or what a not like, I guess how is it different from a patent or like or is standard? Like I don't mean like oh, you do it in this way like like with cocktail recipes.
Starting point is 00:04:24 I guess how there's like the international cocktail whatever. But I guess like how just standards for not. software and dates and things like that differ from patents and whatnot, I guess. What I learned about NIST is that it's run by like the Department of Commerce. And so they're just basically making things so that it can get price gouged by the manufacturers who make them. Yeah, like a quality control kind of thing. Yeah.
Starting point is 00:04:54 So I'm sure there's a lot of people who've worked with NIST who are now like libertarians like for $500 standard hammers? I'm in libertarian state. I'll go look around at some hardware stores. Yeah, report back, Jay. Yes. Hello, are there libertarian hammers? I would like to know.
Starting point is 00:05:15 Can you hit libertarian bears with them? I have not seen or heard from a libertarian in a long time, at least not one that would be around physically where I am. We only have one group of libertarians in this country, and it's the band rush and you want to keep them at bay. Yeah, they're all here. I move to where they all are. We're keeping them safe.
Starting point is 00:05:40 Yeah, I want to know if we can make open source standard cigarettes, but I guess that would be like DIY. I have no idea. Like, I know that standards publications are not, they're not freely available, at least in the States. It's like you can't just say, go to whomever and say, give me the standards document for this, this, this, and this. Because who's that guy?
Starting point is 00:06:01 Oh, there's some guy who just gets a lot of standards and then puts them on Internet Archive or something, and I can't remember his name. Oh, gosh. Anyway, so I have no idea how standards. A little better idea of how patents operate, but I don't have a very good idea of how standards operate. I noticed the engineering ones are a huge-ass big book, and apparently the electronic database version is worse. Yeah.
Starting point is 00:06:23 That's all I know about ones that aren't like dates. RDA. I actually like RDA. I just don't like that it's close. So, John, I wanted to ask, since you are internet famous for yelling at people about proprietary formats. Yeah, this episode is my idea because of that.
Starting point is 00:06:48 Why should libraries care about open source and open standards and non-proprietary formats? It's a little bit of a different, like I'm not talking strictly about open source here, because I haven't given up that battle. I've been using open source in libraries, like on my desktop and almost exclusively since, like, 95. But in that whole time, you know, it's really hard to get people off that. So I settled for the open data, which I think is an easier sell.
Starting point is 00:07:18 That presentation was like a 10-minute, like, lightning talk at McAllister College in Minnesota, their library technology conference, which I love. For one thing, I love it because it's just called library technology conference. So it's a bit like a standard library conference itself. And it's a real nice little scrappy little conference. I don't know if it's ever been to it, but it's a nice place. I haven't been there for years because I haven't been to the States since 2016, coincidentally enough.
Starting point is 00:07:48 But I hope to make it back there someday. That's a lot of reasons. But yeah, there's a big reason and there's a lot of little reasons. But yeah, that talk, I barely remember it. I have the slide deck for it. And it was just mostly just telling people to stop using Word, please. Because, oh. And I don't recall how it was received other than people were laughing.
Starting point is 00:08:11 And I don't know if they were laughing at me or laughing with me or what. So I guess one of my big questions in all this is, you know, big mission is stop using Word, which is great mission. but Word also has like a lot of great accessibility features. So from like an advocacy and accessibility standpoint, it's actually kind of a great file format and program. How do open source file formats compare and hold up? Oh gosh. I wish I could answer that better.
Starting point is 00:08:45 I don't. You're absolutely correct in that. There's been a lot of answerlayer work on Word and Apple stuff. as well to make sure accessibility is more of a thing than an open source. And that's really, really regretful. And I remember I had a conversation, oh, I can't remember who was with, I'm sorry, but somewhere on Twitter about PDFs and how PDFs are not accessible in and of themselves. There's a whole standard to use that is difficult, at least difficult for me to carve out.
Starting point is 00:09:16 Like, it's difficult for me to generate accessibility standard PDFs. And I thought if you had a PDF and you had, you know, when it was machine readable, then your job was done. And it really isn't. And I felt I had a really big education that day. So, yeah, I don't really going to answer that. I would automatically, like previous to this conversation I had, I would automatically assume that anything that was like asky text would be accessible. And apparently it's not always the case. That sort of brings me to a little thing, a question I put in the notes.
Starting point is 00:09:49 because especially with one of the, I have your presentation up, something in your presentation and in the article about like library philosophy, right, and how we, you know, we're library people.
Starting point is 00:10:03 We talk a good game about openness and sharing. And that article talked about, you know, the philosophy of things should be open and free. And just the way I've heard a lot of people talk about, like, FOS kind of gives me like vocational awe vibes. And so I feel like sometimes things like accessibility issues maybe don't get pointed out as often because we're so focused on like, oh, it has to be free and open, which is great, and it should.
Starting point is 00:10:32 But I don't know if maybe you had thoughts on the sort of maybe relationship with vocational awe and the reverence of library philosophy with sort of open source philosophy. Not that I'm saying those are equivalent or bad things, but I don't know if maybe the way we talk about them. Yeah. I don't see much crossover in the library world to open source vocational awe because most library workers are not like super big fans of open source. They just want something that works. And I have a hard time really blaming them. But you're correct in that the notion of vocational awe you can translate to open source in the software world. And there's, I don't really know what to think about that.
Starting point is 00:11:18 There's, it's, I don't, like, there are times when I don't use, when I've had to use proprietary software, it's not like if I had to use proprietary software, I'd throw my machine out the window. I've done it. I tend to prefer open source just initially because I was an enormous cheap ass and then I just got used to it. But yeah, there's definitely that, and the accessibility thing is a real big element of that. It's like, okay, these are these ancillary things that, that software people don't generally concentrate. trade on because they think it's secondary to the actual functioning of the software when really it should be considered more of an integral piece. I mean, I think that's changing. I don't
Starting point is 00:11:59 think it's changing enough or perhaps fast enough, but I do think there's a more appropriate attitude about these kinds of ancillary features that there wasn't even five or ten years ago. So hopefully that'll, that continues to pace. Yeah. So before we go too far in, Jay mentioned FOS, which is free open source software, just so everyone at home can keep up, which is aligned with a lot of open standards. So if you use like Open Office, they're going to use open document formats. And there's a little bit, I was thinking about preservation. I was trying to find an article that was really related to open standards in libraries.
Starting point is 00:12:37 So it's really surprisingly not a whole lot. There's a lot of conflicting literature. The article I actually ended up finding for us to read and talk about a little bit. just to give us some talking points was one of the better ones by far. One of the things I talked about were institutional barriers to adopting open source and open standards. I wanted to know if you could guide us through the idea of technical debt a little bit. Okay. So if I'm getting the interpretation of technical debt wrong, please stop me.
Starting point is 00:13:13 but to my mind, technical debt is the sort of detritus that you accumulate because you've worked on one thing a while and to change it to another thing is a difficult proposition. Is this in line with what you're thinking? Like the sort of cruft that accumulates from using a certain tool for a certain period of time? I hear it used a lot of different ways. So that's why I wanted to ask you what you thought about technical debt because I see people using it in different ways. The way I was interpreting people saying it is you outsource a certain amount of things. And you don't have the ability to restaff because there's no one with the expertise. Yes.
Starting point is 00:13:55 I don't know if I'd quite call that technical debt. I'm not sure what I would call that. But yeah, that's a definite problem. It is very, very, very, very, very attractive for us to throw money at a vendor to do a thing rather than try to build the expertise or hire their expertise locally. And that happens in IT constantly. And I'm very, very fortunate about where I work in that we have a very robust and fairly well-equipped IT situation, probably unique in this province, that if we want to spin up a new service, we can do it ourselves in a house, whereas most libraries that I can think of have a dependency
Starting point is 00:14:33 either on their central IT or on external vendors. And I think that's a great, great shame because it's allowed us at my place to be very, very agile, lowercase A agile, not talking about the development methodology, just being able to do stuff agile in a way that I, at least in Ontario, I can't think of another institution that's comparable. And that's a real shame. It's good to know that there's different ways of understanding technical debt because I was getting very confused reading people talking about it. So there's quite possibly different ways of talking about it. Yeah, I would have gone with John on a definition right off the top of my head is the stuff that accumulates as you move through using different systems. And, oh, that's left over from this. And yeah, that's not the funnest part of my job.
Starting point is 00:15:28 No. And Sadie, you and I probably think similarly because I was for a very, very long time, a library system administrator for, oh, good gravy. 10 years, I don't know, and that still informs a lot of my practice and my thinking is system in a library context. So I'm not surprised. On the centralized IT, Jay had a note he wanted to talk about digital library migration being halted.
Starting point is 00:15:52 Yeah, so just on the concept of like, especially with the institutional barrier of as much as an organization might want to do this if they don't have the technical capability, especially if you're, I don't know, a public university in a state full of libertarians who don't like to give you money. We are functionally a private school, even though we are the state school of New Hampshire, by the way. They just don't give us money. And then COVID happened, and then we got targeted by a Huron consultation. And so library IT got sucked up into centralized IT, including dropping, so not just migrating her, but dropping basically our applications developer. This is when we were in the middle of migrating from Fedora 3. We weren't even at
Starting point is 00:16:44 4 yet. That's what our whole digital library collections was on with Fedora 3. If you looked at it wrong, it was going to break. We hadn't digitized anything in years. Like, this is what I was hired into. I was like, oh, boy. And so she was working on, like, getting, you know, Ruby or something all set up. I don't know things to move us to even just Vodora 4. And then her position got dropped. And Central IT was like, no, because apparently they didn't know how to do it and they couldn't just use what she already had. So we're like, well, we can't do that anymore. But we have this whole system that's going to like shit the bed in like yesterday. And so we had to do this whole thing where we migrated our entire digital collections into our institutional repository system,
Starting point is 00:17:35 all because we lost our own IT and we don't have money because it's New Hampshire. But yeah, so with centralized IT and then we don't have anyone who knows that, basically we got about halfway through an entire like setting up for a digital migration only to have it be completely derailed. And now we're like, well, what kind of software can we use? Because, you know, can we afford something that's not open source, but do we have the technical capabilities to do something that is open source? Or will we have to rely on IT who aren't going to learn things new just because we say that's what we want? Right. So it's, it's been interesting to sort of be like, well, what would cost more? Like hiring someone and training someone to be able to maintain some sort of fedora thing or do what University of Utah did and build their own while I was there or just pay the money
Starting point is 00:18:31 for a proprietary system that has like tech support and stuff. It's been interesting to say the least. And you run into an additional problem with that and that vendors are very canny and they will often go to the
Starting point is 00:18:48 university librarian with a big old dog and pony show and dinner and drinks and stuff And then your university librarian comes back the next day and says, we're implementing vendor product X because they bought me dinner. And what can you do the way that workplaces are structured in a capitalist society? You have very, very little recourse to tell them this is the wrong idea. And I have been at places where we have gone down incredibly bad rabbit holes because somebody in a position of power was especially credible. And what you say about tuition, that's not unique to New Hampshire. I think when I was in university in Ohio in the early 90s, like the state gave like 50% of funding and now it's like 10.
Starting point is 00:19:31 So that's everywhere. I mean, New Hampshire is probably worse than other places, but it is really everywhere. The libertarians, man, they're bonkers. There's so many of them. I have to explain to my wife that New Hampshire decides, despite being in New England, is a weird little. island into itself. Like she's... We're not New England.
Starting point is 00:19:51 Yeah, exactly. It's just like, you know, live... The only thing I know about New Hampshire comes from this guy I used to work in forestry with who was from Brockton, Massachusetts, and he like had this well-prepared rant he would go on about how he hated the state of Massachusetts because it was just like apparently a parasite on Boston. They also are shitty drivers. Yeah, exactly.
Starting point is 00:20:19 And if like you are from Massachusetts and you think people from New Hampshire are shitty drivers, like... No, Massachusetts are shitty drivers. Well, you say that because you're from New Hampshire. Now I am. Anyway, everyone's terrible at driving except in Iowa, so fuck it. It's the only place with good drivers I've ever lived. I believe that. Yeah, only place with good driver.
Starting point is 00:20:50 Although I will say like Chicago driving, fucking Illinois bastards, FIBs, they're like really good at bad driving. So yes, that's like a skill, you know. Agree. I hate driving in Chicago, but. I actually love driving in Chicago. Like I feel really cool because I can drive in Chicago. I can also rule drive really well. I'm a really good rural driver.
Starting point is 00:21:14 Oh yeah. That's like a skill, like being able to pass and shit. Oh, yeah. Cool driving convo. Yeah, so we've got the same issues that Jay dealt with when we have centralized IT at my institution. And one thing that the article pointed out was the lack of staffing, the lack of local expertise, and centralized IT being barriers to having open source. So in my institution, there was not an explicit policy that you couldn't use open source. source. They would just ask you endless stupid questions until you stopped asking.
Starting point is 00:21:53 And see, that's the, I mean, there's a time and a place for stupid questions, and that time in a place is when you're putting in a production system. If you are wanting to do a thing, and you're like, I want to see if this works, you ought to be able to do it with a minimal, minimal, minimal, minimal, minimal, minimal. And so they're really, like, in libraries and central IT, there really needs to be a facility for sandboxing. Like you don't have to have the service accessible outside your institution, that's fine. But you ought to be able to say, look, get me up a Linux box, get me a Windows server, give me a Docker container, get me whatever.
Starting point is 00:22:29 I'm going to spend an afternoon trying to do this thing. And it's really a shame all the hoops. That just reminds me of something I saw that was like every place has a training and a production environment. But, oh, man. can't remember it, of course, as soon as I start talking. But basically that your production environment is your training environment. So, yeah. Don't tell them, Sadie. It's one of the stupidest things. Like, you know, in IT college or whatever, it's like, yeah, you want to do everything
Starting point is 00:23:05 in a sandbox environment and then move to production. And then it's like, no, I have never, Well, I've only worked in a couple of libraries, but the sandbox does not exist. It was just greatly unfortunate. Absolutely not. My first ever job, my first ever librarian job was in digital libraries, and I literally spent the entire year running out grant money, fixing errors in like a pilot platform. I literally was going through and like manually debugging things writing help tickets. Like that's all I did. And that's why I'm no longer a digital librarian.
Starting point is 00:23:46 That's valid. Yeah. Because I was like, fuck this. And I was like literally working in an IT basement full of people who were just like, yeah, there's nothing I can do for you. Have fun. And it was just like demoralizing. Because I was like working between ours. our vendor and our help vendor and our database software and all kinds of things.
Starting point is 00:24:13 I remembered what I was going to say about production versus like training or, you know, testing environments. I wonder how much of the lack of that has to do with running servers is expensive and the equipment's expensive. So of course, you would probably want to throw that stuff in the cloud, but we all know that AWS is like the lowest level. of evil or like, you know. And they own everything. They own everything. So even in that sense, it's not even easy to just try something out because you're
Starting point is 00:24:48 either costing a whole lot of money or you're feeding the capitalist machine in one way or another. I would actually take issue with that a little bit in that you were correct that that would be expensive to do that, let's say, 10 years ago. But for instance, in my place, we used to have, we had a basement that was filled with one you and two you computing units. And pre-COVID, I mean, I'm not sure it looks like now because I haven't been there, but we were slowly but steadily whittling them down without any appreciable loss in our flexibility or our computing capacity simply because we're doing
Starting point is 00:25:25 things in containers or doing things in VMs and we didn't have to have one machine, one service, like you used to kind of have to do. So I would kind of disagree with that. Plus, computing is not as expensive as it used to be. So the primary cost in my mind now is time and just people, time and expertise and not so much the equipment. That's very true. And maybe I'm just salty because two of our virtual machine hosts have shit the bed in the past like month while we're short-handed. So I may just be extra salty right now. No, that's fair. Sadie, what do you use for orchestration on your virtual machines? I'm sorry to get into the weeds here a little bit. Oh, Hyper V.
Starting point is 00:26:06 Oh, hypervue, okay. Yeah. Yeah, nothing fancy, unfortunately. I think if Windows made a simulation environment out of the box that we could just use, RIT would be cool with it. So the stupid questions they would start with is, is there a Windows service that you can use? This is when I was asking them about Omecca. And I said, no, there's not a library software that Windows makes.
Starting point is 00:26:32 So anyway, it took a very, very long time for them to let me start doing it. Omeca, basically someone knew a higher-up had to come in and talk to the other higher-ups and say, see, it's just, ah, it's nuts. Like, how many projects do you not do? Because you're like, geez, the effort I have to go through, I got to talk to nine or eight, 10 different people just to get a test instance running. It's not worth it. It's just like, how much do you miss out on from having this bureaucracy stuff that you got to go
Starting point is 00:27:01 through just to do a test? It's nuts. Yeah. And I think our IT department has, is especially toxic. Like they seem to really fear talking to each other. So I would never want to work there. I feel bad for all of the people I talk to over there. But it doesn't have to be a general policy.
Starting point is 00:27:21 But there are differences, and this is something I think about a lot, when you're trying to do open source and you don't have the expertise in one place, you can have consortial adoption of open source. which I don't usually have too much of a high note here. On the podcast, I'm not usually like saying, oh, we do this amazing. But Texas Digital Library actually does a lot of stuff really well. So they run a lot of open source software that member institutions can use. So D-Space, OJS, Vario.
Starting point is 00:27:54 They looked into Haiku for a while. I feel like I'm forgetting something else. Oh, Dativerse. And so, I don't know, what do you think about the viability of consortial models as the kind of outsourcing that we can have to do? Certainly preferable to paying vendors or putting on ABS or what have you. So that's, to me, the sort of gold standard is having the ability to do it yourself. Like, I'm thinking of this in a very, in very sort of mercenary terms in that if I'm going to set up, say Omega, what is my procedure? On the ground, what is my procedure? And how many, how many people
Starting point is 00:28:38 or how many forms I have to fill out, how many hoops I have to jump through? So if you have it at a consensual level, and there's some kind of established path you go to on the consensual level to set up a new project, let's say it's a new project that they support. So if they support Omeca, fine. What is the procedure needed to get a test instance of that up and running. To me, that that's sort of the benchmark as to whether or not I want to fuck with it or not is how much effort do I have to go to just to get it up. And that's, that's, I don't know, maybe because I have ADD too. I don't know. Maybe that's my problem. But I'm like, okay, I don't want to mess around. I have an idea. I want to implement it at least in a test way as soon as I can.
Starting point is 00:29:24 What's my methodology for doing that? Yeah, I think it took me about like five months to get a test set up Jesus Christ. Weekly meetings. Okay, let me just give you an example. We had somebody in my Digital Humanity Center. They're like, we like to know Mecca instance to see if we can run it for this project. I said, okay, and I did it in an afternoon, like probably less than an afternoon. I mean, granted, that was just their test bed and when we had to do it, normally there was a little bit more setup, but it was not five months of meetings.
Starting point is 00:29:54 That's insane. That's just terrible. I'm sorry. Yeah. Well, the way I convinced them was I, I, I spun up an instance myself on AWS and just went to Dean's office and said, here, look, I can do it. Why can't they?
Starting point is 00:30:06 And so he went to bat a little bit more after that. And that brings me to another point. And to my mind, the more obdurate that your IT structure is, like the more that they do this, the more you try to find workarounds and the less relevant they make themselves. So I think they're digging themselves a grave like a teaspoon at a time by being this kind of way. And I wish that more IT people understood that, that they're making themselves less necessary by fucking up people's workflows as it was done with you. I was just thinking, well, I've been thinking and talking about it a lot because, as I've mentioned before, I did the last Library of Freedom Project crash course. And everybody in the crash course was like, fuck my IT department.
Starting point is 00:30:54 either it was bureaucracy or it was that they would just be like, hey, how do we do this thing? And they're like, you don't need to know. Or, you know, I just want to add, I just want to have Firefox work in private mode. No, you can't do that. And no explanation as to why my jaw actually dropped. I was like, I'm sorry, how hard is it to implement using in private browsing on Firefox on public computers? It's literally like three clicks in group policies. say what is your environment, that it's so bad that that's not possible.
Starting point is 00:31:29 So, yeah, no, I've been thinking about this a lot, like how to kind of desilow IT in terms of libraries and, like, what kind of work could be done to kind of ease that for library staff. I don't know if you have any thoughts about that, or if you want to go into it now, or if you just want to get into it on Twitter, but I would love to talk about that more. I mean, as someone with an IT background who has to deal, who had to deal with folks that have less technical knowledge than myself, you have to give them the benefit of the doubt. You have to put in, you have to put in safety measures. That's fine.
Starting point is 00:32:07 But something like limiting, overly limiting the things they can do with the software as designed is like blocking incognito mode. I don't understand the logic of that. that. It's just, oh, like, if I had not had early in my career the freedom to mess around and do stuff, I would not be here right now. I would probably not be a librarian. I probably would have gone somewhere else. People need the space and the tools to figure stuff out to learn because it's fun to learn. And as long as you make it a thing that they can do and, you know, if they, if they break something, you don't immediately march down and take their computer from them.
Starting point is 00:32:48 It's just like, I'm getting a popleptic here because it's really, really, really frustrating that IT distrusts people as much as they do. Well, I think it's because there's a lot of dumb thoughts out there and they really ruin it for the rest of us. I mean, yes, but no. I don't think. I mean, I might be. Yeah, no, I get you. But like, yeah. I think it's, well, this is something I've been thinking about a lot because I don't know if anyone, I had.
Starting point is 00:33:18 an interaction with legal affairs this week. Oh God. I sold that. I asked a very specific question about copyright and fair use and they sent me back a
Starting point is 00:33:31 lib guide from another institution. So it's like one of those, and I think this happens a lot with like IT departments where you get this real great taste of like how other people in your institution, be it like a public library
Starting point is 00:33:47 or an academic institution or like a hospital or something, you get kind of a taste of like how other people help other people or rather don't. So I think it kind of speaks to that and like how you have to go through this like kind of proving to get any level of actual useful help or assistance from certain people within your institutional hierarchy. So one thing, and I think I put this in the notes as well, we don't have to discuss the end length, but just it reminds me of another thing in the article was about like not just lack of expertise, but like the lack of documentation about how to even get started or to use this software, right? And so this sort of like not wanting to tell people how to do it or not sharing. the knowledge of how to do it as like a barrier for adopting these softwares, because that's a problem I've even noticed with proprietary software. Like I'm submitting some conference proposals
Starting point is 00:34:53 right now to X Libris conferences, so I hope they don't get mad at me about how hard I found it to not just learn Primo VE, but to learn how to use the development environment for Primo because their documentation in general is terrible, but the documentation for the development environment even more so. And that part is like on GitHub and you can just fuck around with it and do whatever you want with it. But even just like their actual company software documentation is out of date all the time or doesn't make the connections it needs to.
Starting point is 00:35:30 And so this question of like the relationship between documenting knowledge and sharing knowledge, so not just the software itself being open and sharing. shared, but how to even, like, use it and how it's made and stuff. So I don't know, I see you have your hand up, so I don't know what you have to say about documentation as well with this. It's kind of a twofold problem. And one is documentation is often secondary in software development. Like, it's not a first class partner when you're writing software typically because you have other things to concentrate on that you think are more important. And another sort of related
Starting point is 00:36:05 ancillary problem to that is it's for a lot of IT people especially, and I'm going to pick on IT people because that's my domain, that keeping knowledge on how to do something to yourself is a power move and often something you do because you think that it's going to guarantee that you have a job. And so it's very, very problematic. And another thing that's kind of related is to what I call the owl problem. And so the owl problem, which you may or may not be familiar with, is there's this graphic image of how to draw an owl. And the first caption says, draw two circles, then draw the rest of the fucking owl. And then there's an owl there.
Starting point is 00:36:46 And that's like almost every software tutorial I've ever seen. Almost every one has that problem. Like you go to a Python tutorial says, okay, here's really easy. You open up the Ripple and you type 2 plus 2 and it equals 4. Isn't programming great? And the next chapter is write a web server or just like, it's this huge leap. And the stuff, there's a missing middle that is almost always not done or badly done because people don't know how to explain it. And they're, ah, it's just, it's very frustrating.
Starting point is 00:37:15 Or it's like not relevant to the industry it's for. Like I see Justin mentions like the library carpentry tutorials and the notes, which I love library carpentry. BLC just did a series of the workshops and I attended those. Those were great. I've walked through some of them myself. but rarely do the examples relate to library work. So it's, yeah, open up the Ripple, 2 plus 2, yeah, I'm learning Python. But then it's like, well, I don't know what to do with this.
Starting point is 00:37:44 And so then I just forget it, right? And I find that for myself, if I do not have a project that I am personally invested in, not like some demo project that I find somewhere, but if I want to write a thing, I have to be interested in it. And that's the only way I can learn reliably. Really. I don't know what it is, man. But learning for learning's sake almost never works with me.
Starting point is 00:38:07 I wonder if that's an ADD thing because I'm the same way. Quite possibly. Like every code I've tried, like every programming language I've tried to learn. It's like I learn it enough to do the tutorial. And then after that I'm like, well, what the fuck am I supposed to do with this? Yeah. Yeah. I'm excited about learning it.
Starting point is 00:38:23 And then I'm like, wait. Exactly. And I think the only thing that I've actually managed to retain. was sequel because it was directly, directly relevant to my job. Like, I get to write sequel for the ILS stuff, and I find that incredibly fun. So, yeah, like, a lot of, yeah, I don't know. You just can't apply it. So.
Starting point is 00:38:46 Yeah, it's, well, even if you can apply, it, it helps to have that as a motivator, even if you, even if you can learn other ways. Like, yes, I want to make this thing work. And I want to make it work. It's my idea. not someone else's idea I wanted to mention the article mentions that libraries
Starting point is 00:39:05 that they surveyed are unlikely to consider open source software in the future and said that things that should be researched in the future is what would need to be done to get them to reconsider and I wanted to contrast that with some of the themes we've already been talking about like lack of skill,
Starting point is 00:39:26 lack of expertise, lack of control. In the other part of the literature, which is mostly focused in India and Pakistan, the perception of open source is very different, which is it's cheap to run up, it's ready to go, and we don't have the money for the big expensive things, although if we got the money,
Starting point is 00:39:48 we would like to buy them because they're a little more user-friendly or they have a little better documentation. Although on the documentation front, like Jay said, the documentation for Primo is like really bad. It's kind of an interesting parallel to a conversation I had today with a faculty member who thought, because he's moving from proprietary textbooks to open textbooks. And when we first had our conversation, I gave him, you know, five different books that he could pull from for his students.
Starting point is 00:40:15 And then he said, oh, once I got into the first one, I had everything I need, sometimes even more. I didn't think it was going to be good. So I think open source software is the same It's like people just don't think it's going to be good And I think it has a certain perception problem So It's really interesting
Starting point is 00:40:40 So I'm thinking a lot about like Audacity As an audio person Because I learned how to do everything I know how to do, or at least like basically spent the first five years learning how to do any kind of audio, engineering, recording, everything, and audacity.
Starting point is 00:41:00 And then I moved into proprietary stuff before. But it's an incredibly powerful platform. However, yeah, they, in their most recent addition, they got caught for essentially trying to build a data collection mechanism into their open source software. Fortunately, yeah, fuck you. Fortunately, because they got caught, they removed it.
Starting point is 00:41:28 But still, that's like a very valid concern to have about any kind of software, right? Particularly, you know, especially open source, we're always going to hold it to a different kind of scrutiny, right? Because it's open source, so it's going to have that kind of connotation to it. Yeah, the audacity thing is almost to my mind, demonstration of open sources resiliency more than a more than a weakness because there is there are already efforts underway to fork it and take that stuff out whereas if you know if other audio recording proprietary audio recording software did this your you're you know your sort of recourse is to use another package entirely and just ditch that one completely uh it's worth noting that
Starting point is 00:42:15 open office did this and that's why everyone uses Libra office now because I I think it was Oracle. I don't remember exactly, but someone bought Open Office, fucked with it to the degree that they're like, we're not doing this anymore. And now I don't know anyone who uses Open Office. It's all Libra Office. And that's because of something exactly like that.
Starting point is 00:42:33 Probably less annoying than that because I don't think it was a matter of, you know, of spying on people like Audacity apparently is. But it was something bad enough that people migrated off it en masse. That actually, in the news recently, EdX, which was developed by MIT as open source platform for, or OpenCourseware just got sold. And the main concern there is you've sold all the lead generation to a for-profit company. So you've got five to 10 million user profiles now, mostly in the underdeveloped world that are people who are aspirational by education now that this company is going to market them.
Starting point is 00:43:14 So, and it kind of relates back to something you said right at the beginning about how you sort of focus more on open data. now. I mean, obviously open source is still, you know, but as sort of like a thing to advocate for. And one of the things about your presentation I like is the stress on using open formats, but you can use an open format with a closed, with a proprietary software. Of course. So I don't know if you had thoughts on, especially in libraries, because like, as you've probably seen on my Twitter, I'm like getting obsessed with different like mark up languages, but like I still have to use word for work all the time and stuff. I just use Pandock and like convert shit, right? So I didn't know what your thoughts maybe were on like
Starting point is 00:44:01 if you can't fight the good fight and you know force everyone to use you know free open source software. Is it maybe equally or more important to just focus on the file format that then you can use with any program or is it like the software itself that we should also be focusing. Well, ideally, people should be doing both, of course, but I think you were correct in that it's more important and I think easier to talk about open data formats rather than software. So, yeah, you mentioned Pandock, which is a wonderful, wonderful tool, which I use all the time when people give me Doc X files. And what I love to make everyone use latex. Yeah, but it's a whole programming language and it's incredibly irritating. I think it's wonderful. I've had so much fun
Starting point is 00:44:48 learning laytech writing my research paper, but at the same time, I just cannot fathom asking anyone, you know, random library staff user to write all their documents in latex. It would be, it would just be completely bizarre. That's what Pandox for. Yeah, exactly. It's a Pandock for. And Pandock works well about 90% of the time and we'll get you most of the way there, so it's pretty good. I wanted to ask a question sort of critical of ourselves when we're talking about openness, which is, I was listening to David Columbia, who wrote a book about the ideology of Bitcoin, and he talked about cyber libertarianism, the anti-government hostility in open source worlds, and I mean, I'm also anti-government hostile, but there are a lot of traps I think librarians can fall into,
Starting point is 00:45:38 particularly when we think we're doing something for the good of the world, that people can fall into certain things that if we're, we weren't talking about computers, you would realize it as a right-wing talking point. But at the moment you start talking about computers, people will say, oh, we need this distributed system that is actually going to be controlled by someone who centralize it. So like audacity is mostly controlled by like sort of one organization or like what happened with open office. You can fork it, but sometimes these things go back and get re-centralized in a lot of ways. I was wondering if anyone had any thoughts on, what do we do to have actual governance over these things when we're talking
Starting point is 00:46:22 about we want to use open standards? What's the organizing principle we should be using? Is it? Because I think through TDL, we have a pretty good way of saying, oh, we're going to create this code on our side and we're pushing it back out to the community. And because we have the force of numbers as a consortia, we can kind of help steer the direction of the whole project. but I wonder if that's enough to really have governance over these open systems we're trying to build. I say the governance aspect is a very thorny one and not one I have a really good handle on. So, yeah, I'd love to hear people's responses to that. The thing that I sort of immediately thought of, and again, I might, you know, be oversimplifying in my little anarcho-sindicalist heart,
Starting point is 00:47:06 I feel like in a lot of, like with Justin said, like when you move things to talking about it in like a tech environment, that sort of like techno-utopianism kicks in. And what techno-utopianism often leaves out is like labor aspects. Or if it does mention them, it talks about removing labor from people when if you talk to anyone who's ever worked in an Amazon warehouse, that's not what tech does it at all. It just makes your labor worse most of the time. So maybe in these instances with adopting these softwares and the workflows involved with them, like instead of putting the focus on the tech itself, because I think that also might remove the vocational awe element of, oh, this tech is going to save us.
Starting point is 00:47:48 Making it open source is going to make it the best thing in the whole world. Focusing on the people who are using it and the people were doing it for. I mean, you still have to watch out for idealizing it, but that might root it in the actual work that people are doing and how it will affect both the laborers who are doing it and then the people who will be using it, if that makes any sense. Yeah, I think you've got a really good point there, Jay. This kind of made me think of an article that I read recently about what's going down at the W3C about cookies and how wild that has gotten because it's a consensus platform, right?
Starting point is 00:48:30 Like try and create these standards for browsers and whatever, but then there's these people who are coming from ad companies who have relied on things. third-party cookies and data, you know, for their entire, like, 12-year, you know, history of their company or whatever. And then there's people who are coming from the other side. And they both claim to want, like, privacy. They both claim that they're, that they're doing what they're, they're opposing each other for the same sort of ideals. So I think you've got a good point there, Jay. And like, so who's, yeah, who's doing the actual labor here? Or are people just arguing for the sake of arguing, kind of.
Starting point is 00:49:12 Yeah, I'm not articulating that well, but. I think that makes a lot of sense when you're talking about people say like things about freedom, democracy, democratizing, privacy. These are all words that we've mystified and reused multiple layers. I think Jay's right that if you focus on the labor potion, I didn't want to like just to harp on about labor the whole time because that's kind of my thing. But it demystifies technology and it, re-physicalizes it. Like when we talk about there is a physical data center somewhere that hosts all your cloud shit. Like all of the pictures of my asshole are somewhere in Virginia physically on a desk. On a disc.
Starting point is 00:49:55 I didn't need that. I didn't need that. Mental image. Thank you, Justin. Like what Mr. Robot, Christian Slater, person, do we have to get to like find the pictures of Justin's asshole in Virginia? So running a heist. give my nudes. He glued, really blue-ly eyes on him. Christian Slater, where are you? So I may have missed something, but did Justin say that someone had to build an entire data center just to house pictures of disaster? There's a data center in Virginia that has some pictures of Justin's anus on it. Okay. On the walls.
Starting point is 00:50:27 All right. Good deal. But, yeah, I read a really good book about cloud infrastructure and how it's ultimately physical, but then we build infrastructure on top of it. Just like Goatzy. Google Goosey kids. No, don't. Show to your mom. Actually, just take a video of your face when you're Googling it and send it to me.
Starting point is 00:50:54 It's my favorite party trick. Cheeking people. Yeah, telling people about Goatsy at parties is one of my favorite things to do pre-pandemic. And then watching their faces as they Googled Goatzee. This is how I know I'm a 48-year-old man and all of you were 12 Because this was very well known When I was in my 20s You wouldn't have to tell anyone about Goatsy
Starting point is 00:51:18 Everybody already knew about Goetzy I was telling people older than me about Goatsey Well that's fine yeah You're probably telling people like 55 or something But anyone who's been on the internet No I was telling people like In their 30s and 40s about Goatsy Well
Starting point is 00:51:33 Fair enough Yeah they were just not incredibly online They were like cool So. See, the web was invented when I was 18 years old, which is probably the perfect time for the web to be invented. No one should be on the web under the age of 18. And so I came at exactly the right time. As a trans person, I agree.
Starting point is 00:51:55 Like, don't let us have the internet for two years. Yep. I didn't know where you were going with that, Jay. And I was like, oh, okay, yeah, Cucon phase. You lost me first thing. I was just like. We lost John. Is this just going to turn it?
Starting point is 00:52:12 into an episode of Marco Polo with John. I might need to reload then because he's not showing up for me. I'm definitely here. Okay. Marco. Po. Po. Po. Po.
Starting point is 00:52:25 Jay vanished. Oh, no. No, no. There we go. Jay's refreshing. Good God. All right. Was that really loud? Marco. Marco. Marco. Marco. Marco. Marco. Marco. Marco. Marco. Marco.
Starting point is 00:52:45 I'm afraid to use my soundbox now. because it's apparently 12 times louder than my regular voice. That's just how distortion works. Man works, man, work. Man works. Man works. Man works. I'd have got some more like tech-sounding things.
Starting point is 00:53:10 Dect. Carnal favor. Her carnal favors snuck in there. Carnal favors. Conal favor. Conal favor. It's the only one I didn't delete. So to wrap up, what can we do to adopt open standards and libraries or if we've kind of already talked about that,
Starting point is 00:53:36 then what does post-capitalist library technology look like in an idealized future? I don't ask the fully automated thing because crimes made it uncool, which is a very impressive thing for a formerly cool person to do, is to make things instantly uncool. Dude, she was never cool. Okay, cool. She was never cool. I didn't know about her until the internet told me.
Starting point is 00:54:01 I remember seeing an interview with her. Do you guys know who Nardwar is? Yes, the human serviette. Yeah, Nardw, dude, dude. So he did an interview with her way, way, way, way back before she became Grimes, the partner of Elon Musk. Back when she was just Claire. Yeah, and it was a nice interview which she seemed very delightful. And I thought this is a very charming person.
Starting point is 00:54:23 But, yeah, there you go. What does post-capitalist library technology? What would you imagine look like? Good gravy. That's a really, really good question. And post-capitalist library technology, I can't imagine would look terribly different from the library technology that I spend most of my time in.
Starting point is 00:54:44 The problem with open source is that it's not independent from capitalism, but has this weird sort of parallel relationship with it that doesn't intersect with it in the same way that other things we're used to is. And that is because within the realm of software, like, within a very, like, this is a very narrow definition. So it's kind of seems like a lie to say it. But the idea of scarcity, which is what capitalism addresses, is not a factor within a certain sphere of software. Like, software can be replicated very easily and be distributed very easily. And that puts scarcity kind of at a tilt. And so I would like to think that a post-capitalist library technology
Starting point is 00:55:29 sphere would look like mostly what I work with now. I know that's probably not true, but I would like to believe that because I like what I work with. I don't want it to change significantly. But yeah, I don't know. I don't know to answer that. I would love to know. I don't Yeah, I think it's the same thing where I was trying to tie in libertarian ideology with open source, because it does seem to, yeah, it does interact the capitalism way. It's the sharing economy, but in a very transactional labor exploitative way in a lot of ways. Like Wikipedia exploits a lot of free labor to build things on top of it. And it's sort of a test of it to how weird the relationship.
Starting point is 00:56:16 between open source and scarcity is, and that you'll find people who are huge open source advocates and were libertarians, you know, I'd find odious in probably many, many respects. And you find people working in open source who are straight up communists. And they're doing the same work and thinking about open source and kind of almost the same ways. But because open source doesn't really reflect the physical world in the same way, it's an odd situation to be in. Like, have you ever met a libertarian librarian? I don't think I have. Yes, I have. Oh, you have. Not here either. Not here in Utah. Oh, good Lord. All right. I have also, John.
Starting point is 00:56:56 Okay, never mind then. Yeah, but yeah, I've met a few actually, weirdly enough. I mean, I've met. He was all for like free market principles and libraries. Oh, okay. Yeah, it's a really odd dynamic, but they do exist. One of them was actually the, yeah, sometimes they get into weird positions. Usually admin kind of.
Starting point is 00:57:16 of any people tend to be leaning that way. Anyway. Just guys being dudes. Yep. Okay. So, John, thanks for coming on. Is there anything you want to plug like your Twitter or any upcoming work? Or do you want people to leave you alone?
Starting point is 00:57:32 No, I don't really have anything to plug. I have an exciting project that I'm working on that is not ready to roll out yet that I'm calling the archivist's friend. So just watch out for the archivist's friend. That's what I'll say. And you can ignore me or you can follow me on Twitter at ADR. Either way, it's up to you. I won't tell you how to live your life.
Starting point is 00:57:53 Very libertarian of you. This has been our episode on libertarianism. Thank you all for joining us. I mean, basically. Wait, let me, can I tell one story? I'm sorry. When I was working at University in Ohio, I was, I had a student come up to me. I think he was in one of my workshops or classes and says, I'm starting a libertarian club.
Starting point is 00:58:20 Will you be my faculty advisor? And I said, you know, I am a huge, like, left-wingy kind of dude. He says, I don't care. I just want to have the club on paper so I can use it in job applications. And I said, yes. I said, I'm so excited. I will absolutely be a faculty advisor. And as far as I know, they never, like, he never got another member.
Starting point is 00:58:39 He never did anything else. And he just wanted it to use it for, you know, for his resume or whatever. and to me that is the essence of libertarianism right there. I hope that young man is doing well. I really hope so too. I was so pleased. I was so tickled. It was just delightful.
Starting point is 00:58:55 That's the bad thing about libertarians is I agree with them sometimes. All right, that's it for me then. You don't have to admit that. That I do. You literally didn't have to say that. Good night, everybody. Good night.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.