1 00:00:00,05 --> 00:00:02,09 - [Instructor] There are trade-offs you're making 2 00:00:02,09 --> 00:00:05,00 by using open source software 3 00:00:05,00 --> 00:00:08,06 over its commercial counterparts. 4 00:00:08,06 --> 00:00:12,05 Let's talk about the advantages first. 5 00:00:12,05 --> 00:00:17,07 Of course, the most obvious one is the fact that it's free, 6 00:00:17,07 --> 00:00:19,02 but is it really free? 7 00:00:19,02 --> 00:00:21,04 Isn't there any hidden costs? 8 00:00:21,04 --> 00:00:24,03 We'll investigate this question more in depth 9 00:00:24,03 --> 00:00:26,08 in the next lesson. 10 00:00:26,08 --> 00:00:30,04 Another strength is its transparency, 11 00:00:30,04 --> 00:00:33,05 which contributes to security. 12 00:00:33,05 --> 00:00:35,09 Users have access to the source code 13 00:00:35,09 --> 00:00:39,04 and know exactly what they are getting into. 14 00:00:39,04 --> 00:00:42,09 Usually, there's a vibrant community of developers 15 00:00:42,09 --> 00:00:46,05 supporting an open source of their product 16 00:00:46,05 --> 00:00:50,05 who also keep an eye on security defects. 17 00:00:50,05 --> 00:00:53,09 If there is a known bug, they know about it. 18 00:00:53,09 --> 00:00:56,06 As a result, security vulnerabilities 19 00:00:56,06 --> 00:00:59,05 don't linger too long. 20 00:00:59,05 --> 00:01:02,05 Commercial software is like a black box. 21 00:01:02,05 --> 00:01:05,00 Nobody knows what's in it 22 00:01:05,00 --> 00:01:08,01 which introduces many uncertainties 23 00:01:08,01 --> 00:01:13,07 and potential for design flaws and coding errors. 24 00:01:13,07 --> 00:01:16,05 When it comes to disadvantages, 25 00:01:16,05 --> 00:01:19,04 one of the biggest is support. 26 00:01:19,04 --> 00:01:23,06 Yes, the driving open source community often exist 27 00:01:23,06 --> 00:01:26,05 which is willing to support your product 28 00:01:26,05 --> 00:01:28,07 but there is no guarantee. 29 00:01:28,07 --> 00:01:33,04 Sometimes an open source project just disappears 30 00:01:33,04 --> 00:01:35,00 due to various reasons 31 00:01:35,00 --> 00:01:39,05 one of which could be the lack of funding or interest. 32 00:01:39,05 --> 00:01:45,05 Therefore, sustainability is another enormous challenge. 33 00:01:45,05 --> 00:01:49,02 If you need professional support for the solution 34 00:01:49,02 --> 00:01:54,02 you're adopting, a better route could well be commercial. 35 00:01:54,02 --> 00:01:59,03 Because of these pros and cons hybrid options are emerging. 36 00:01:59,03 --> 00:02:02,06 Companies make their product open source, 37 00:02:02,06 --> 00:02:05,05 but charge fees for customer support, 38 00:02:05,05 --> 00:02:10,06 extra features and feature upgrades. 39 00:02:10,06 --> 00:02:15,04 A good example is Snort that monetizes 40 00:02:15,04 --> 00:02:17,05 intrusion detection rules. 41 00:02:17,05 --> 00:02:21,06 Here, you can see the various subscription options 42 00:02:21,06 --> 00:02:23,06 the company is providing. 43 00:02:23,06 --> 00:02:26,05 You can even go for no support option 44 00:02:26,05 --> 00:02:30,08 if you have your own IT team with the right expertise. 45 00:02:30,08 --> 00:02:34,06 The nice thing about this trend is that the market 46 00:02:34,06 --> 00:02:39,09 is evolving to benefit the users and consumers. 47 00:02:39,09 --> 00:02:43,00 I have no problem with that.