{"id":28951,"date":"2015-02-03T22:41:05","date_gmt":"2015-02-04T03:41:05","guid":{"rendered":"http:\/\/www.opensource.im\/uncategorized\/balancing-diversity-and-creativity-in-the-world-of-foss.php"},"modified":"2015-02-03T22:41:05","modified_gmt":"2015-02-04T03:41:05","slug":"balancing-diversity-and-creativity-in-the-world-of-foss","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/open-source-software\/balancing-diversity-and-creativity-in-the-world-of-foss.php","title":{"rendered":"Balancing Diversity and Creativity in the World of FOSS"},"content":{"rendered":"<p><p>    The Linux community is filled with friction and diversity. One    of the advantages of open source software is the diversity that    leads to innovative approaches to improve the computing    environment.  <\/p>\n<p>    But can the diversity go too far? Is it a defining    characteristic that kills programming creativity?  <\/p>\n<p>    The news cycle surrounding open source technology is fed by    ongoing arguments about PulseAudio versus ALSA Sound in one    Linux distro or another. Hotly debated discussions ensue about    the merits of Systemd replacing init. Some disputes lead to key    developers forking a project. Others force particular project    developers or contributors to quit.  <\/p>\n<p>    \"I don't think you can have too much diversity of opinion. It    only makes the product better. Having more people explaining    what they need and what something should do always leads to    good conversation. In a monoculture of people always in    agreement, yes things can move quickly, but what if they are    moving in the wrong direction?\" Todd Ross Nienkerk, Managing    partner at Web design and development firm Four    Kitchens, told LinuxInsider.  <\/p>\n<p>    Some open source contributors caught in the fray of diversity    may not welcome the idea of never having too much diversity of    opinion. Take, for example, an experience within the Nools    community.  <\/p>\n<p>    C2FO open    sourced Nools, which is a JavaScript rules engine that runs on    Node.js. Node.js is the open source JavaScript engine.  <\/p>\n<p>    The Node.js community recently lost its longtime project leader    Isaac Schuleter, who worked for Joyent, the company that    sponsors and maintains Node.js's development. He is creating    his own Node.js-related product under a company he started    called NPM Inc. C2FO has no connection to Joyent.  <\/p>\n<p>    \"We have seen that a lot in the JavaScript community with    dissension over the way syntax is done. You see a lot of this    in the Github community where there are flame wars over which    way is better to do something,\" Doug Martin, Principal Engineer    at C2FO, told LinuxInsider.  <\/p>\n<p>    Dissension causes a lot of stress in the community. In the end    people look at the coding skills as an art. That can deter    people from trying to contribute to your product, he explained.  <\/p>\n<p>    \"There can be fear that a contribution can be rejected over    something as silly as a syntax. There can be too much emphases    over a discussion on something that was trivial to begin with,\"    he said.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Read more here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/www.technewsworld.com\/story\/81527.html?rss=1\/RK=0\/RS=8RrOxv2qQX42GO5RjSN6KXQW378-\" title=\"Balancing Diversity and Creativity in the World of FOSS\">Balancing Diversity and Creativity in the World of FOSS<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> The Linux community is filled with friction and diversity. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-28951","post","type-post","status-publish","format-standard","hentry","category-open-source-software"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/28951"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=28951"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/28951\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=28951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=28951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=28951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}