FEP-0008: Project Group Structure #22
Replies: 6 comments 18 replies
-
I believe some additional information regarding conflicts of interest could be added. It should also emphasize that maintainers are solely responsible for the decisions made. Working Groups do not assume any responsibility. |
Beta Was this translation helpful? Give feedback.
-
Additionally, each group must specify the method and location of applying for membership. |
Beta Was this translation helpful? Give feedback.
-
Also, should there be a forum-related obligation in some cases? Because the forum is truly a platform under our management, along with the wiki. |
Beta Was this translation helpful? Give feedback.
-
In case of a 'rough consensus' some additional information should be provided IMO. For example, if two options were considered and full consensus could not be reached, then presenting both options would be better than presenting a 'united front'. |
Beta Was this translation helpful? Give feedback.
-
The document looks very good to me overall. I'm circling back a bit to the discussion of last developer's meeting regarding "inclusivity" of the working groups. I'm pleased to see that this is already pretty well defined in the proposal, quoting:
However, I believe that none of the current working groups satisfy this requirement because of the use of discord. In fact, I believe that only discussions on the forum could satisfy this or perhaps Matrix if you want to be able to do real-time discussion as on Discord. So, I agree with the document and hope it stays in but I also realize that we then may need to discuss the access that we currently provide. |
Beta Was this translation helpful? Give feedback.
-
I’ve finally forced myself to reat the FEP proposal. It sounds pretty good. To complete the CWG part:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
FreeCAD, as a project, has not historically had a well-defined management or responsibility structure. Over time, however, some structures have organically emerged in the form of Working Groups. This document formalizes how such groups are created, how they operate, and what their responsibilities and limitations are.
Many developers and users find the organizational structure of the project confusing. People are often advised to consult groups like DWG, CWG, or CQWG, but there is little information on what these groups do, how to contact them, and who their members are.
Historically, all development decisions were made by the Maintainers in dialogue with the community. This worked when the project and its community were relatively small, and everyone could keep up with all discussions. Today, however, the size of both the project and its community has outgrown this model, and it is no longer feasible to rely solely on Maintainers.
Over time, some groups have formed organically. For example, the Design Working Group (DWG) grew out of a few community members active in UX/UI. Since that group was already operating de facto, Maintainers decided to treat it as an advisory body.
The lack of clear information about these groups has become a barrier to entry and a source of frustration for both new and existing contributors who are not always aware of the latest developments. This document aims to formalize the current structure of these groups and answer key questions:
This document is intended to be a living standard and will always reflect the current state of the Working Groups.
Important Links
Beta Was this translation helpful? Give feedback.
All reactions