Difference between revisions of "Incubation FAQ"

From OSGeo
Jump to navigation Jump to search
(minor extra note.)
Line 31: Line 31:
  
 
:If it is included within project source releases, then it should be kept in a subdirectory and clearly marked as a seperate component with (potentially) distinct license terms from the project source code.  The library subdirectory should include a README making prominent mention of the fact that the library is not part of the overall project.  Furthermore, the main project README or LICENSES files should make clear that this library is present in the source tree, but is not considered to be part of the project.
 
:If it is included within project source releases, then it should be kept in a subdirectory and clearly marked as a seperate component with (potentially) distinct license terms from the project source code.  The library subdirectory should include a README making prominent mention of the fact that the library is not part of the overall project.  Furthermore, the main project README or LICENSES files should make clear that this library is present in the source tree, but is not considered to be part of the project.
 +
 +
:Generally speaking foundation projects should avoid including copies of libraries within their own source tree as it complicates licensing issues.

Revision as of 10:44, 20 March 2006

Frequently asked questions about the incubation process, and requirements for OSGeo projects.

The following answers are not yet approved by the incubation committee or the board.

Contributor Agreement

Contributor Agreement (includes FAQ)

Code Provenance Review

Is there an audit checklist for our code?
(unanswered)
How to deal with long term projects where original developers are away?
(unanswered)
What do we need to check?
(unanswered)
What evidence to we need to provide that we did our checks?
(unanswered)
What ongoing checks do we need to do as PSC members?
(unanswered)
What criteria and evidence to we need to provide in incorporating libraries?
(unanswered)
Can we distribute libraries as part of our distribution?
Foundation projects will depend on many libraries. If a library is external, that is not distributed as part of the project source release, then generally nothing special needs to be done.
If it is included within project source releases, then it should be kept in a subdirectory and clearly marked as a seperate component with (potentially) distinct license terms from the project source code. The library subdirectory should include a README making prominent mention of the fact that the library is not part of the overall project. Furthermore, the main project README or LICENSES files should make clear that this library is present in the source tree, but is not considered to be part of the project.
Generally speaking foundation projects should avoid including copies of libraries within their own source tree as it complicates licensing issues.