Branko Čibej wrote:
Actually, we're talking about API documentation which in Subversion's
case is generated from the sources, so yes, it is subject to release
votes. But only for actual releases.

Restricting the publishing of generated API documentation would imply
that we should restrict access to ViewVC, too, because anyone can browse
that exact same documentation through that, albeit formatted a bit
differently.

No, that's not required. The best practice for our official project websites is to distinguish content that's intended for the general public from content that's intended for developers. We should only link to subversion and nightly builds from the developer portions of our sites. We must, for example, not link to subversion or to nightly builds from the release download page.

We have a two-step process for licensing. First, we try to make sure that things are suitable for release before we commit them to subversion. But some things fall through the cracks in this step. Sometimes files lack license headers. Sometimes, especially in the incubator, we'll commit something before we have all of the ICLA's on file. Sometimes we commit software that we cannot release and must remove. So as the second step, we review everything prior to release to double-check that the licensing is correct.

Between these two steps the content is technically accessible by anyone, but our legal claim is that we're not yet distributing it to the general public under the Apache license, but only to our developers as a working draft. To support this claim, we only link to pre-release content from developer-specific portions of our sites. ViewVC is a developer tool, not a tool we promote for use by the general public.

Posting content intended for release that has not cleared the second hurdle bypasses the release process and should be avoided.

We do not have this two-step process for non-released website content. Our project home pages are not formally released and we trust that folks will be careful about what's posted there. But we should not use this as a grounds to publish content that is otherwise subject to release to the general public without a release vote.

Doug



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to