mirror of
https://git.ari.lt/ari.lt/ari.lt.git
synced 2025-02-05 01:59:25 +01:00
74 lines
No EOL
4.4 KiB
HTML
74 lines
No EOL
4.4 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">
|
|
</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="//github.com/TruncatedDinosour/website">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 --> |