Policies Debian






the debian project volunteer organization 3 foundational documents:



the debian social contract defines set of basic principles project , developers conduct affairs.
the debian free software guidelines define criteria free software , software permissible in distribution. these guidelines have been adopted basis of open source definition. although document can considered separate, formally part of social contract.
the debian constitution describes organizational structure formal decision-making within project, , enumerates powers , responsibilities of project leader, secretary , other roles.


debian developers organized in web of trust. there @ present 1 thousand active debian developers, possible contribute project without being official developer.


the project maintains official mailing lists , conferences communication , coordination between developers. issues single packages , other tasks, public bug tracking system used developers , end users. internet relay chat channels (primarily on open , free technology community (oftc) , freenode networks) used communication among developers , provide real time help.


debian supported donations made organizations authorized leader. largest supporter software in public interest, owner of debian trademark, manager of monetary donations , umbrella organization various other community free software projects.


a project leader elected once per year developers. leader has special powers, not absolute, , appoints delegates perform specialized tasks. delegates make decisions think best, taking account technical criteria , consensus. way of general resolution, developers may recall leader, reverse decision made leader or delegate, amend foundational documents , make other binding decisions. voting method based on schulze method (cloneproof schwartz sequential dropping).


































































































































































































project leadership distributed occasionally. branden robinson helped project scud, team of developers assisted leader, there concerns such leadership split debian 2 developer classes. anthony towns created supplemental position, second in charge (2ic), shared powers of leader. steve mcintyre 2ic , had 2ic himself.


one important role in debian s leadership of release manager. release team sets goals next release, supervises processes , decides when release. team led next release managers , stable release managers. release assistants introduced in 2003.


developer recruitment, motivation, , resignation

the debian project has influx of applicants wishing become developers. these applicants must undergo vetting process establishes identity, motivation, understanding of project s principles, , technical competence. process has become harder throughout years.


debian developers join project many reasons. have been cited include:



debian main operating system , want promote debian
to improve support favorite technology
they involved debian derivative
a desire contribute free-software community
to make debian maintenance work easier

debian developers may resign positions @ time or, when deemed necessary, can expelled. follow retiring protocol granted emeritus status , may regain membership through shortened new member process.








Comments

Popular posts from this blog

Prosodic bootstrapping Bootstrapping (linguistics)

Principal leitmotifs Music of The Lord of the Rings film series

List of masters Devon and Somerset Staghounds