RSL 1.0 Relaxes MIME Type Requirement in Favor of XML Namespace Identification

Open source ↗

Development

The RSL Technical Steering Committee updated the Really Simple Licensing (RSL) 1.0 specification to downgrade the HTTP media type serving rule from MUST to SHOULD. Conforming implementations must now identify RSL documents by their XML namespace rather than media type alone and are prohibited from rejecting valid documents that have missing or different MIME types.

Why it matters

Strict MIME-type requirements frequently cause machine-readable licensing declarations to fail in production environments; decoupling RSL discovery from rigid HTTP Content-Type headers improves the real-world interoperability of automated licensing signals.

Trend impact

  • protocol error-tolerance
  • declarative licensing parsing

Evidence

View raw diff
--- prev
+++ curr
@@ -290,7 +290,8 @@
 rsl
 >
 The media type associated with RSL documents is:
-RSL documents MUST be served with this media type when transmitted over HTTP or other Internet protocols.
+RSL documents SHOULD be served with this media type when transmitted over HTTP or other Internet protocols that support media types.
+Implementations MUST identify RSL documents by their XML namespace and MUST NOT rely solely on the media type. An implementation MUST NOT reject an otherwise valid RSL document solely because it is served with a different or missing media type.
 3. RSL Documents
 ​
 An RSL document, also called a