ProjectModel-v2
Some requirements:
- The project lead(s)s field should link to the leaders' profile(s) (eg in the site or in users.ow2.org...)
- From the project page, one should see automatically the awards it got in the past
ow2.Project Class
See also:
- http://www.aboutcode.org/about_spec_v0.8.1.html
- Maven POM
- SPDX / license keys
- DejaCode license table
- License table http://www.antepedia.com/pages/community.html
- https://projects.eclipse.org/projects/technology.egit/who
- note: projects.ow2.org or www.ow2.org ?
- we may consider merging the classes Project and Proposal, to be discussed (or they could attached / linked to the project document they relate to)
Fields
See also http://www.ow2.org/bin/view/Activities/ProjectSummaryClass
Field(s) in Activities.ProjectSummaryClass | New name | Description | Present in new Class |
---|---|---|---|
projectName | name | Name of the project | y |
projectOverviewImage | logo | Project logo (attached to the wiki page) | y |
projectShortDescription | tagline | Tagline | y |
projectOverviewDescription | description | 5-10 lines description | y |
projectLead | leaders | stored in a simple TextArea for now, to be stored as a dynamic User list in the future | y |
projectFunctionality | category | Main functionality, to be implemented as a static list with single choice | y |
projectStatus | status | Maturity status, to be implemented as a static list with single choice (mature/incubation/archive) | y |
| licenses |
| y |
projectHomeLink | url | Project home page | y |
| vcs | YAML description | y |
projectTracker | issueTrackerUrl | url | n |
projectMailingListLink | discussionChannels | YAML data (list, forum, newsgroup, irc channel, ...) | n |
projectDataSheetLink | datasheets | TextArea, list of urls | n |
professionalSupportLink | support | TextArea, list of supporting organizations or individuals | n |
| standards | list of standards, static list, multiple choice | n |
| caseStudies | TextArea with urls | no |
| documentation | TextArea with url list | n |
| fossology | fossology report ID, in the future: multiple versions | n |
| antepedia | report: | n |
| sonar | for now: only the latest Sonar ID, in the future, a list of reports linked to release IDs | y |
projectOMMReport | omm | link to OMM filled-in form page | y |
ow2.ProjectProposal
Field name in ProposalClass | Field name in ProjectProposal | Description | Implemented |
---|---|---|---|
submitter | submitter | n | |
projectInfo | request | Please provide detailed, accurate description of your project and of which OW2 Forge resources you plan to use and in which way. This description will be the basis for the approval or rejection of your project's hosting on OW2 Forge, and later, to ensure that you are using the services in the intended way. This description will not be used as a public description of your project. It must be written in English. | |
targetedAudience | audience | Help us understand if your software is targeted to middleware designers, end-users, or a specific community. Similar or competitor projects: Identify the competing projects in the state of the art that partially or completely overlap with your project. Please provide name, URLs and a description of how your project brings new contributions. Note that it is fine for your project to overlap with other projects, even if they are hosted by OW2. | |
supportingTeam | team | The Technology Council is not only concerned with the technical and architectural aspects of the project, but also about its viability. This section must contains the list of initial committers for this project (name + affiliation + email). Please also give details about your financial support if applicable. | |
businessModel | businessModel | If you are a "for profit" organization, what is your business model or strategy for this product? What do you expect to gain from open sourcing your product? What about your competitors? | |
userCommunity | community | If your project already has a user community, provide detailed information about it or indicate user communities that could be interested by the project. | |
internationalization | globaliness | OW2 is an international consortium, explain how globalization is handled in your project or how do you plan to support it. | |
roadmap | roadmap | Provide a development plan (workplan) with possibly a short-term and a long-term vision. | |
hosting | hosting | Is the source code currently publicly accessible? Where is it downloadable from at the moment? If the project is accepted in the OW2 code base, will source code, documentation, etc. be hosted on the OW2 infrastructure or your own infrastructure? | |
andOW2 | ow2Picture | The following information identifies interaction with the OW2 Community so that we can understand where and how your project fits in the overall picture. | |
ow2Components | ow2Components | Provide a list of OW2 components that are used (or that you plan to use) in your project and which components could benefit from your project. | |
synergies | synergies | Identify possible synergies with OW2 projects or working groups. | |
interestedParties | interestedParties | This section contains the name of people (external to your project) that express their interest in this software and would be willing to become users or contributors of the project once it is created. Notice that this section may be updated during the discussions with the TC by the interested peoples themselves. | |
technologiesAndStandards | technologiesAndStandards | Detail the technologies or standards that are used or implemented by your project. Identify which standards are already covered by the OW2 code base. | |
contributions | ow2Benefits | Describe the benefits for OW2 to host your project. | |
motivations | motivation | Finally, we would like you to briefly expose your motivations to join the consortium. You have certainly considered other open source communities to host your project (at least we hope so), but why did you to choose OW2? Explain why, if your project is already hosted somewhere else (sourceforge.net, own website, ?) you would like to move to OW2 and how do you envision the transition.Why OW2: Explain why do you think that OW2 is the right host for your project. | |
otherInformation | |||
license | |||
terms and conditions of acceptance |
New fields to be considered
releases | - identifier: |
build | YAML (see https://projects.eclipse.org/projects/technology.egit/developer) |
contributors | YAML: OW2 individuals or external persons |
Copyright, see for instance: http://asm.ow2.org/license.html
We should move the archive projects to a distinct page (having so many of them does not give a so good impression)
ow2.Relation
for relating project to one another etc. (see also, ...)
ow2.Squat
- omm:
- report:
- report:
- report:
- sonar:
- report/version
- report:
- report:
- fossology:
- report:
- report:
- report:
- antepedia
See also Maven POM
Default logos (see Eclipse Incubation logo, Eclipse logo)
http://sonar.ow2.org/dashboard/?did=2
ow2.Proposal
https://projects.eclipse.org/proposals/cloud-foundry-tools
name
submitter info
information
description
targetedAudience
supportingTeam
businessModel
userCommunity
internationalization
roadmap
hosting
andOW2
ow2Components
synergies
technologiesAndStandards
contributions
motivations
other
license (database list)
interestedParties
acceptance
NB: the proposal objects should probably be attached to the project page for keeping history
rename Proposal.Proposal to ow2.CandidateProject
a project is submitted -> a page is created with its name and an attached object: ow2.Project
status: submitted, accepted, rejected
maturity: incubation, mature, archived
Question: is there some private info ?