Closed Maniues closed 1 month ago
Link to problem area: Current Matrix Specification states that Matrix is fully open:
The link is https://spec.matrix.org/latest/#introduction-to-the-matrix-apis
After Element's fork of Synapse, Matrix has no reference implementation, at least it is not liberally licensed.
Synapse has not considered itself a reference implementation for several years (long before the fork by Element). (This likely doesn't change your concern.)
Indeed; cf https://github.com/matrix-org/synapse/pull/10971.
We should just remove this mention of "reference implementation" from the spec.
By the way, why Matrix doesn't have any reference implementation?
@richvdh did you see my question?
I did, but I don't have a good answer for you. It just doesn't? Nobody has found it a worthwhile way to spend their time.
Link to problem area: Current Matrix Specification states that Matrix is fully open:
Issue After Element's fork of Synapse, Matrix has no reference implementation, at least it is not liberally licensed. If the Matrix Foundation does not maintain any reference implementation, the specification should not reflect this.
Worse, if there is no implementation that could be fully compliant with the specification, stable and openly managed, I do not know if then it is possible to call Matrix fully open in the sense of the current specification and the Matrix Foundation position.