Agreed
- The Board owns issues concerning defining project-wide vision.
- The Board will resolve the following issues by the end of FUDCon in December 2009:
- Target audience
- Vision for Fedora Project by mid-2011 (F15)
- Vision for Fedora 15
- Short-term things to tackle for Fedora 13
- The Board wants the Fedora Project to be a hospitable environment for people who want to pursue goals outside this vision
Possibly agreed?
- The Board understands that specific engineering and release management changes should be coordinated with FESCo; the Board sets the goal, FESCo implements
Target audience
Member | Statement |
---|---|
mmcgrath | Experienced users and people that wish to aid in leading our industry through contribution, experimentation and science. (inventors, tinkerers, hackers) |
pfrields | In terms of characteristics or approach, this person:
In terms of skills and knowledge, this person:
Clearly this person is not a developer, but including this person in our target audience does not disadvantage developers as end-users of the distribution. Focusing on this person's needs might mean that we the Fedora community might have to come up with better strategies for delivering software, or re-examine our release processes, or develop some new ways of creating the distribution/tree so that we can allow developers to maintain a high pace where appropriate, yet not have that boomerang on all users. |
jwboyer |
|
notting |
We should have a single default spin/release/whatever that puts our best foot forward for a specific use case, allowing us to attract more people to Fedora, some portion of which will then join the project as contributors. In order to be able to sanely grow the community around it, that default should be somewhat fixed - what the default is shouldn't be changing from release to release. As for 'target user'... the stock answer is the computer-literate user who wants a coherent, easy-to-use system that doesn't get in their way. We don't necessarily want to target all the way down to the user who's never used a computer before, but I think attempting to target only those who have Linux experience, or are already tinkerers, is too limiting. I feel this default should be something like the desktop spin; a clean interface targeted at a wide variety of users that can be easily extended for a large number of use cases. |
poelstra |
|
Vision for Distribution
Member | Statement |
---|---|
mmcgrath |
|
pfrields |
|
jwboyer |
|
notting |
|
poelstra |
|
Vision for Project
Member | Statement |
---|---|
mmcgrath |
|
pfrields |
|
jwboyer |
|
notting |
|
poelstra |
|
F13 Fix Points
Member | Statement |
---|---|
mmcgrath |
|
pfrields |
|
jwboyer |
|
notting |
|
caillon |
[1] Example: Core/critical-path is a system must boot up, get a display manager with XYZ video cards, be able to log in successfully, be able to get a working network via ethernet (and if available, via xyz wireless cards), have audio work on XYZ audio cards, and be able to successfully use yum/rpm/PackageKit. In the event any package breaks this functionality, the package must be fixed immediately (within 15? minutes of noticing) or the changed is reverted, package untagged and rebuilt. If N violations occur, provenpackager status is revoked. [2] Example: For rawhide, do not break dependencies without announcing in advance about why you are doing so to fedora-devel-list, and not receiving objections. For Fedora releases, updates must not break ABI or dependencies without getting an exception granted from FESCo. In the event any package fails to comply, the change is immediately reverted, and mail sent to the packager owner. If N violations occur, provenpackager status is revoked. |
poelstra |
|