<div dir="ltr">I like to take decisions based more on "Realpolitik" than on ideology/feelings. <span style="line-height:1.5">I have no side and no feelings for any of people involved. I just want to have a good router distribution.</span><div><br></div><div>What is a OSS project? It is the sum of work of people. So, the future of a project lies on how much people will work on it.</div><div><br></div><div><span style="line-height:1.5">Let's face: if you sum the commits count* of those leaving, you start to worry about OpenWRT:</span><br></div><div><br></div><div>Core:</div><div><div> 10815<span class="Apple-tab-span" style="white-space:pre">      </span>nbd <<</div><div>  4531<span class="Apple-tab-span" style="white-space:pre">  </span>juhosg</div><div>  3649<span class="Apple-tab-span" style="white-space:pre">        </span>blogic <<</div><div>  3436<span class="Apple-tab-span" style="white-space:pre">       </span>florian</div><div>  2654<span class="Apple-tab-span" style="white-space:pre">       </span>nico</div><div>  2183<span class="Apple-tab-span" style="white-space:pre">  </span>jow <<</div><div>  1482<span class="Apple-tab-span" style="white-space:pre">  </span>kaloz</div><div>  1414<span class="Apple-tab-span" style="white-space:pre"> </span>hauke <<</div><div>   925<span class="Apple-tab-span" style="white-space:pre">       </span>wbx</div><div>   718<span class="Apple-tab-span" style="white-space:pre">  </span>cyrus <<</div></div><div><br></div><div>Packages:</div><div><div>  512<span class="Apple-tab-span" style="white-space:pre"> </span>Steven Barth <<</div><div>   469<span class="Apple-tab-span" style="white-space:pre">        </span>Ted Hess <<</div><div>   256<span class="Apple-tab-span" style="white-space:pre">    </span>Marcel Denia</div><div>   250<span class="Apple-tab-span" style="white-space:pre"> </span>Daniel Golle <<</div><div>   235<span class="Apple-tab-span" style="white-space:pre">        </span>Nikos Mavrogiannopoulos</div><div>   230<span class="Apple-tab-span" style="white-space:pre">      </span>sbyx</div><div>   214<span class="Apple-tab-span" style="white-space:pre"> </span>Hannu Nyman</div><div>   202<span class="Apple-tab-span" style="white-space:pre">  </span>Alexandru Ardelean</div><div>   162<span class="Apple-tab-span" style="white-space:pre">   </span>Jo-Philipp Wich <<</div><div>   154<span class="Apple-tab-span" style="white-space:pre">     </span>Nicolas Thill</div></div><div>(git shortlog -s -n | head -10)</div><div><br></div><div>*yes, I know that they are not the author of all commits but they were the ones that reviewed the patches and committed them.</div><div><br></div><div>If you lose most of the committers, the project will REALLY lag behind, to a point of losing its self sustainability. Those leaving represents <span style="line-height:1.5">more than 50% of commits of all time and, since 2014, they are the top 6 devs with more than 80% of commits.</span></div><div>(git shortlog -s -n 3328763a8d0abbcbcf79b5a91e6abbb0b55b3119..HEAD  | head -10<span style="line-height:1.5">)</span></div><div><span style="line-height:1.5">They are(were) the ones currently working.</span></div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">One of the complaints was that there were no process of introducing new devs. So, when a bunch of them leave, what will happen? Ease the process of including new devs (which is one of the demanded changes)? Do we really think that there is a suppressed supply of developers wanting to replace the leaving devs?</span></div><div><br></div><div>It seems that the decision power in OpenWRT does not match the amount of work each one is currently dedicating to the project.</div><div><br></div><div>What might happen with the fork?</div><div><br></div><div>OpenWRT loses 80% of its development power (not counting those that leave to LEDE after).</div><div>LEDE might attract more devs with an open politic (as packages are much better at github). In the end, if LEDE succeeds on balance more devs, stability and new resources, everybody will use it and OpenWRT will start to rot. If it fails, both projects might die and everybody loses.</div><div><br></div><div>This was already happened with OpenOffice/LibreOffice (I guess with ffmpeg/libav less devs left). They created a new project because of disagreement (with Oracle). Devs flew to the new project. The old one started to rot and ended dropped to the community. I guess most of the current downloaders of OpenOffice do not know LibreOffice and they are not power users. With OpenWRT, most of downloaders are power users.</div><div><br></div><div>You can replace infrastructure in a matter of weeks. Replace a brand in months. However, you need years or decades to form a development team.</div><div><br></div><div>What are the options for OpenWRT Decision Team (as the development team just left)?</div><div><br></div><div>1) Do nothing. Let LEDE take its chances. If it succeed, it will take the place of OpenWRT and OpenWRT will rot. If not, we'll might have a version of mutual assured destruction.</div><div><br></div><div>2) The remaining OpenWRT Core Team accept some (or all) terms of the LEDE Team. Face it. There were already most of the "<span style="line-height:1.5">OpenWRT Core Team</span><span style="line-height:1.5">". Now give them the corresponding decision power.</span></div><div><br></div><div>Even if all the remaining of the OpenWRT Core Team resign now and give all the control to LEDE, OpenWRT will be less affected than the current situation.</div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">If I felt that my position would put in danger a project on which I dedicated and care so much, I would rather simply resign than let my work be gone. OpenWRT should be more than someone's project. However, there is no need to anyone to leave but a need of power </span>transferring<span style="line-height:1.5">.</span></div><div><br></div><div>The ones with current decision power at OpenWRT will either give away some of its power or they will lose it all (in favor of a rebooted OpenWRT leaded by LEAD or because it simply became irrelevant).</div><div><br></div><div>Regards,</div></div><div dir="ltr">-- <br></div><p dir="ltr">Luiz Angelo Daros de Luca<br>
<a href="mailto:luizluca@gmail.com">luizluca@gmail.com</a></p>