DotGNU Project - GNU Freedom for the Net








Mailing lists

The main mailing list is the DOTGNU-GENERAL mailling list.
Subscribe at http://lists.gnu.org/mailman/listinfo/dotgnu-general.

In addition there is a number of specialized discussion mailing lists. A complete list follows.

Mailing Lists of the DotGNU project

  • The DOTGNU-GENERAL mailing list focuses on mainstream DotGNU development work.
  • The DOTGNU-PNET mailing list is for development discussions (and bugs) of DotGNU Portable.NET, including e.g. cscc, ilrun, pnetlib, and pnetC. Topics include bugs, feature requests, interoperability testing, newbies looking for work, etc.
  • The DOTGNU-LIBJIT mailing list is for libjit library which implements Just-In-Time compilation functionality. Unlike other JIT's, this one is designed to be independent of any particular virtual machine bytecode format or language. The hope is that Free Software projects can get a leg-up on proprietry VM vendors by using this library rather than spending large amounts of time writing their own JIT from scratch.
  • The DOTGNU-PNET-COMMITS mailing list is a read-only list for receiving CVS commit messages.
  • The PHPGROUPWARE-DEVELOPERS mailing list is for developent discussions of phpGroupWare.
  • The DOTGNU-ANNOUNCE mailing list for press releases and other important announcements concerning the DotGNU system.

Please avoid cross-posting to multiple of these lists. If something needs a broader audience than just one of the specialized mailing lists, post it to DEVELOPERS.

Frequently Asked Questions

How do I filter mail from the developers list into a separate folder?

Make a procmail recipe that filters on the List-ID: header. This header is guaranteed to always be the same, regardless of which of the three available email addresses (developers@dotgnu.org, developer@dotgnu.info, dotgnu-developers@gnu.org) people use for posting to the list.

Do we have some degree of democracy in DotGNU?

So far the only "institution" in DotGNU is the DotGNU Steering Committee, which has been appointed by RMS. So right now DotGNU cannot be a democracy in the usual sense, simply because the necessary democratic institutions and procedures have not been established.

It would not be easy to turn a Free Software project like DotGNU into a true democracy. It would have to be a constitutional democracy because there are standards and ethical principles which cannot be allowed to be simply changed by a majority vote. Also the core of the DotGNU vision (which makes it a solution to the vendor lock-in problem for webservices) may be refined, but not discarded. There would need to be structures in place which prevent people who do not agree with these key things from "hijacking" DotGNU. We would need to have a constitution which defines some democratic institutions and their responsibilities, as well as procedures for selecting the members and the leaders of these institutions. Setting this all up in a way that actually works will require a lot of effort, as well as trial-and-error. Doing this here in DotGNU would be a huge distraction, which we cannot afford.

So what DotGNU needs is a simpler structure that will still give us most or all of the benefits of a constitutional democracy. We have established such a structure, as follows:

  1. DotGNU is a volunteer-driven project where everyone is given the
     freedom to work on whatever they consider to be important, and
     what has to do with creating a successful webservices platform
     which is founded on the GNU philosophy.

  2. The DotGNU Steering Committee (which has been appointed by
     Richard Stallman, the founder and leader of the GNU project)
     will, when necessary, serve as "high court" to resolve any
     conflicts between contributors, and it will work to make 
     sure that the project remains faithful to its mission.

  3. Most actual decisions are made in the development projects.
     Each project has a leader who establishes a decision-making
     process.  This does not need to be a democratic process,
     because projects which make bad decisions can be forked.
     (This possibility of forking makes mismanagement much
     less likely to happen, and hence there will probably not
     be a need for many forks.)

  4. Mailing lists have been established for facilitating a free
     flow of discussions on various matters related to DotGNU.
     Use of the lists in ways which harm the DotGNU project will
     not be tolerated.  Here are some examples of behavior which
     will not be tolerated:
     - making FUD-like claims without substantiating them upon request
     - "name calling" and bullying
     - advertising or recommending proprietary software in any way
     - making postings which seem to be illegal according to the
       laws of the country where the mailing list server is located
       (currently the USA).
     People who do such or similar things may be moderated,
     kicked off the list, or banned.  The offending postings may
     be removed from the list's archives.

Your comments please...

You are invited to add your comments concerning this at the appropriate page of the DotGNU Wiki




Verbatim copying and distribution of this entire article are permitted in any medium or format, provided this notice is preserved.

This page is maintained by Norbert Bollow <nb@SoftwareEconomics.biz> with support from the DotGNU Developers mailing list.