11
T7.2 – Eclipse Project Proposal LEADER: ECLIPSE FOUNDATION EUROPE INVOLVED PARTNERS: CREATE-NET, CANONICAL AGILE Plenary MEETING, 20-21 July 2016, Berlin, Germany

2016 07-20-wp7-eclipse proposal

Embed Size (px)

Citation preview

T7.2– EclipseProjectProposalLEADER:ECLIPSEFOUNDATIONEUROPE

INVOLVEDPARTNERS:CREATE-NET,CANONICAL

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

EclipseDevelopmentProcesshttps://www.eclipse.org/projects/dev_process/development_process.php

ProvideanOpenSourceplatformhostedbytheEclipseFoundation,insidetheIoTworkinggroup.Thistaskwillcoordinateandcontributetothecreationanddevelopmentoftheopensourcecommunity.

• Firstyearwillbededicated:• totheformalizationoftheperimeteroftheopensourceplatformincluding

connectionswithotherexistingopensourceprojects,• tocreatetheAGILEopensourceprojecttopublishtheinitialcontribution.

• Theremainingtimeoftheprojectwillbededicated:• topublishnewcomponent,• toimprovetheexistingcomponentsand• togrowthecommunitythroughtheproject.

AllthenecessaryactionstoprepareforlongtermsustainabilityoftheAGILEproject(includingIntellectualPropertyanalysisforthecodeanddependencies,bestpracticesforbuildandtest,…)willbealsobeaddressedandcoordinatedbythistask.

Pre-Proposal

Proposal

Incubation

Mature

Archived

Declaration

CreationReview

GraduationReview

TerminationReview

ReleaseReview

ReleaseReview

EclipseDevelopmentProcess

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

EclipseDevelopmentProcess- Pre-proposalphase

◦ Anindividualorgroupofindividualsdeclarestheirinterestin,andrationalefor,establishingaproject.TheEclipseManagementOrganization(EMO)willassistsuchgroupsinthepreparationofaprojectproposal.

◦ Thepre-proposalphaseendswhentheproposalispublishedbyEMOandannouncedtothemembershipbytheEMO.

èWeareinthisphase,fornow…

Pre-Proposal

Proposal

Incubation

Mature

Archived

Declaration

CreationReview

GraduationReview

TerminationReview

ReleaseReview

ReleaseReview

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

EclipseDevelopmentProcess- Proposalphase

◦ Theproposers,inconjunctionwiththedestinationProjectManagementCommittee (PMC)andthecommunity,collaborateinpublictoenhance,refine,andclarifytheproposal.Mentorsfortheprojectmustbeidentifiedduringthisphase.

◦ Theproposalphaseendswithacreationreview,orwithdrawal.Theproposalmaybewithdrawnbytheproposersatanypointbeforethestartofacreationreview.TheEMOwillwithdrawaproposalthathasbeeninactiveformorethansixmonths.

èWearedelayed.Weshouldbethere!

è TheD7.1(:EclipseIoT Proposal)isdueforM12

Pre-Proposal

Proposal

Incubation

Mature

Archived

Declaration

CreationReview

GraduationReview

TerminationReview

ReleaseReview

ReleaseReview

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

EclipseDevelopmentProcess- Incubationphase

◦ Thepurposeoftheincubationphaseistoestablish afully-functioningopen-sourceproject.Inthiscontext,incubationisaboutdeveloping◦ theprocess,◦ thecommunity,and◦ thetechnology.

◦ Incubationisaphaseratherthanaplace:newprojectsmaybeincubatedunderanyexistingproject.

◦ Aprojectintheincubationphasecan(andshould)makereleases;

◦ Top-levelprojectsskipincubationandareimmediatelyputintothematurephase;

◦ Theincubationphaseendswithagraduationrevieworaterminationreview.

◦ Designatedpermanentincubatorprojects remainperpetuallyintheincubationphase;theydonotcreatereleases,sonoreviewsarerequired.

Pre-Proposal

Proposal

Incubation

Mature

Archived

Declaration

CreationReview

GraduationReview

TerminationReview

ReleaseReview

ReleaseReview

EndoftheEUProject

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

EclipseDevelopmentProcess- Maturephase

◦ Theprojectteamhasdemonstratedthattheyareanopen-sourceproject with:◦ anopenandtransparentprocess;◦ anactivelyinvolvedandgrowingcommunity;and◦ Eclipse-qualitytechnology.

◦ TheprojectisnowamaturememberoftheEclipsecommunity.Majorreleasescontinuetogothroughreleasereviews.

Pre-Proposal

Proposal

Incubation

Mature

Archived

Declaration

CreationReview

GraduationReview

TerminationReview

ReleaseReview

ReleaseReview

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

EclipseDevelopmentProcess- Archivedphase

◦ Projectsthatbecomeinactive,eitherthroughdwindlingresourcesorbyreachingtheirnaturalconclusion,arearchived.Projectsaremovedtoarchivedstatusthroughaterminationreview.

◦ Ifthereissufficientcommunityinterestinreactivatinganarchivedproject,theprojectcanstartagainwithacreationreview.Astheremustbegoodreasonstohaveterminatedaproject,thecreationreviewprovidesasufficientlyhighbartoprovethatthosereasonsarenolongervalid.

Pre-Proposal

Proposal

Incubation

Mature

Archived

Declaration

CreationReview

GraduationReview

TerminationReview

ReleaseReview

ReleaseReview

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

EclipseProposalClear,ConciseandUnderstandableProposal◦ Useplainnon-technicalEnglish.◦ Describeallacronyms.◦ Provideurls whereappropriatetodirectreaderforfurtherinformation.

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

EclipseProposaltemplate◦ Background:

◦ Describewheretheprojectcamefrom.Whatisthehistoricaljourneyoftheproject;◦ Scope:

◦ Provideanintroductoryparagraphdescribingwhattheprojectaimstobefollowedbyseveralbulletpoints.◦ Description:

◦ Theintroductoryparagraphshouldclearlyexplainwhattheisanddoes.Thinkofthisasanexpandedelevatorpitch.

◦ WhyHere:◦ WhydoesthisprojectwanttohostatEclipse?WhatdoyouexpecttogainbyhavingyourprojectatEclipse?

WhatvaluedoestheprojectprovidetotheEclipsecommunityandecosystem?◦ Licenses:

◦ Checkthelicensesthatapplytotheproject.◦ LegalIssues:

◦ Describeanylegalissuesaroundtheprojectand/orcode.Listthecurrentlicensesofthemaincode.Listthe3rdpartydependenciesandassociatedlicenses.

◦ InitialContribution:◦ Whereisthecodecomingfrom?CurrentEclipseproject/GitHubrepositoryorother.

◦ FutureWork:◦ Howistheprojectgoingtogrowitscommunity(users/adopters/committers)?Whatarethemajoritemstobe

developed?

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

Who’sinvolved◦ Projectleads◦ InitialCommitters:

◦ NeedtoalreadyhavecommitterstatusatEclipse.

◦ Committers:◦ ThesearefolkswhowillbeworkingontheprojectbutarenotcurrentlyEclipsecommitters.

◦ Mentors:◦ MembersfromtheArchitectureCouncil.

◦ InterestedParties:◦ Whoisinterestedinthisproject?Thiscouldbeindividualsorcompanies.

AGILEPlenaryMEETING,20-21July2016,Berlin,Germany

Thanks!