ari.lt/page/blog/blogs/Why-is-open-source-software-better-than-closed-source-software.html
2021-11-01 15:44:15 +02:00

75 lines
5.1 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ari::web -> Blog</title>
<meta name="keywords" content="website webdev linux programming ari terminal dark blog javascript opensource free">
<meta name="description" content="Blog on 2021-10-25 04:15:27 EEST - Why is open source software better than closed source software">
<meta name="robots" content="follow"/>
</head>
<body>
<div>
<h1>Why is open source software better than closed source software</h1>
<p>2021-10-25 04:15:27 EEST | <a href="..">back</a> | <a href="/">home</a> | <a href="/git">git</a></p>
<hr/>
<h1>Pros</h1>
<h2>Open source software is driven not by money, but by motivation</h2>
<p>Open source developers want to genuinely help people instead of make loads of money
by selling their data and products, that can be a factor, but it's also to help people understand
the software and help you trust them.</p>
<h2>Community help</h2>
<p>With open source software you will get more in-depth help and more ?helpful help?.
Basically you will get good community support instead of paying someone to help you.</p>
<h2>Community recognition</h2>
<p>By creating OSS you will get more recognised as a developer and your product might be more successful
because of that, you will also reach more people trying to help you and find bugs and performance hogs
so people who use your software will get a better experience.</p>
<h2>Help building software</h2>
<p>If you make open source software people might also want to help you, though don't expect free
work just because it's open source :)</p>
<h2>Advertising</h2>
<p>If your project is popular on something like github you will probably get more users
and so people trying to help you and search for bugs, etc.</p>
<h2>Sense of value</h2>
<p>Developers who develop OSS and when it becomes huge will feel more motivated to work and will
mean more to them as people have either helped with code or they have complimented it or something similar.</p>
<h2>Quality</h2>
<p>Open source software usually cannot have messy code, well it can, but it gets quickly fixed,
as everyone sees your code they will fix it and improve your code and when people don't see your code
developers can be a bit more lazy and write inefficient and ugly code 'cause who's going to see it?
Also bugs are less common in OSS as it has multiple developers looking at it a second trying to find bugs,
well if they so choose to.</p>
<h2>Security and privacy</h2>
<p>As the project is open source the developer can't put any backdoors and data collection things unnoticed.
Also if the application is storing anything for example login credentials chances are that
the security is better as people are trying their best to harden it, though there are some bad people out there
trying to introduce backdoors, though it's rare and as it's open source it gets patched pretty quickly
one time it happened with PHP and it got reverted quick.</p>
<h2>Customisation</h2>
<p>If the closed source software you're using is lacking some feature or has a breaking feature, you cannot
modify it, when with open source software you can.</p>
<h2>More accessible</h2>
<p>Your open source project will be more available to more devices and architectures because people
can modify the source and if your designed your project well - it might just work with only compiling on the
specific platform.</p>
<h2>IT develops faster with it</h2>
<p>For example if science kept everything secret we wouldn't know as much as we know, people who
discovered antibiotics could have kept it secret until they died or they did and could have released
it and made it available to the whole science so they could build, improve and help with/upon it.
And the same applies with IT, IT develops faster when everything is easily modifiable and accessible.</p>
<hr />
<h1>Cons</h1>
<h2>Miscommunication</h2>
<p>People might try to improve your product, but they might break it, so if you don't make it clear
in the rules of opening pull requests, they might get rejected.</p>
<h2>Business</h2>
<p>It's a bad idea to open source something if you're the first one to create it, but it's also good
because you might teach people something and they will value your product more than the competitor's copy</p>
</div>
</body>
</html>
<!-- this is automatically generated by scripts/add_blog -->