DRAFT STATUS Proposed Most Effective Practices for Libre New Art Development

This document outlines observedly most effective practices for establishing then maintaining a libre project. Specifying a set of criteria for memetics, hosting, in addition to communication channel infrastructure which have or contrary to popular wisdom have not resulted in new art.

The initial version is based on the GNU Project's Software Development Services that they offer to GNU Projects, but generalised.

https://www.gnu.org/software/devel.en.html

Also the Maintainer's Guide : https://www.gnu.org/prep/maintain/maintain.txt

Importantly recording contributors and contributions gets done by commit signatures including one for each in a names file. Varied sorting based on excluding or exhaustive, non-affirmative or affirmative, casual or rigorous consensus. Reason: distros refusing to package any art with legally dubious origins.
A verifiable copyright declarations chain remains important.

Our social organ: 1. considers the recommendation to take a "Hippocratic Oath for Software Engineers":

http://bryce.vc/post/22780107231/a-hippocratic-oath-for-software-engineers

A primary draft which seems to well analogize the original Medical Oath has gotten hosted here:

http://farmerandfarmer.org/medicine/ethics.html

  1. Considers the recommendation to compose a Charter (such as the Apache Software Foundation Charter)

Also some Coding Standards, e.g.

https://www.gnu.org/prep/standards/standards.txt

Draft to generalize the GNU Project's Software Development Services offered to GNU Projects (https://www.gnu.org/software/devel.en.html):

  • recommend marking released content as share-alike. (see https://www.gnu.org/licenses/license-recommendations.html)
  • recommend hosting any/all documentation, art, and communication channels with publicly auditable systems which meets minimum standards for an A grading, as defined by the FSF's Hosting Criteria
  • recommend communication archives for every channel in an autonomously searchable as well as save-able format.
  • recommend publicly documenting build and test procedures if used and/or needed.
  • tbc

Table of well-known software libre projects

Please ensure that things are filled in only from "official" channels as indicated from the web site (if there is one). For example samba has an official page https://www.samba.org/samba/irc.html which outlines their IRC channels. If however there is something that is really very well-known but is "unofficial" please do include it but mark it as such. The linux kernel for example has well-known places that it is developed, and the Distros in particular will have extremely well-known but "unofficial" support channels that will be relevant.

Interoperability Projects

Project Name (linking website) Samba Wine
Foundation No
"Ownership" Transfer Contributions No
Charter None
Communication Guidelines Media Mailing List - Commit
Mailing Lists per Language* 6 English - 1 French - 1 Italian
Editable Wikipages Yes
IRC/Chatroom Yes
Forums No
Translation Aides None
Fork-able Web Data Unclear
Only Libre Dependencies Yes
"Copyleft" Yes
Only "Copyleft" Dependencies No
VS - Libre-hosted? git - yes
Bug Tracker - Libre-hosted bugzilla - yes

*Not counting other courteously hosted projects, only if they have their own project website.

Communication Guidelines per Media Medium - Words - Anchors - Sections 2nd Medium - Words - Anchors - Sections
Project ---------------------------------------------------------------------- ---------------------------------------------------------------------
Samba Email - 407 - 0 - 10 Commit - 111 - 0 - 6
Wine

| Citations | Samba |

Audio-Visual Projects

Project Name (linking website) Apertus
Chatroom IRC - freenode - #apertus
Mailing Lists Google "Group" - considering savannah
Forums no
Foundation Austrian-registered "Association"
Charter Bylaws
Code of Conduct none
Copyright Assignment Required no
Libre License GPLv3
Libre Server Code no, but ok w/o scripts
VCS / Libre Hosted? github - not libre
Bug Tracker / Libre Hosted? phabricator - yes

2D and 3D editing Projects (Image, PCB, CAD)

Project Name (linking website) Inkscape GIMP Blender KiCAD
Chatroom
Mailing Lists
Forums
Foundation
Charter
Code of Conduct
Copyright Assignment Required
Libre License
Libre Server Code
VCS - Libre hosted?
Bug Tracker - Libre Hosted?

Web Browser Projects

Project Name (linking website) Firefox Webkit Blink (Chromium) Netsurf
Chatroom
Mailing Lists
Forums
Foundation
Charter
Code of Conduct
Copyright Assignment Required
Libre License
Libre Server Code
VCS - Libre hosted?
Bug Tracker - Libre Hosted?

Distros

Project Name (linking website) Arch Debian Ubuntu Slackware Gentoo FreeBSD
Chatroom
Mailing Lists
Forums
Foundation
Charter
Code of Conduct
Copyright Assignment Required
Libre License
Libre Server Code
VCS - Libre hosted?
Bug Tracker - Libre Hosted?

Desktop Environments

Project Name (linking website) Gnome 3 Gnome 2 KDE TDE EWM fvwm2
Chatroom
Mailing Lists
Forums
Foundation
Charter
Code of Conduct
Copyright Assignment Required
Libre License
Libre Server Code
VCS - Libre hosted?
Bug Tracker - Libre Hosted?

Kernels

Project Name (linking website) Linux FreeBSD
Chatroom
Mailing Lists
Forums
Foundation
Charter
Code of Conduct
Copyright Assignment Required
Libre License
Libre Server Code
VCS - Libre hosted?
Bug Tracker - Libre Hosted?

TBD

| Urbit | | | | | | | | | | Cygwin | | | | | | | | | | GNU gcc | | | | | | | | | | ReactOS | | | | | | | | | | Python | | | | | | | | | | Perl | | | | | | | | | | Exim4 | | | | | | | | | | sendmail | | | | | | | | | | postfix | | | | | | | | |

| systemd | | | | | | | | | | openrc | | | | | | | | | | mysqldb | | | | | | | | | | mariadb | | | | | | | | | | openoffice | | | | | | | | | | libreoffice | | | | | | | | | | X11 | | | | | | | | | | xorg | | | | | | | | | | Kerberos | | | | | | | | | | Heimdal | | | | | | | | | | OpenLDAP | | | | | | | | | | Misc. | | | | | | | | |

Template

Project Name (linking website)
Established Date
Chatroom
Mailing Lists / ML etiquette
Forums
Foundation
Charter
Code of Conduct
Copyright Assignment Required
Libre Licensed source
Libre Licensed web site source
Libre Licensed documentation source
Libre Web Browser compliant (librejs or no js)
VCS - Libre hosted?
Bug Tracker - Libre Hosted?