text/ssm.en.xml
branchv_0
changeset 60 e61810f49924
parent 59 7a27e64cee67
child 61 4eacba604e8c
equal deleted inserted replaced
59:7a27e64cee67 60:e61810f49924
   285 			<text>Particular modules should be compilable and executable (installable) independently.</text>
   285 			<text>Particular modules should be compilable and executable (installable) independently.</text>
   286 			<text>It should not be necessary to recompile the core and other modules if only one module is changed.</text>
   286 			<text>It should not be necessary to recompile the core and other modules if only one module is changed.</text>
   287 			<note>Whole system should be compilable (buildable) with only selected modules – must not require compilation or even distribution of all modules, if they are not necessary.</note>
   287 			<note>Whole system should be compilable (buildable) with only selected modules – must not require compilation or even distribution of all modules, if they are not necessary.</note>
   288 			<note>The goal is to reduce the complexity and the code footprint that comes into the play if the user needs only certain features.</note>
   288 			<note>The goal is to reduce the complexity and the code footprint that comes into the play if the user needs only certain features.</note>
   289 		</item>
   289 		</item>
       
   290 		<!--
       
   291 			TODO: the package name and the version number should serve as a unique identifier for a set of features.
       
   292 			If there are any build-time options/parameters, they could tune the intarnal details of the package/module, or choose some alternative dependency (like cryptography library A vs. cryptography library B),
       
   293 			but the public interface and publicly provided features (the contract) should stay unchanged.
       
   294 		-->
   290 		<item>
   295 		<item>
   291 			<id>a7bc51ba-9832-4f75-983c-e75dc0801113</id>
   296 			<id>a7bc51ba-9832-4f75-983c-e75dc0801113</id>
   292 			<type>information</type>
   297 			<type>information</type>
   293 			<text>Another good ways to extend and customize the software are:</text>
   298 			<text>Another good ways to extend and customize the software are:</text>
   294 			<text>configuration (XML, INI, RegExp, SQL, XSLT, XPath etc.) and</text>
   299 			<text>configuration (XML, INI, RegExp, SQL, XSLT, XPath etc.) and</text>
   809 					<url>https://www.gnu.org/prep/maintain/maintain.html#Other-Politics</url>
   814 					<url>https://www.gnu.org/prep/maintain/maintain.html#Other-Politics</url>
   810 					<type>compatible</type>
   815 					<type>compatible</type>
   811 					<title>Information for Maintainers of GNU Software: Other Politics</title>
   816 					<title>Information for Maintainers of GNU Software: Other Politics</title>
   812 					<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>
   817 					<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>
   813 				</link>
   818 				</link>
       
   819 				<link>
       
   820 					<url>https://www.gnu.org/philosophy/kind-communication.html</url>
       
   821 					<type>compatible</type>
       
   822 					<title>GNU Kind Communications Guidelines</title>
       
   823 					<quotation>Please don't raise unrelated political issues in GNU Project discussions, because they are off-topic. The only political positions that the GNU Project endorses are (1) that users should have control of their own computing (for instance, through free software) and (2) supporting basic human rights in computing. We don't require you as a contributor to agree with these two points, but you do need to accept that our decisions will be based on them.</quotation>
       
   824 				</link>
   814 			</item>
   825 			</item>
   815 		</item>
   826 		</item>
   816 		<item>
   827 		<item>
   817 			<id>b4319392-8d6a-4f07-8a94-7ae2ed97c787</id>
   828 			<id>b4319392-8d6a-4f07-8a94-7ae2ed97c787</id>
   818 			<type>information</type>
   829 			<type>information</type>