text/ssm.en.xml
branchv_0
changeset 45 0d468a8d6b58
parent 43 1f52b8493268
child 46 dc35b4c01ade
equal deleted inserted replaced
44:de7a5dc5d5d1 45:0d468a8d6b58
   636 	<chapter>
   636 	<chapter>
   637 		<name>Accept contributions</name>
   637 		<name>Accept contributions</name>
   638 		<id>eae0f528-a5ce-4809-a25d-9f9ab6311f3d</id>
   638 		<id>eae0f528-a5ce-4809-a25d-9f9ab6311f3d</id>
   639 		<item>
   639 		<item>
   640 			<id>efae935b-fef1-4bbd-a2c5-e12048524e35</id>
   640 			<id>efae935b-fef1-4bbd-a2c5-e12048524e35</id>
   641 			<text>good quality code contributions with appropriate copyright and patent licenses or assignments should be accepted from anyone</text>
   641 			<text>Good quality code contributions with appropriate copyright and patent licenses or assignments should be accepted from anyone.</text>
   642 		</item>
   642 		</item>
   643 		<item>
   643 		<item>
   644 			<id>ea429f77-44db-4eb4-9925-0d28f9abf47a</id>
   644 			<id>ea429f77-44db-4eb4-9925-0d28f9abf47a</id>
   645 			<text>the „good quality code“ is defined by the project and might involve code style, idioms, design patterns, software architecture, required tests, documentation etc.</text>
   645 			<text>The „good quality code“ is defined by the project and might involve code style, idioms, design patterns, software architecture, required tests, documentation etc.</text>
   646 			<link>
   646 			<link>
   647 				<url>https://www.gnu.org/prep/maintain/maintain.html#Clean-Ups</url>
   647 				<url>https://www.gnu.org/prep/maintain/maintain.html#Clean-Ups</url>
   648 				<type>compatible</type>
   648 				<type>compatible</type>
   649 				<title>Information for Maintainers of GNU Software: Cleaning Up Changes</title>
   649 				<title>Information for Maintainers of GNU Software: Cleaning Up Changes</title>
   650 				<quotation>Don’t feel obligated to include every change that someone asks you to include. You must judge which changes are improvements—partly based on what you think the users will like, and partly based on your own judgment of what is better. If you think a change is not good, you should reject it.</quotation>
   650 				<quotation>Don’t feel obligated to include every change that someone asks you to include. You must judge which changes are improvements—partly based on what you think the users will like, and partly based on your own judgment of what is better. If you think a change is not good, you should reject it.</quotation>
   651 			</link>
   651 			</link>
   652 		</item>
   652 		</item>
   653 		<item>
   653 		<item>
   654 			<id>b0022cea-4caf-4663-ae24-5fc5da31333b</id>
   654 			<id>b0022cea-4caf-4663-ae24-5fc5da31333b</id>
   655 			<text>such requirements and rules should be available to the contributor before he begins; however (especially smaller) projects might communicate such code quality requirements and provide consultations and guidance during the contribution</text>
   655 			<text>Such requirements and rules should be available to the contributor before he begins.</text>
       
   656 			<text>However (especially smaller) projects might communicate such code quality requirements and provide consultations and guidance during the contribution.</text>
   656 			<link>
   657 			<link>
   657 				<url>https://www.gnu.org/prep/standards/</url>
   658 				<url>https://www.gnu.org/prep/standards/</url>
   658 				<type>related</type>
   659 				<type>related</type>
   659 				<title>GNU coding standards</title>
   660 				<title>GNU coding standards</title>
   660 				<description>example of such rules and guidelines</description>
   661 				<description>example of such rules and guidelines</description>
   661 			</link>
   662 			</link>
   662 		</item>
   663 		</item>
   663 		<item>
   664 		<item>
   664 			<id>ea4a8d23-b2df-42eb-84ae-7687d35838c8</id>
   665 			<id>ea4a8d23-b2df-42eb-84ae-7687d35838c8</id>
   665 			<text>in order to contribute, it must not be required:</text>
   666 			<text>In order to contribute, it must not be required:</text>
   666 			<note>The term „contribution“ includes not only source code (patch) but also bugreports, feature specifications, documentation, assets (graphics, music etc.) or similar artifacts.</note>
   667 			<note>The term „contribution“ includes not only source code (patch) but also bugreports, feature specifications, documentation, assets (graphics, music etc.) or similar artifacts.</note>
   667 			<item>
   668 			<item>
   668 				<id>da7dabf6-f2d8-43bc-8121-6e4527eaa691</id>
   669 				<id>da7dabf6-f2d8-43bc-8121-6e4527eaa691</id>
   669 				<text>to have an account on any particular third party service like particular e-mail or hosting provider</text>
   670 				<text>to have an account on any particular third party service like particular e-mail or hosting provider,</text>
   670 			</item>
   671 			</item>
   671 			<item>
   672 			<item>
   672 				<id>dfd6a77f-7c4a-430a-8199-8ea71ec7ee8c</id>
   673 				<id>dfd6a77f-7c4a-430a-8199-8ea71ec7ee8c</id>
   673 				<text>to sign a contract (which includes accepting „Terms and conditions“) with any particular third party (e.g. source code hosting provider)</text>
   674 				<text>to sign a contract (which includes accepting „Terms and conditions“) with any particular third party (e.g. source code hosting provider),</text>
   674 			</item>
   675 			</item>
   675 			<item>
   676 			<item>
   676 				<id>af6a589f-d419-483f-b7b2-07b6e9da3924</id>
   677 				<id>af6a589f-d419-483f-b7b2-07b6e9da3924</id>
   677 				<text>to sign any political, religious or other proclamation or agree with it</text>
   678 				<text>to sign any political, religious or other proclamation or agree with it.</text>
   678 				<link>
   679 				<link>
   679 					<url>https://www.gnu.org/prep/maintain/maintain.html#Other-Politics</url>
   680 					<url>https://www.gnu.org/prep/maintain/maintain.html#Other-Politics</url>
   680 					<type>compatible</type>
   681 					<type>compatible</type>
   681 					<title>Information for Maintainers of GNU Software: Other Politics</title>
   682 					<title>Information for Maintainers of GNU Software: Other Politics</title>
   682 					<quotation>A GNU package should not seriously advocate any other political causes. Not that the GNU Project opposes those other causes. Rather, it is neutral on them, and GNU packages should be neutral too. </quotation>
   683 					<quotation>A GNU package should not seriously advocate any other political causes. Not that the GNU Project opposes those other causes. Rather, it is neutral on them, and GNU packages should be neutral too. </quotation>
   683 				</link>
   684 				</link>
   684 			</item>
   685 			</item>
   685 		</item>
   686 		</item>
   686 		<item>
   687 		<item>
   687 			<id>b4319392-8d6a-4f07-8a94-7ae2ed97c787</id>
   688 			<id>b4319392-8d6a-4f07-8a94-7ae2ed97c787</id>
   688 			<text>in order to contribute, it might be required:</text>
   689 			<text>In order to contribute, it might be required:</text>
   689 			<item>
   690 			<item>
   690 				<id>f9f52f2f-b057-4a2f-9131-682fac54c853</id>
   691 				<id>f9f52f2f-b057-4a2f-9131-682fac54c853</id>
   691 				<text>to have an e-mail address (but not at particular domain)</text>
   692 				<text>to have an e-mail address (but not at particular domain),</text>
   692 			</item>
   693 			</item>
   693 			<item>
   694 			<item>
   694 				<id>ef9e64cc-90b0-4002-ab5a-a1135332c7fe</id>
   695 				<id>ef9e64cc-90b0-4002-ab5a-a1135332c7fe</id>
   695 				<text>or use similar decentralized technology which has open standard and free software implementations</text>
   696 				<text>or use similar decentralized technology which has open standard and free software implementations,</text>
   696 			</item>
   697 			</item>
   697 			<item>
   698 			<item>
   698 				<id>d7a94eba-efd6-471f-9c32-6ee9d3b8ab29</id>
   699 				<id>d7a94eba-efd6-471f-9c32-6ee9d3b8ab29</id>
   699 				<text>to assign the copyright to the project and grant a free license for all patents relevant to the contribution</text>
   700 				<text>to assign the copyright to the project and grant a free license for all patents relevant to the contribution.</text>
   700 				<link>
   701 				<link>
   701 					<url>https://www.gnu.org/prep/maintain/maintain.html#Copyright-Papers</url>
   702 					<url>https://www.gnu.org/prep/maintain/maintain.html#Copyright-Papers</url>
   702 					<type>related</type>
   703 					<type>related</type>
   703 					<title>Information for Maintainers of GNU Software: Copyright Papers</title>
   704 					<title>Information for Maintainers of GNU Software: Copyright Papers</title>
   704 					<quotation>When copyright is assigned to the FSF, the FSF can act to stop GPL violations about the package. Otherwise, legal actions are up to the author(s).</quotation>
   705 					<quotation>When copyright is assigned to the FSF, the FSF can act to stop GPL violations about the package. Otherwise, legal actions are up to the author(s).</quotation>
   705 				</link>
   706 				</link>
   706 			</item>
   707 			</item>
   707 		</item>
   708 		</item>
   708 		<item>
   709 		<item>
   709 			<id>e394c792-8294-4f15-a356-89cd0a7aa255</id>
   710 			<id>e394c792-8294-4f15-a356-89cd0a7aa255</id>
   710 			<text>the project should record all accepted contributions and maintain a public list of all authors/contributors</text>
   711 			<text>The project should record all accepted contributions and maintain a public list of all authors/contributors.</text>
   711 			<link>
   712 			<link>
   712 				<url>https://www.gnu.org/prep/maintain/maintain.html#Recording-Contributors</url>
   713 				<url>https://www.gnu.org/prep/maintain/maintain.html#Recording-Contributors</url>
   713 				<type>compatible</type>
   714 				<type>compatible</type>
   714 				<title>Information for Maintainers of GNU Software: Recording Contributors</title>
   715 				<title>Information for Maintainers of GNU Software: Recording Contributors</title>
   715 				<quotation>Keep correct records of which portions were written by whom.</quotation>
   716 				<quotation>Keep correct records of which portions were written by whom.</quotation>
   716 			</link>
   717 			</link>
   717 		</item>
   718 		</item>
   718 		<item>
   719 		<item>
   719 			<id>b5a128a2-31d9-49df-890c-59a770f7afa9</id>
   720 			<id>b5a128a2-31d9-49df-890c-59a770f7afa9</id>
   720 			<text>the contributor must not loose the right to use or distribute the contributed code under any license (of his choice)</text>
   721 			<text>The contributor must not loose the right to use or distribute the contributed code under any license (of his choice).</text>
   721 		</item>
   722 		</item>
   722 	</chapter>
   723 	</chapter>
   723 </manifesto>
   724 </manifesto>