FSFE-defined coding standards?

Carsten Agger agger at modspil.dk
Fri Feb 12 15:34:47 UTC 2021


On 2/11/21 11:58 PM, Johannes Zarl-Zierl wrote:
> Hi,
>
> Apart from the principal discussion whether FSFE is well-equipped to define
> "coding standards" without defining a scope for that discussion, I'd like to
> address the introductory paragraph that almost reads as FUD to me:
>
>> The (F)LOSS ecosystem is currently mostly focusing on quantity over quality
> Do you have any evidence of this? Intuitively, I would rather assume the
> opposite: proprietary software has a higher incentive to focus on quantity
> over quality, while writing FLOSS software means that one's code is under
> public scrutiny and writing "bad" code can potentially harm your future job
> prospects.
>
> Data from code analyser vendors seems to support this thesis:
> https://blog.semmle.com/open-source-vs-proprietary-software/
> http://www.ciol.com/coverity-scan-report-source-software-quality-outpaces-proprietary-code/
>
> If there is newer data or academic research that suggests otherwise, I'd like
> to hear about it.
[...]
> But going back to my C++ example: who could be better suited to providing best
> practices for a language than the language community itself?

As a software professsional who is reasonably OCD over coding standards 
I also think this is not the FSFE's task.

First, as Johannes say, various language communities do a good job of 
publishing suggested standards.

Second, the ultimate goal of an organization like the FSFE is that more 
software, ultimately *all* software, should be free. This replies 
regardless of its quality or coding standards.  We would not reject 
Microsoft releasing Windows under the GPL if the code happened to be of 
bad quality.

Third, many free software communities have really excellent code. I 
often have the pleasure of debugging code in the Django framework, e.g., 
and it's normally a pleasure to read.


Best regards,
Carsten




More information about the Discussion mailing list