[ogb-discuss] OGB/2007/002 second draft
Stephen Lau
stevel at sun.com
Tue Apr 24 16:23:58 PDT 2007
Attached is my second draft for review prior to tomorrow's OGB meeting.
I believe some of the outstanding issues:
* Naming of the 'External Open Source Integration' community (proposed
so far: External Software Integration, External Open Source Integration,
Freeware)
* Whether Storage should be split into two communities: Filesystems, and
Storage
* Should the "Shells" project be made into a community? Or disbanded?
* Should the Distributions community be merged with the Installation &
Packaging community?
My plan from here is to achieve general OGB agreement in principle at
tomorrow's meeting, and then I'll take it from there and follow-up with
the affected community groups. There may be additional action (i.e.:
community groups that don't want to merge), at which point I will come
back to the OGB with a finalised proposal for voting upon.
Many thanks to all who gave feedback on this document.
cheers,
steve
--
stephen lau // stevel at sun.com | 650.786.0845 | http://whacked.net
opensolaris // solaris kernel development
-------------- next part --------------
OGB/2007/002 Community and Project Reorganisation
=================================================
1 Synopsis & Background
The current sets of Community Groups and Projects reflect historical
inconsistency and have resulted as much from infrastructure constraints
as from strategic intent. In today's governance, communities are broad
umbrella interest groups whose core contributors govern the communities
and elect the OGB for broader program governance, whereas projects are
focused around achieving a specific goal or objective and do not have
governance representation.
Both communities and projects have mailing lists and webspace. As mentioned,
communities have governance representation and projects do not. Projects
have source code repositories and communities do not.
The following is a proposal to reorganise existing communities and projects
in order to relocate communities which should be projects.
The reorganisation draws from OGB discussions as to what constitutes the
relationship between a project and a community. For now, this proposal
assumes the model proposed by Keith Wesolowski where projects must be
endorsed/sponsored by an existing community.
2 Existing Lists
2.1 Existing Communities can be found in Appendix A
2.2 Existing Projects can be found in Appendix B
3 Proposed Community Reorganisation
Sections 3.1 through 3.5 are a summarised explanation of the proposed
changes, with Section 3.6 being the proposed list of communities.
3.1 Create new communities:
- Distributions
- for OpenSolaris distributions to affiliate with
and get governance representation
XXX Final name?
- External Open Source Integration
- Virtualization
- Platform Ports
- Marketing & User Groups (merged, see 3.5)
- RAS
XXX Create new community: Filesystems
3.2 Re-classify the following communities as projects:
- BrandZ, Xen, & Zones endorsed by Virtualization
- 'Chinese Users' renamed to the 'China Portal' project and
endorsed by 'Internationalization & Localization'
- 'Fault Management' and smf(5) endorsed by RAS
- 'GNU Solaris' endorsed by 'External Software Integration'
- MDB & DTrace endorsed by Observability
- UFS, ZFS, & NFS endorsed by Storage
- 'X Window System' endorsed by Desktop
- 'Solaris Volume Manager' renamed to 'Volume Manager' and
endorsed by Storage
- PowerPC endorsed by 'Platform Ports'
3.4 Move content of the following communities:
- CAB community becomes an archived set of pages under
the OGB Community
3.5 Community mergers:
- Marketing and 'User Groups' communities merge under a
yet to be determined name (currently under
discussion in opensolaris-mktg)
- Approachability and Immigrants merge
3.6 Final list of reorganised communities:
Academic & Research
Appliances
Approachability
Architecture Process and Tools
Desktop
Device Drivers
Distributions
Documentation
Freeware
Games
High Performance Computing
XXX Merge with Distributions into 'Productisation'
Installation & Packaging
Internationalization & Localization
Laptop
Marketing & User Groups
Networking
OS/Net (ON)
Observability
OpenSolaris Governing Board (OGB)
Performance
Ports
Printing
RAS
Security
Storage
System Administration
Testing
Tools
Virtualization
4 Proposed Project Reorganisation
Sections 4.1 and 4.2 are a summarised explanation of the proposed
changes, with Section 4.3 being the proposed list of projects.
4.1 Rename existing projects
This section has been left for another discussion pending
project naming standards.
4.2 Merge existing projects
- 'Solaris PowerPC Port' is merged with the new PowerPC project
(formed from the previous PowerPC Community)
- 'SMF Documentation' is folded into the smf(5) project
4.3 Final list of reorganised projects
The name of the project is given. Underneath each project
is a suggestion for endorsing communities (it is merely a
suggestion since the final endorsement decision should be
left up to individual communities). The suggested list
should not be construed as mandatory endorsements, nor
should it be considered a finite list of endorsements.
Note: This list was taken from the public list of projects
as of 2007-04-13, and does not take into account any
new projects that may have been published since then, or
any projects still hidden.
ADSL Modem Enhancement
- Networking, Device Drivers
Bluetooth Stack & Drivers
- Laptop, Device Drivers
BrandZ
- Virtualization
Brussels - unified NIC configuration
- Networking, Device Drivers, System Administration
CIFS client for Solaris
- Networking, Approachability, Storage, Appliances
Caiman, Solaris Install Revisited
- Installation & Packaging, Approachability,
System Administration
Chime Visualization Tool for DTrace
- Observability
China Portal
- Internationalization & Localization, Marketing & User Groups
Clearview: Network Interface Coherence
- Networking, System Administration
Companion - /opt/sfw: Free and Open Source software
- Freeware, Approachability
Country Portals
- Internationalization & Localization, Marketing & User Groups,
Academic & Research, Documentation
Crossbow: Network Virtualization and Resource Control
- Networking, System Administration
Virtualization
Cryptographic Framework
- Security
DHCPv6 Client
- Networking
DTrace
- Performance, Observability, Tools
DTrace Provider for NFSv4
- Networking, Performance, Observability, Storage
Device Detection Tool
- Device Drivers, Approachability
Duckwater: Simplified name services management
- Appliances, Networking, System Administration
Emancipation
- OS/Net, Internationalization & Localization, Distributions
Enhance the support of USB Webcams
- Laptop, Device Drivers
Enable/enhance Solaris support for Intel Platform
- OS/Net, High Performance Computing, Device Drivers,
Laptop, Performance, Observability, Ports
Enhanced SMF Profiles
- RAS
Ethernet bridge module for Solaris
- Networking
Fault Management
- RAS
File System Driven Device Naming
- Storage
Fuse on Solaris
- Storage, System Administration
GNU Solaris
- Approachability, Freeware
Google Summer of Code
- OS/Net (ON), Security, Networking
IPsec Tunnel Reform
- Security, Networking
JKstat - a java binding for libkstat
- Observability
Japan Portal
- Internationalization & Localization, Marketing & User Groups
Java Desktop System: A GNOME-based desktop
- Desktop, Approachability
Kernel Sockets
- OS/Net, Networking
Key Management Framework
- Security
Korn Shell 93 integration/migration project
- Approachability, OS/Net
Live Media
- Distributions, Installation & Packaging, Approachability
mdb
- Observability, Tools
Mozilla DTrace
- Observability, Desktop
Multi-lingual Glossary
- Documentation
Multiprotocol Label Switching
- Networking
Muskoka: An open repository for OpenSolaris technical content
- OS/Net, Documentation
New Design of 4over6 Mechanism Redesign
- Networking
NFS
- Networking, Storage
NFS RDMA transport update and performance analysis
- Storage, Networking
NFS Server in non-Global Zones
- Virtualization, Storage, Networking
NFS version 4.1 pNFS
- Networking, Storage
NFSv4 namespace extensions
- Networking, Storage
Nemo: A Framework for High-Performance Networking
- Networking
Network Auto-Magic
- Networking, Approachability, System Administration
Network MIBs
- Networking
Network Storage
- Networking, Storage
Network Time Protocol (NTP)
- Networking, System Administration
ON/Nevada (ONNV) Project
- OS/Net, Tools
Object Storage Device (OSD) support for Solaris
- Storage
OpenGrok
- OS/Net, Tools
OpenSolaris Busybox
- OS/Net, System Administration, Appliances
OpenSolaris Content Project
- Documentation
OpenSolaris Security Audit
- Security
OpenSolaris support for the QEMU processor emulator -- host and guest
- Virtualization
PEF: Packet Event Framework
- Security, Networking
Pluggable Sockets
- Networking
Ports Collection
- System Administration, Freeware
Presto: Automatic Printing Configuration
- Printing, System Administration
Printable Many Page Solaris Manuals
- Documentation
PowerPC Port
- Ports, Distributions
Quagga Routing Protocol Suite Integration
- Networking
Reno: Login Process Enhancements for Interop
- Approachability, System Administration
Resource Management
- OS/Net, RAS
SCM Migration Project
- Tools, OS/Net
SFW
- Freeware
smf(5)
- RAS, Approachability
SVR4 Packaging
- Installation & Packaging
Session Initiation Protocol
- Networking, Desktop
XXX Should this be a community?
Shell: bourne shell, korn shell, C shell, etc.
- System Administration, Approachability
Solaris iSCSI Target
- Storage, Networking
Sparks: name service switch/nscd enhancements
- Networking, System Administration
Star integration/migration project
- Approachability, Freeware
Starter Kit
- Approachability, Documentation
Sun StorageTek Availability Suite
- Storage
Support gcc4/GCCfss Support in Solaris
- Tools
Tadpole Platform Support
- Ports, Device Drivers, OS/Net, Laptop
Tamarack: Removable Media Enhancements in Solaris
- Approachability, Desktop
Trusted Platform Module support
- Security
UFS
- Storage
User Groups - Campus Ambassadors
- Academic & Research, Marketing & User Groups
Virtual Console
- Approachability
Visual Panels
- System Administration, RAS
Volume Manager
- Storage
Website
- Tools
Winchester: Schema mapping and ID mapping for AD Interoperability
- Approachability, System Administration
Wireless USB Support
- Device Drivers
Wireless Wide Area Network
- Networking, Device Drivers
X Window System
- Desktop
Xen
- Virtualization
Xfce -- A lightweight desktop environment
- Desktop
ZFS
- Storage
ZFS on disk encryption support
- Security, Storage
Zones
- Virtualization
Zone Manager
- Virtualization
iSNS Server
- Storage, Networking
libMicro - portable microbenchmarks
- Performance
lofi compression & cryptography support
- Storage, Security
-----------------------------------------------------------
Appendix A: Existing Communities
Academic & Research
Appliances
Approachability
Architecture Process and Tools
BrandZ
Chinese Users
Community Advisory Board (CAB)
DTrace
Desktop
Device Drivers
Documentation
Fault Management
GNU Solaris
Games on OpenSolaris
HPC Developer
Immigrants
Installation & Packaging
Internationalization & Localization
Laptop
Marketing
Modular Debugger (MDB)
NFS
Networking
OS/Net (ON)
Observability
OpenSolaris Governing Board (OGB)
OpenSolaris Printing
Performance
PowerPC
Security
Service Management Facility (smf(5))
Solaris Volume Manager
Storage
Systems Administrators
Testing
Tools
Unix File Systems (UFS)
User Groups
X Window System
Xen
ZFS
Zones
Appendix B: Existing Projects
ADSL Modem Enhancement
Bluetooth Stack & Drivers
Brussels - unified NIC configuration
CIFS client for Solaris
Caiman, Solaris Install Revisited
Chime Visualization Tool for DTrace
Clearview: Network Interface Coherence
Companion - /opt/sfw: Free and Open Source software
Country Portals
Crossbow: Network Virtualization and Resource Control
Cryptographic Framework
DHCPv6 Client
DTrace Provider for NFSv4
Device Detection Tool
Duckwater: Simplified name services management
Emancipation
Enable/Enhance Solaris support for Intel Platform
Enhance the support of USB webcams
Enhanced SMF Profiles
Ethernet bridge module for Solaris
File System Driven Device Naming
Fuse on Solaris
Google Summer of Code
IPsec Tunnel Reform
JKstat - a java binding for libkstat
Japan Portal
Java Desktop System: A GNOME-based desktop
Kernel Sockets
Key Management Framework
Korn Shell 93 integration/migration project
Live Media: Technologies for distributions running from CD and other media
Many Page Solaris Manuals
Mozilla DTrace
Multi-lingual Glossary
Multiprotocol Label Switching
Muskoka: An open repository for OpenSolaris technical content
NFS RDMA transport update and performance analysis
NFS Server in non-Global Zones
NFS version 4.1 pNFS
NFSv4 namespace extensions
Nemo: A Framework for High-Performance Networking
Network Auto-Magic
Network MIBs
Network Storage
Network Time Protocol (NTP)
New Design of 4over6 Mechanism Based on OpenSolaris
ON/Nevada (ONNV) Project
Object Storage Device (OSD) support for Solaris
OpenGrok
OpenSolaris Busybox
OpenSolaris Content Project
OpenSolaris Ports Collection
OpenSolaris Security Audit
OpenSolaris support for the QEMU processor emulator -- host and guest
PEF: Packet Event Framework
Pluggable Sockets
Presto: Automatic Printing Configuration
Printable
Quagga Routing Protocol Suite Integration
Reno: Login Process Enhancements for Interop
Resource Management
SCM Migration Project
SFW
SMF Documentation
SVR4 Packaging
Session Initiation Protocol
Shell: bourne shell, korn shell, C shell, etc.
Solaris PowerPC Port
Solaris iSCSI Target
Sparks: name service switch/nscd enhancements
Star integration/migration project
Starter Kit
Sun StorageTek Availability Suite
Support gcc4/GCCfss in Solaris
Tadpole Platform Support
Tamarack: Removable Media Enhancements in Solaris
Trusted Platform Module support
User Groups - Campus Ambassadors
Virtual Console
Visual Panels
Website
Winchester: Schema mapping and ID mapping for AD Interoperability
Wireless USB Support
Wireless Wide Area Network
Xfce -- A lightweight desktop environment
ZFS on disk encryption support
Zone Manager
iSNS Server
libMicro - portable microbenchmarks
lofi compression & cryptography support
More information about the ogb-discuss
mailing list