equal
deleted
inserted
replaced
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> |