3. We should more actively discourage release of functionality based on ProtoXEP and Experimental XEPs in production (except hidden behind feature flags or options clearly marked as experimental).And that's how you end up with Pidgin not having MAM or the like for years. Because they indeed refuse to implement Experimental specs.In other words. You can discourage all you want, that won't stop anybody fromimplementing what they need. And I'd rather have people take a half-baked spec in Experimental and try to improve on it and report back. They may release it however they want.
The key this is not to refuse to implement experimental XEPs (indeed I would hope for at least one implemenation before it reaches experimental!) but rather to not refuse to make breaking changes to experimental XEPs based on the fact that people are using it. Implementors should be aware this is experimental and may change and be flexible to support multiple versions of it over time, etc.
signature.asc
Description: PGP signature
_______________________________________________ Standards mailing list -- [email protected] To unsubscribe send an email to [email protected]
