The first book in our newb book club in CCT Blockchain Developers, is the Cathedral and The Bazaar. It's a book dedicated to open source and the two models of OSS development. I chose this book because open source is fundamental to the founding and continued progress of this industry.
Why is open source software so important?
Open source code allows for community development.
572 contributors have contributed to Bitcoin. There are thousands of developers working on things that could revolutionize the industry and thousands more who want to. Proprietary code presents a barrier to that.
Open source code allows for progress.
If I make something and you can make it better, but need my base code, in the open source world, you can do that. If you want to help me make mine better instead of forking my code, you can often do that too. If you only need a small piece of my code to make yours better, you can do that also.
Open source code is better code
With the opportunity for countless eyes on the code, issues are pointed out and fixed quickly. Security concerns are not only identified but fixed quickly. Satoshi, partially due anonymity, has taken on a mythical quality, above question. His code had errors, but it is open source and anyone can contribute.
Open source code is sustainable code
Proprietary code downs with the ship when startups go under. Open source lives on. It lives past developers who have lost interest. It lives past the end of funding.
Open source code is transparent code
People wonder how they can trust a project, how they can see what's really happening, etc. Having transparent code allows other developers to check code over for malware and other sneaky stuff.
What a FAD!
The Free Open Source Software (FOSS) movement is nothing new. It was around long before Microsoft or Apple. Arguably, if early programmers hadn't made open source software, MS and Apple wouldn't exist. Many companies and individuals are rushing to patent "blockchain" and it can have some negative impacts on this industry. (See "Open source code allows for progress")
Also, Craig Wright is a fraud. Satoshi believed in open source code. The best argument IMO, for faketoshi Craig Wright not being Satoshi is his direct opposition to everything that this industry is founded on. Patents. If Satoshi believed in patents, we'd be waiting for 2029.
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit