Difference between revisions of "User:Larma/Council Candidacy 2019"

Jump to navigation Jump to search
Clarify draft and final status, write down explicitly that I dislike namespace bumps within a XEP
(Created page with "== General == Read about me on my user page. == Council Candidacy 2019 == I don't consider the Council or any of its members an authority. The council uses its...")
 
(Clarify draft and final status, write down explicitly that I dislike namespace bumps within a XEP)
Line 16: Line 16:
* It should be able to move to Draft within 12 months, according to rules in [https://xmpp.org/extensions/xep-0001.html#approval-std XEP-0001], i.e. it shouldn't look like the XEP is going to be in Deferred status a year later.
* It should be able to move to Draft within 12 months, according to rules in [https://xmpp.org/extensions/xep-0001.html#approval-std XEP-0001], i.e. it shouldn't look like the XEP is going to be in Deferred status a year later.
* It should solve a problem. If it's not obvious which problem it solves, the problem must be outlined in the XEP itself. Personal opinions can be a valid problem description, as long as they are justified.
* It should solve a problem. If it's not obvious which problem it solves, the problem must be outlined in the XEP itself. Personal opinions can be a valid problem description, as long as they are justified.
For the elevation to Draft status I understand "''generally stable and appropriate for further field experience''" from [https://xmpp.org/extensions/xep-0001.html#approval-std XEP-0001] such, that there should be at least one implementations of the latest version (not necessarily used a lot in the wild, but existing and tested for interoperability). I'd also like to ensure that we move things to Draft faster as well as to actually move things to Final if they become wildly implemented. As an example, XEP-0363 should probably be in Final already, but it didn't even reach Draft yet.
Moving things faster to Draft and Final status also means we should rarely do namespace bumps within a XEP anymore. That's because Experimental will become Experimental again (i.e. not widely implemented) and as such breaking things without a namespace bump in an Experimental XEP is actually fine. Draft standards however should remain backwards-compatible, which usually means that a namespace bump is not possible. If a significantly new iteration of a Draft or Final XEP is needed (that would imply a namespace bump), it should just start as a new ProtoXEP (and soon Experimental XEP).


=== SIGs ===
=== SIGs ===
116

edits

Navigation menu