1 00:00:00,320 --> 00:00:02,880 Speaker 1: Brought to you by the reinvented two thousand twelve camera. 2 00:00:03,240 --> 00:00:08,760 Speaker 1: It's ready. Are you get in touch with technology? With 3 00:00:08,920 --> 00:00:13,240 Speaker 1: tech stuff from how stuff works dot com. Hi, and 4 00:00:13,280 --> 00:00:15,760 Speaker 1: welcome to the podcast. My name is Chris Pelett. I'm 5 00:00:15,760 --> 00:00:18,239 Speaker 1: an editor here at how Stuff Works, and I've got 6 00:00:18,280 --> 00:00:21,119 Speaker 1: writer Jonathan Strickland with me today. Hey there, we're calling 7 00:00:21,160 --> 00:00:24,160 Speaker 1: this one the wide Open Podcast. Awesome. You gotta love 8 00:00:24,280 --> 00:00:27,600 Speaker 1: open especially when you're talking about open source software, which 9 00:00:27,680 --> 00:00:31,080 Speaker 1: is what we were going to discuss, um based. Basically, 10 00:00:31,080 --> 00:00:34,280 Speaker 1: what happened was, after the release of Gutsy Gibbon, which 11 00:00:34,320 --> 00:00:38,320 Speaker 1: is a new version of the open source Ubuntu operating system. 12 00:00:38,360 --> 00:00:40,200 Speaker 1: I decided to download it, burn it on a CD 13 00:00:40,400 --> 00:00:43,400 Speaker 1: and put it in my, uh my father's old PC 14 00:00:43,600 --> 00:00:45,040 Speaker 1: that he gave me when he got a new one, 15 00:00:45,600 --> 00:00:47,919 Speaker 1: and um, you know, actually I brought it up with him. 16 00:00:47,920 --> 00:00:50,159 Speaker 1: I said, I'm gonna, you know, try this out on 17 00:00:50,200 --> 00:00:51,879 Speaker 1: your old machine. You know, it's not gonna be using 18 00:00:51,880 --> 00:00:54,080 Speaker 1: Windows and you know, that's just another thing that people 19 00:00:54,120 --> 00:00:56,720 Speaker 1: aren't going to use. And he was saying, what's the 20 00:00:56,720 --> 00:00:58,840 Speaker 1: big deal? Why should I care about open source? And 21 00:00:58,880 --> 00:01:03,200 Speaker 1: I really didn't have I clean cut good podcast, Double 22 00:01:03,240 --> 00:01:06,200 Speaker 1: answer for im at the time. Well, I'm glad you 23 00:01:06,280 --> 00:01:10,560 Speaker 1: came into the room today because I've got one for you. Actually, Uh, 24 00:01:10,600 --> 00:01:12,800 Speaker 1: well we'll talk it. First of all, what open source 25 00:01:12,840 --> 00:01:16,880 Speaker 1: really means, um. Open source is a way of developing 26 00:01:16,920 --> 00:01:21,240 Speaker 1: software in which the the original developer, whoever first programs 27 00:01:21,280 --> 00:01:26,160 Speaker 1: the the application, uh, makes all of the source code 28 00:01:26,200 --> 00:01:29,479 Speaker 1: available to anyone and everyone who wants to look at 29 00:01:29,520 --> 00:01:32,600 Speaker 1: it and not just look at it, but copy it, 30 00:01:32,720 --> 00:01:35,640 Speaker 1: modify it, build on it, alter it in any way 31 00:01:35,440 --> 00:01:38,640 Speaker 1: they like, as long as they're also following the rules 32 00:01:38,720 --> 00:01:41,600 Speaker 1: set by the Open Source Initiative, which is a group 33 00:01:41,640 --> 00:01:45,200 Speaker 1: that kind of oversees the standards that are used for 34 00:01:45,280 --> 00:01:49,240 Speaker 1: open source software. And the idea here is that through 35 00:01:49,240 --> 00:01:54,800 Speaker 1: a community of developers, a program can evolve much faster 36 00:01:55,400 --> 00:01:58,600 Speaker 1: in a much more fluid environment, uh than it would 37 00:01:58,800 --> 00:02:02,520 Speaker 1: in a clothe environment. And by closed environment, we're talking 38 00:02:02,560 --> 00:02:07,720 Speaker 1: about companies that have proprietary software where only their developers 39 00:02:07,840 --> 00:02:12,640 Speaker 1: work on the program. We're looking at you Microsoft and Apple. Yes, 40 00:02:13,000 --> 00:02:17,800 Speaker 1: particularly yes, particularly those two, especially Apple, because you know, 41 00:02:18,000 --> 00:02:21,720 Speaker 1: since they build their own machines, they they're operating system 42 00:02:21,800 --> 00:02:26,000 Speaker 1: takes advantage of those specific uh pieces of the computer 43 00:02:26,080 --> 00:02:29,240 Speaker 1: like the processor, and the video card and the the 44 00:02:29,360 --> 00:02:32,040 Speaker 1: audio card that specifically operates, which is one of those 45 00:02:32,040 --> 00:02:34,839 Speaker 1: things that makes Apple computer. Why you know, people say 46 00:02:34,880 --> 00:02:38,480 Speaker 1: that Apple computers just works because they always have, you know, 47 00:02:38,600 --> 00:02:41,359 Speaker 1: a certain subset of of materials that're going to make 48 00:02:41,360 --> 00:02:44,040 Speaker 1: the machines up right. It's not like a PC that 49 00:02:44,080 --> 00:02:48,160 Speaker 1: could come from one or one manufacturer versus one thousand 50 00:02:48,240 --> 00:02:53,440 Speaker 1: other manufacturers. Um, it's software that is specifically designed to 51 00:02:53,440 --> 00:02:55,520 Speaker 1: work on a specific machine and so hey, what do 52 00:02:55,560 --> 00:02:58,560 Speaker 1: you know? It works. But the problem is they don't 53 00:02:58,639 --> 00:03:01,720 Speaker 1: share that with everybody, so no one else can really 54 00:03:01,760 --> 00:03:06,560 Speaker 1: tweak anything or build anything specifically off of that software 55 00:03:06,600 --> 00:03:09,119 Speaker 1: you have. It's it's much more difficult to develop software 56 00:03:09,639 --> 00:03:13,040 Speaker 1: for a platform like that, and then you have, you know, 57 00:03:13,120 --> 00:03:15,119 Speaker 1: bugs that come up and you have to wait for 58 00:03:15,160 --> 00:03:17,360 Speaker 1: them the manufacturer to do that, rather than you know, 59 00:03:17,440 --> 00:03:19,760 Speaker 1: the open source group can go ahead and get to 60 00:03:19,800 --> 00:03:22,080 Speaker 1: work on it, and somebody can, you know, over their 61 00:03:22,160 --> 00:03:24,600 Speaker 1: lunch break from their day job, can maybe work out 62 00:03:24,600 --> 00:03:29,079 Speaker 1: a bug that has been bugging the users of that software. 63 00:03:29,120 --> 00:03:31,640 Speaker 1: That's actually kind of an extension of the old hacker culture, 64 00:03:32,040 --> 00:03:35,160 Speaker 1: where hackers would look at a program and say, you know, 65 00:03:35,400 --> 00:03:37,880 Speaker 1: this thing is just not doing what I think it 66 00:03:37,960 --> 00:03:40,560 Speaker 1: should do, not necessarily what it was designed to do, 67 00:03:40,600 --> 00:03:43,200 Speaker 1: but whatever the hacker thought this program was supposed to do. 68 00:03:43,560 --> 00:03:46,040 Speaker 1: And then the hacker would go hack out some code. 69 00:03:46,080 --> 00:03:49,520 Speaker 1: That's where the name came from, and uh, you know, 70 00:03:49,720 --> 00:03:52,160 Speaker 1: by hooker by crook, that program was going to do 71 00:03:52,240 --> 00:03:55,280 Speaker 1: what the hacker wanted it to do. And the same 72 00:03:55,320 --> 00:03:57,840 Speaker 1: sort of thing with open source software. If you were 73 00:03:57,880 --> 00:04:00,480 Speaker 1: to download a certain application that was open source and 74 00:04:00,520 --> 00:04:01,840 Speaker 1: you were to use it, and you're saying, you know, 75 00:04:02,520 --> 00:04:05,920 Speaker 1: this could really use such and such. There's this one 76 00:04:06,040 --> 00:04:08,800 Speaker 1: feature that I really wish this had. Well, if you 77 00:04:08,880 --> 00:04:12,080 Speaker 1: had the skills and the knowledge, you could program that 78 00:04:12,200 --> 00:04:15,160 Speaker 1: feature and insert it into the application and make it 79 00:04:15,200 --> 00:04:18,280 Speaker 1: available to everyone, and now, voila, we've got a new 80 00:04:18,360 --> 00:04:20,719 Speaker 1: version of this software that something has a new feature, 81 00:04:20,880 --> 00:04:22,640 Speaker 1: and we didn't have to wait three years for the 82 00:04:22,680 --> 00:04:26,520 Speaker 1: next cycle of releases to come around. That's true. Yeah. 83 00:04:26,520 --> 00:04:30,680 Speaker 1: An example that you may already be using UM is 84 00:04:31,120 --> 00:04:33,719 Speaker 1: when when Netscape was bought by a o L, they 85 00:04:33,839 --> 00:04:37,480 Speaker 1: released their source code for the Netscape browser as open source, 86 00:04:37,520 --> 00:04:41,080 Speaker 1: and it is resulted in the Thunderbird email client, the 87 00:04:41,200 --> 00:04:46,680 Speaker 1: Firefox browser, and somebody released the Flock browser, which incorporates uh, 88 00:04:46,720 --> 00:04:51,320 Speaker 1: the ability to network your social network stuff into the browser. 89 00:04:51,400 --> 00:04:53,279 Speaker 1: So you actually have a sidebar where you can check 90 00:04:53,680 --> 00:04:57,599 Speaker 1: the Flicker the latest feed from Flicker or Twitter or 91 00:04:57,600 --> 00:05:01,040 Speaker 1: Facebook or whatever, you know, several different accounts, and they 92 00:05:01,040 --> 00:05:04,359 Speaker 1: actually just added some new ones. So they saw a 93 00:05:04,440 --> 00:05:06,599 Speaker 1: need for that and just went ahead and upgraded the 94 00:05:06,600 --> 00:05:09,240 Speaker 1: browser the way they thought it should be done. If 95 00:05:09,240 --> 00:05:11,599 Speaker 1: you'd like to learn more about open source, we have 96 00:05:11,640 --> 00:05:15,240 Speaker 1: an article called what does open source mean? We also, 97 00:05:15,520 --> 00:05:18,320 Speaker 1: if you are interested in the hacker culture, Johnathan wrote 98 00:05:18,320 --> 00:05:20,800 Speaker 1: an article about how hackers work, and both of those 99 00:05:20,839 --> 00:05:24,359 Speaker 1: are available on how stuff works dot com. Thanks for listening. 100 00:05:25,880 --> 00:05:28,320 Speaker 1: For moral on this and thousands of other topics. Is 101 00:05:28,440 --> 00:05:31,680 Speaker 1: how stuff works dot com. Let us know what you think. 102 00:05:31,960 --> 00:05:38,880 Speaker 1: Send an email to podcasts at how stuff works dot com. 103 00:05:39,000 --> 00:05:41,559 Speaker 1: Brought to you by the reinvented two thousand twelve camera. 104 00:05:41,880 --> 00:05:43,080 Speaker 1: It's ready, are you