text/ssm.en.xml
branchv_0
changeset 61 4eacba604e8c
parent 60 e61810f49924
child 64 f3424052a31a
equal deleted inserted replaced
60:e61810f49924 61:4eacba604e8c
   246 			<text>Such standards must be semantically versioned.</text>
   246 			<text>Such standards must be semantically versioned.</text>
   247 		</item>
   247 		</item>
   248 		<item>
   248 		<item>
   249 			<id>d341b78e-15b9-4077-8b48-9e54c93391ac</id>
   249 			<id>d341b78e-15b9-4077-8b48-9e54c93391ac</id>
   250 			<type>recommendation</type>
   250 			<type>recommendation</type>
   251 			<text>And they should be written in machine readable format (e.g. WSDL, WADL, ASN.1, XSD, Diameter dictionary, D-Bus) or at least formal language (Backus–Naur Form, EBNF etc.)</text>
   251 			<text>And they should be written in machine readable format (e.g. WSDL, ASN.1, XML Schema, Diameter dictionary, D-Bus) or at least formal language (Backus–Naur Form, EBNF etc.)</text>
   252 		</item>
   252 		</item>
   253 		<item>
   253 		<item>
   254 			<id>d61b3e31-bb9f-4333-87c8-9fb32f33a49d</id>
   254 			<id>d61b3e31-bb9f-4333-87c8-9fb32f33a49d</id>
   255 			<type>recommendation</type>
   255 			<type>recommendation</type>
   256 			<text>Also configuration should have machine readable description and the user should be able to test it by executing a command (validator).</text>
   256 			<text>Also configuration should have machine readable description and the user should be able to test it by executing a command (validator).</text>
   643 				<text>If given software/format/protocol has some default encoding, it must be clearly defined in its specification and this default must not be changed without changing the major version number.</text>
   643 				<text>If given software/format/protocol has some default encoding, it must be clearly defined in its specification and this default must not be changed without changing the major version number.</text>
   644 			</item>
   644 			</item>
   645 			<item>
   645 			<item>
   646 				<id>c9f4d9f4-f959-48ad-bc68-6720dd4596e3</id>
   646 				<id>c9f4d9f4-f959-48ad-bc68-6720dd4596e3</id>
   647 				<type>requirement</type>
   647 				<type>requirement</type>
   648 				<text>If there is no default, the encoding must be specified in the metadata attached (e.g. protocol headers, extended attributes on filesystem) to the actual data or at least at the beginning of the data (like declaration in XML format).</text>
   648 				<text>If there is no default, the encoding must be specified in the metadata attached (e.g. protocol headers, extended attributes on filesystem) to the actual data or at least at the beginning of the data (like declaration in the XML format).</text>
   649 			</item>
   649 			</item>
   650 		</item>
   650 		</item>
   651 		<item>
   651 		<item>
   652 			<id>ce45c382-6ec5-41e8-869a-a0e758621b13</id>
   652 			<id>ce45c382-6ec5-41e8-869a-a0e758621b13</id>
   653 			<type>recommendation</type>
   653 			<type>recommendation</type>
   680 			</link>
   680 			</link>
   681 		</item>
   681 		</item>
   682 		<item>
   682 		<item>
   683 			<id>e746eb5b-8d8b-4ec8-9315-a311f35e156a</id>
   683 			<id>e746eb5b-8d8b-4ec8-9315-a311f35e156a</id>
   684 			<type>requirement</type>
   684 			<type>requirement</type>
   685 			<text>Users must not be pushed to register at a proprietary social networks (at particular providers of such services).</text>
   685 			<text>Users must not be pushed to register at proprietary social networks (at particular providers of such services).</text>
   686 			<text>Users without such account must not be disadvantaged – use open and decentralized networks/protocols instead.</text>
   686 			<text>Users without such account must not be disadvantaged – use open and decentralized networks/protocols instead.</text>
   687 			<link>
   687 			<link>
   688 				<url>https://www.gnu.org/prep/maintain/maintain.html#Ethical-and-Philosophical-Consideration</url>
   688 				<url>https://www.gnu.org/prep/maintain/maintain.html#Ethical-and-Philosophical-Consideration</url>
   689 				<type>compatible</type>
   689 				<type>compatible</type>
   690 				<title>Information for Maintainers of GNU Software: Ethical and Philosophical Consideration</title>
   690 				<title>Information for Maintainers of GNU Software: Ethical and Philosophical Consideration</title>