76
Feature Requests and Suggestions / Re: Open Source
« on: December 11, 2023, 23:04:54 »
Just because something is open source does not mean many developers will join.. Most open project does hardly get any external contributors.
Look at DC as you mention.. 90-95% of all commit is from 1 person.
And then you need to verify everything that people want to contribute. And you loose control and people can fork it and release there own version of it and then there are multiple version out there. and user can trust what version is the offical.
Bad people can easily create a version containing malware, and it will hurt the reputation of the official version.
And the project then would also only be able to use other open source project, limiting in what 3rd party software you can use. Would require some parts of MC to be rewritten.
Also MC codebase is huge, very few developer would want to spend the time to understand the architecture.
However.... some "parts" from MC is planned to be open.. So I think parts and extensions can be open..
Look at DC as you mention.. 90-95% of all commit is from 1 person.
And then you need to verify everything that people want to contribute. And you loose control and people can fork it and release there own version of it and then there are multiple version out there. and user can trust what version is the offical.
Bad people can easily create a version containing malware, and it will hurt the reputation of the official version.
And the project then would also only be able to use other open source project, limiting in what 3rd party software you can use. Would require some parts of MC to be rewritten.
Also MC codebase is huge, very few developer would want to spend the time to understand the architecture.
However.... some "parts" from MC is planned to be open.. So I think parts and extensions can be open..