DEV Community

Discussion on: Open Source needs to change.

Collapse
 
sroehrl profile image
neoan

While I understand the comfort standards provide, there is always a point we shouldn't forget: Innovation.
What seems like chaos is the democratic principal of "exchange of ideas". Some of the "non-standard" approaches will prevail if their advantages can be shown.
This happens all the time without people realizing it.
In the js-world, for example, the first AngularJS broke with imperative construction and ultimately started the declarative approach. This would not have been possible by adhering to standards.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

There are a lot of things in nature all evolving into crabs and crab like things. Not all could be classified as crab, but classification is something we still attempt to do. I think if nature knew the ultimate animal, it would probably evolve that... But evolution works by specialisms of environment right? There is always going to be a perfect animal per environment. Open source projects do follow that survival of the fittest model but seldom improve off of the back of another because there is a lack of ability to discover great solutions already handled by predecessors. Anyway it's an interesting comparison. I want spark a movement to provide a platform or license that somehow makes it easier to find the best code and easily integrate that code cross projects.

Collapse
 
sroehrl profile image
neoan

Yes, I understand. My remarks did not discredit your idea. And I am curious on how you suggest something like that will look like. At the same time, I have doubt if that would ever be possible. The reason I mentioned is just one of the hurdles I could think of that would prevent adoption of such a system. A way more complex topic to cover would be compatability between said standards.