> If a feature is not wanted by the 'main' project, but might be useful

> to others, then forking and making it public provides the feature to
> others who might be interested

If a proposed feature is truly useful to others, then I'd say that it should be 
considered for inclusion in the main project, not implemented in a forked, 
potentially incompatible, side project. It is up to the PMC to decide what 
constitutes a valuable feature. 

> If the project clearly states its purposes and intentions, especially
> if it is an experimental feature which is not intended to be merged
> back into the original source tree, then its use is a free choice for
> someone to make.  They can be made aware if there is no intention of
> maintaining ongoing compatibility, or furthering development past a
> certain point.

I agree with this. If something is clearly marked as experimental then there is 
most likely no harm in making it public.

G


Reply via email to