1 00:00:00,000 --> 00:00:07,560 Welcome to the Deep Dive. Today, we're going deep, deep, deep into the world of open source 2 00:00:07,560 --> 00:00:08,560 software. 3 00:00:08,560 --> 00:00:09,560 How exciting. 4 00:00:09,560 --> 00:00:16,120 Specifically, content management systems, CMS, as the cool kids call them, and their 5 00:00:16,120 --> 00:00:18,960 impact on government websites, of all things. 6 00:00:18,960 --> 00:00:20,760 Okay, yeah. Governments and websites. 7 00:00:20,760 --> 00:00:25,440 We've got a whole bunch of articles and blog posts here from CMS Garden. They're big advocates 8 00:00:25,440 --> 00:00:29,280 for open source, especially when it comes to, well, the government's digital life. 9 00:00:29,280 --> 00:00:30,280 Makes sense. 10 00:00:30,280 --> 00:00:34,600 So, okay, let's break this down. Open source software, what is it? What's the big deal? 11 00:00:34,600 --> 00:00:38,240 It's all just like ones and zeros in the end, right? 12 00:00:38,240 --> 00:00:44,400 Well, it's a bit more interesting than that, I'd say. Imagine a community garden. 13 00:00:44,400 --> 00:00:45,400 Okay. 14 00:00:45,400 --> 00:00:48,160 Which is actually quite fitting because it's an analogy CMS Garden offers. 15 00:00:48,160 --> 00:00:49,880 I like it. A digital garden. 16 00:00:49,880 --> 00:00:57,000 Yeah, exactly. So instead of keeping the recipe secret, so to speak, the code is out there, 17 00:00:57,000 --> 00:01:00,680 and for anyone to use, change, even improve. 18 00:01:00,680 --> 00:01:01,680 I see, I see. 19 00:01:01,680 --> 00:01:06,960 And that right there, that's a game changer, especially for something as, well, crucial 20 00:01:06,960 --> 00:01:07,960 as a government website. 21 00:01:07,960 --> 00:01:13,800 Okay, I get it. So instead of one big company controlling everything, it's more like everyone 22 00:01:13,800 --> 00:01:16,840 brings their best dish to the table, like a potluck. 23 00:01:16,840 --> 00:01:21,520 Exactly. And that collaborative spirit, it's really at the heart of it all, and it brings 24 00:01:21,520 --> 00:01:24,520 so many benefits. For starters, you get transparency. 25 00:01:24,520 --> 00:01:25,520 Transparency, right. 26 00:01:25,520 --> 00:01:28,880 If anyone can see how the software works, then there's the flexibility because you can 27 00:01:28,880 --> 00:01:35,120 adapt it to your specific needs, and often it ends up being much more affordable, especially 28 00:01:35,120 --> 00:01:36,840 for governments, I'd imagine. 29 00:01:36,840 --> 00:01:42,640 That makes a lot of sense. But how does this open source thing actually work in the real 30 00:01:42,640 --> 00:01:46,480 world? I mean, are there actual governments out there embracing this whole open source 31 00:01:46,480 --> 00:01:47,480 thing? 32 00:01:47,480 --> 00:01:48,480 Oh, absolutely. 33 00:01:48,480 --> 00:01:51,400 Because let's be real, sometimes governments and technology, it's like they're speaking 34 00:01:51,400 --> 00:01:52,640 completely different languages. 35 00:01:52,640 --> 00:01:57,200 Oh, yeah, I've been there. But that's what makes this case study so interesting. CMS 36 00:01:57,200 --> 00:02:00,400 Garten, they were actually involved with the German government. 37 00:02:00,400 --> 00:02:01,400 No way. 38 00:02:01,400 --> 00:02:05,920 Who made the decision to switch their official CMS to Taiwan P03. 39 00:02:05,920 --> 00:02:07,200 Wow, really? 40 00:02:07,200 --> 00:02:08,400 Which is an open source system. 41 00:02:08,400 --> 00:02:10,960 The entire German government, that's huge. 42 00:02:10,960 --> 00:02:15,360 It is a big deal. And it wasn't just a random decision. They had this whole public money 43 00:02:15,360 --> 00:02:16,600 public code campaign. 44 00:02:16,600 --> 00:02:18,600 Okay, I've heard of that. 45 00:02:18,600 --> 00:02:23,000 Having this idea that, look, if taxpayer money is going towards building software. 46 00:02:23,000 --> 00:02:24,440 It should be open. 47 00:02:24,440 --> 00:02:26,280 It should be accessible to everyone. 48 00:02:26,280 --> 00:02:27,280 Yeah. 49 00:02:27,280 --> 00:02:28,280 It's a powerful statement. 50 00:02:28,280 --> 00:02:33,320 It is. So CMS Garten was actually involved in advising the German government on this. 51 00:02:33,320 --> 00:02:35,800 That's pretty impressive. 52 00:02:35,800 --> 00:02:39,480 It shows they're not just talking the talk, they're walking the walk. 53 00:02:39,480 --> 00:02:44,540 They're bringing their expertise to the table, helping governments navigate this whole world 54 00:02:44,540 --> 00:02:47,220 of open source and make informed decisions. 55 00:02:47,220 --> 00:02:53,240 So it sounds like this whole move to open source CMS, it's a win-win situation, right? 56 00:02:53,240 --> 00:02:54,240 Potentially. 57 00:02:54,240 --> 00:02:57,220 More transparency, maybe even lower costs for taxpayers. 58 00:02:57,220 --> 00:02:59,880 But are there any downsides? 59 00:02:59,880 --> 00:03:02,240 Because there's no such thing as a free lunch, right? 60 00:03:02,240 --> 00:03:03,240 You're absolutely right. 61 00:03:03,240 --> 00:03:04,560 There are always challenges. 62 00:03:04,560 --> 00:03:09,560 One of the big ones that CMS Garten points out is, well, the constant need for development 63 00:03:09,560 --> 00:03:11,220 and security updates. 64 00:03:11,220 --> 00:03:17,200 Just because the software is open source doesn't mean that it's magically immune to bugs. 65 00:03:17,200 --> 00:03:18,460 Or vulnerabilities. 66 00:03:18,460 --> 00:03:19,460 That's true. 67 00:03:19,460 --> 00:03:23,780 And I bet not everyone is as diligent as they should be when it comes to actually keeping 68 00:03:23,780 --> 00:03:24,780 things updated. 69 00:03:24,780 --> 00:03:25,780 Exactly. 70 00:03:25,780 --> 00:03:29,580 In fact, they actually cite a rather alarming statistic. 71 00:03:29,580 --> 00:03:35,220 Nearly 30% of websites out there are running on outdated versions of their CMS. 72 00:03:35,220 --> 00:03:36,220 Seriously. 73 00:03:36,220 --> 00:03:38,300 Which makes them so vulnerable to attacks. 74 00:03:38,300 --> 00:03:39,300 30%. 75 00:03:39,300 --> 00:03:43,400 That's like leaving your front door unlocked just because you think you live in a safe neighborhood. 76 00:03:43,400 --> 00:03:49,500 So how do we even begin to encourage people, especially governments, to prioritize these 77 00:03:49,500 --> 00:03:50,500 updates? 78 00:03:50,500 --> 00:03:53,660 Because, I mean, I'm imagining with these big institutions, it's not as simple as just 79 00:03:53,660 --> 00:03:57,020 clicking the update now button. 80 00:03:57,020 --> 00:03:58,060 You are absolutely right. 81 00:03:58,060 --> 00:03:59,060 It's a whole lot more complex. 82 00:03:59,060 --> 00:04:05,220 You have budgets, approvals, and sometimes, honestly, just a lack of awareness about the 83 00:04:05,220 --> 00:04:06,220 risks involved. 84 00:04:06,220 --> 00:04:07,220 That makes sense. 85 00:04:07,220 --> 00:04:09,300 But this is where CMS gardens work. 86 00:04:09,300 --> 00:04:11,780 It's really, really interesting. 87 00:04:11,780 --> 00:04:15,520 They're involved in this fascinating project called Follow the Money. 88 00:04:15,520 --> 00:04:16,520 Follow the Money. 89 00:04:16,520 --> 00:04:17,740 Now that sounds intriguing. 90 00:04:17,740 --> 00:04:18,740 Tell me more. 91 00:04:18,740 --> 00:04:20,420 What's that all about? 92 00:04:20,420 --> 00:04:25,860 Just imagine a world where you could see every single piece of software your government's 93 00:04:25,860 --> 00:04:26,860 using. 94 00:04:26,860 --> 00:04:28,900 How much it costs, even how secure it is. 95 00:04:28,900 --> 00:04:30,700 That's what Follow the Money is all about. 96 00:04:30,700 --> 00:04:31,700 Radical transparency. 97 00:04:31,700 --> 00:04:32,700 Okay. 98 00:04:32,700 --> 00:04:37,220 I'm getting some serious sunlight is the best disinfectant vibes here, but how do they even 99 00:04:37,220 --> 00:04:38,220 keep track of all of that? 100 00:04:38,220 --> 00:04:41,700 I mean, it's not like governments are posting their software receipts online, are they? 101 00:04:41,700 --> 00:04:42,820 Not quite. 102 00:04:42,820 --> 00:04:44,740 Although that would be interesting, wouldn't it? 103 00:04:44,740 --> 00:04:48,740 What's really smart about this project is they're taking all this publicly available 104 00:04:48,740 --> 00:04:52,940 information and they're combining it with some really cool tech tools, like a digital 105 00:04:52,940 --> 00:04:53,940 detective. 106 00:04:53,940 --> 00:04:54,940 A digital detective. 107 00:04:54,940 --> 00:04:55,940 Okay. 108 00:04:55,940 --> 00:04:56,940 That is a catchy job title. 109 00:04:56,940 --> 00:04:57,940 I'll give you that. 110 00:04:57,940 --> 00:04:58,940 So spill the tea. 111 00:04:58,940 --> 00:05:00,100 What's in this detective's toolkit? 112 00:05:00,100 --> 00:05:06,820 Well, they're using platforms like Wikidata for starters, just to gather basic info about 113 00:05:06,820 --> 00:05:08,260 government websites. 114 00:05:08,260 --> 00:05:12,100 When they use this tool, it's called VersionManager.io. 115 00:05:12,100 --> 00:05:13,100 Now stay with me here. 116 00:05:13,100 --> 00:05:14,100 Okay. 117 00:05:14,100 --> 00:05:15,100 Okay. 118 00:05:15,100 --> 00:05:20,820 This tool helps them figure out which version of what CMS, you know, each website is running. 119 00:05:20,820 --> 00:05:21,820 Oh, wow. 120 00:05:21,820 --> 00:05:25,140 They even check for accessibility using this thing called the Lighthouse Framework. 121 00:05:25,140 --> 00:05:26,140 Wow. 122 00:05:26,140 --> 00:05:27,140 That's pretty comprehensive. 123 00:05:27,140 --> 00:05:28,140 It is. 124 00:05:28,140 --> 00:05:32,260 And all of this, all of this gets fed into a system called Directus, which you can think 125 00:05:32,260 --> 00:05:34,900 of as like the detective's evidence board. 126 00:05:34,900 --> 00:05:36,840 It's where all the clues come together. 127 00:05:36,840 --> 00:05:40,060 So they're like piecing together the DNA of a website. 128 00:05:40,060 --> 00:05:41,060 Exactly. 129 00:05:41,060 --> 00:05:43,800 And what kind of insights are they getting from all this detective work? 130 00:05:43,800 --> 00:05:45,620 What's the, what's the dirt? 131 00:05:45,620 --> 00:05:47,300 Some pretty interesting stuff. 132 00:05:47,300 --> 00:05:52,500 For one thing, they found that a whopping 70% of the websites they looked at were using 133 00:05:52,500 --> 00:05:54,380 open source CMS. 134 00:05:54,380 --> 00:05:55,380 70%. 135 00:05:55,380 --> 00:05:57,380 That's, that's amazing. 136 00:05:57,380 --> 00:05:58,880 Go open source. 137 00:05:58,880 --> 00:06:00,540 But what about the other 30%? 138 00:06:00,540 --> 00:06:01,540 What's hiding in the shadows? 139 00:06:01,540 --> 00:06:05,220 Well, that's where things get a little, well, a little concerning. 140 00:06:05,220 --> 00:06:10,620 While they don't actually name specific proprietary systems, they did find that almost 30% of those 141 00:06:10,620 --> 00:06:16,280 websites, even the ones using open source CMS, were running outdated and potentially vulnerable 142 00:06:16,280 --> 00:06:17,280 versions. 143 00:06:17,280 --> 00:06:19,160 Remember that statistic we talked about earlier? 144 00:06:19,160 --> 00:06:20,160 Oh yeah. 145 00:06:20,160 --> 00:06:22,200 This project is seeing it play out in the real world. 146 00:06:22,200 --> 00:06:23,200 Yikes. 147 00:06:23,200 --> 00:06:27,680 That's like having a top notch security system, but forgetting to actually, you know, set 148 00:06:27,680 --> 00:06:28,680 the alarm. 149 00:06:28,680 --> 00:06:33,540 Kind of makes you wonder if governments aren't even keeping their software up to date, what 150 00:06:33,540 --> 00:06:35,380 else might be slipping through the cracks. 151 00:06:35,380 --> 00:06:36,380 Right. 152 00:06:36,380 --> 00:06:37,380 Makes you think. 153 00:06:37,380 --> 00:06:38,380 It does. 154 00:06:38,380 --> 00:06:39,380 It does. 155 00:06:39,380 --> 00:06:41,340 So what's next for Follow the Money? 156 00:06:41,340 --> 00:06:45,140 Are they going global with this whole digital detective agency? 157 00:06:45,140 --> 00:06:46,140 What's the plan? 158 00:06:46,140 --> 00:06:47,140 They've got big plans. 159 00:06:47,140 --> 00:06:50,460 They're talking about refining the prototype, adding in even more government domains. 160 00:06:50,460 --> 00:06:54,460 They even want to like collaborate internationally to make it a more global thing. 161 00:06:54,460 --> 00:06:56,160 So like a global watch list. 162 00:06:56,160 --> 00:07:00,820 But instead of like shady individuals, it's vulnerable websites. 163 00:07:00,820 --> 00:07:02,700 That's kind of cool actually. 164 00:07:02,700 --> 00:07:03,700 Okay. 165 00:07:03,700 --> 00:07:04,700 So we've been talking a lot about government. 166 00:07:04,700 --> 00:07:05,700 We have. 167 00:07:05,700 --> 00:07:08,860 But open source obviously goes way beyond that, right? 168 00:07:08,860 --> 00:07:14,020 What about like other companies, organizations that are using and importantly contributing 169 00:07:14,020 --> 00:07:15,980 back to this whole open source world? 170 00:07:15,980 --> 00:07:17,780 I mean, it's a two way street, right? 171 00:07:17,780 --> 00:07:18,780 100%. 172 00:07:18,780 --> 00:07:19,780 Yeah. 173 00:07:19,780 --> 00:07:21,660 And there's been this fascinating debate going on in the WordPress community. 174 00:07:21,660 --> 00:07:22,660 Ooh, WordPress. 175 00:07:22,660 --> 00:07:24,820 That kind of highlights this very issue. 176 00:07:24,820 --> 00:07:25,820 Okay. 177 00:07:25,820 --> 00:07:26,820 Yeah. 178 00:07:26,820 --> 00:07:29,300 WordPress, they're like the Beyonce of content management systems, right? 179 00:07:29,300 --> 00:07:30,300 Pretty much. 180 00:07:30,300 --> 00:07:31,300 Everybody knows them. 181 00:07:31,300 --> 00:07:32,300 They're everywhere. 182 00:07:32,300 --> 00:07:33,300 What a drama. 183 00:07:33,300 --> 00:07:37,540 Well, there's been some tension, right, between WordPress.org, which is the nonprofit behind 184 00:07:37,540 --> 00:07:42,580 the software, and WP Engine, which is this big hosting provider. 185 00:07:42,580 --> 00:07:49,300 And it really all comes down to contributions, giving back to the open source community. 186 00:07:49,300 --> 00:07:55,500 And a difference in philosophy, I'd say, WordPress.org, they want everyone to do their part, to keep 187 00:07:55,500 --> 00:07:58,820 the ecosystem healthy and thriving. 188 00:07:58,820 --> 00:08:05,380 While WP Engine, like many hosting providers, they benefit a lot from this open source model. 189 00:08:05,380 --> 00:08:09,460 But they're not necessarily contributing back at the same level. 190 00:08:09,460 --> 00:08:14,380 And things really came to a head when WordPress.org decided to actually block automatic updates 191 00:08:14,380 --> 00:08:15,660 for WP Engine customers. 192 00:08:15,660 --> 00:08:17,340 Wait, they blocked updates? 193 00:08:17,340 --> 00:08:20,140 That seems, I don't know, kind of a drastic move, isn't it? 194 00:08:20,140 --> 00:08:23,940 Don't we want all websites, especially government ones, to be as secure as possible? 195 00:08:23,940 --> 00:08:25,320 You think so, right. 196 00:08:25,320 --> 00:08:29,100 With this move by WordPress.org, it was strategic. 197 00:08:29,100 --> 00:08:33,100 It was about shining a spotlight on a much bigger issue, this idea that if you benefit 198 00:08:33,100 --> 00:08:36,420 from open source, you have to contribute back in a meaningful way. 199 00:08:36,420 --> 00:08:40,560 It's about making sure the whole ecosystem is sustainable for long haul. 200 00:08:40,560 --> 00:08:42,740 It's kind of like a wake up call, isn't it? 201 00:08:42,740 --> 00:08:46,940 We get so used to all the great things about open source, the flexibility, how affordable 202 00:08:46,940 --> 00:08:47,940 it is. 203 00:08:47,940 --> 00:08:51,540 It's easy to forget that it's the community effort that really makes it all happen. 204 00:08:51,540 --> 00:08:52,540 You're so right. 205 00:08:52,540 --> 00:08:53,540 It really is. 206 00:08:53,540 --> 00:08:59,920 It's like anything else we value, it needs care, it needs attention, and yeah, it needs 207 00:08:59,920 --> 00:09:03,020 a little bit of financial support too to really thrive. 208 00:09:03,020 --> 00:09:07,080 This isn't just about the big companies like WP Engine. 209 00:09:07,080 --> 00:09:11,940 This applies to everyone who uses and benefits from open source software, which is, let's 210 00:09:11,940 --> 00:09:13,740 be honest, most of us. 211 00:09:13,740 --> 00:09:14,740 What can we do? 212 00:09:14,740 --> 00:09:16,860 I mean, I'm just one person listening to this. 213 00:09:16,860 --> 00:09:21,020 I'm not a coding whiz, and I definitely don't have millions of dollars just lying around 214 00:09:21,020 --> 00:09:22,220 to donate. 215 00:09:22,220 --> 00:09:24,500 What kind of impact can I actually make? 216 00:09:24,500 --> 00:09:25,580 That's the amazing thing about it. 217 00:09:25,580 --> 00:09:31,060 There are so many ways to contribute, no matter your skills, even your financial situation. 218 00:09:31,060 --> 00:09:33,540 You can start by simply spreading the word. 219 00:09:33,540 --> 00:09:38,620 Tell your friends, tell your family, tell your coworkers about why open source is important. 220 00:09:38,620 --> 00:09:41,180 Support the companies that give back to the community. 221 00:09:41,180 --> 00:09:44,020 Seriously, every little bit makes a difference. 222 00:09:44,020 --> 00:09:46,780 It's like that community garden analogy, right? 223 00:09:46,780 --> 00:09:52,260 Whether you're planting seeds, watering the plants, or even just enjoying how beautiful 224 00:09:52,260 --> 00:09:55,020 it is, your participation matters. 225 00:09:55,020 --> 00:09:56,020 100%. 226 00:09:56,020 --> 00:10:00,400 Hey, if you do happen to be tech savvy, even if you're just starting out, there are tons 227 00:10:00,400 --> 00:10:02,860 of projects out there that would love your help. 228 00:10:02,860 --> 00:10:05,940 You can improve documentation, report bugs, stuff like that. 229 00:10:05,940 --> 00:10:10,340 These things might seem small, but they're actually super valuable to the community. 230 00:10:10,340 --> 00:10:14,160 As we wrap up this deep dive, what's the main takeaway here? 231 00:10:14,160 --> 00:10:19,220 It seems like open source software, especially when it comes to government, has this incredible 232 00:10:19,220 --> 00:10:24,200 potential to bring more transparency, more security, even more efficiency. 233 00:10:24,200 --> 00:10:27,460 It's a movement worth paying attention to, wouldn't you say? 234 00:10:27,460 --> 00:10:28,460 Absolutely. 235 00:10:28,460 --> 00:10:31,160 And it's bigger than just government or technology even. 236 00:10:31,160 --> 00:10:36,000 It's really about changing how we think about knowledge, about collaboration, about doing 237 00:10:36,000 --> 00:10:37,680 good for everyone. 238 00:10:37,680 --> 00:10:42,820 Open source at its heart is about empowering people by sharing and creating a future that's 239 00:10:42,820 --> 00:10:46,040 more equitable and accessible for everyone. 240 00:10:46,040 --> 00:10:47,520 That's a powerful thought. 241 00:10:47,520 --> 00:10:50,440 It's like a breath of fresh air, especially in today's digital world. 242 00:10:50,440 --> 00:10:52,000 It really is. 243 00:10:52,000 --> 00:10:57,800 So the next time you're on a website or downloading an app, even just liking a post online, take 244 00:10:57,800 --> 00:11:00,680 a second to think about the software behind it all. 245 00:11:00,680 --> 00:11:01,920 Is it open source? 246 00:11:01,920 --> 00:11:03,960 Is there a whole community driving it? 247 00:11:03,960 --> 00:11:08,880 And if so, how can you, in your own way, contribute to its growth? 248 00:11:08,880 --> 00:11:13,440 We've seen how open source CMS can bring more transparency to those government websites. 249 00:11:13,440 --> 00:11:14,680 But what about other sectors? 250 00:11:14,680 --> 00:11:19,480 Could we use this model for healthcare, education, maybe even private companies? 251 00:11:19,480 --> 00:11:20,760 What would that look like? 252 00:11:20,760 --> 00:11:22,280 And what new challenges might come up? 253 00:11:22,280 --> 00:11:23,880 Wow, that's a fantastic question. 254 00:11:23,880 --> 00:11:26,000 And honestly, that deserves its own deep dive. 255 00:11:26,000 --> 00:11:27,240 Maybe another time. 256 00:11:27,240 --> 00:11:28,240 Something to think about. 257 00:11:28,240 --> 00:11:31,080 Well, that's all the time we have for this deep dive. 258 00:11:31,080 --> 00:11:35,480 We've gone deep, deep, deep into this world of open source, unpacked all the potential 259 00:11:35,480 --> 00:11:40,600 of these content management systems, and hopefully, you know, spark some curiosity along the way. 260 00:11:40,600 --> 00:11:44,480 Until next time, keep those minds open and those digital gardens growing.