<div dir="ltr"><div>Hello,</div><div><br></div><div>I went through the long thread "FSFE-defined coding standards".  Did not read all the mails in this thread as at the end it deviated from original topic.</div><div><br></div><div> I developed software for different domains and  I do not think it is a good idea to promote one-fits-all approach for coding standards. E.g., coding guidelines for safety-critical applications (which do actually exists as industry standards) are different from coding standards for financial applications.  <br></div><div><br></div><div>Therefore I do not think that FSFE shall develop any coding guidelines for open-source apps. Coding guidelines to follow are dictated by domain, not by the fact that the specific software is open-source.</div><div><br></div><div>However, it is very important to promote quality in software. And open sourcing actually contributes to a software quality in a number of ways. To mention couple:</div><div><br></div><div></div><div>  * Education. Juniour developers use open source software to study how the code shall be developed in a professional way. They also learn how to cooperate with other developers in the mailing lists, bug trackers, git repositories etc.</div><div> * Independent reviews. Open source software is constantly under review from the community. More eyes you have, easier it is to find a new bug (yes, including security vulnerability). <br></div><div><br></div><div>I think that FSFE can focus on promoting open source as a way to improve software quality.</div><div>What practically can be done?</div><div><br></div><div>Couple of ideas:</div><div><br></div><div>- FSFE quality award to the open source software projects (based on the objective metrics - lint, coverity, relative defects amount etc)</div><div>- Educational track. Promote open source as a way to create quality software. Online courses, hackatons with quality as one of the focuses etc.</div><div><br></div><div>But FSFE coding guidelines sound like a wrong goal for me.<br></div><div>  <br></div><div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">WBR & WBW, Vitaly</div></div></div></div>