SMIL 2.1 is specified by the current SYMM WG. This current SYMM WG operates under the W3C Patent Policy (05 February 2004 Version). To promote the widest adoption of Web standards, W3C seeks to issue Recommendations that can be implemented, according to this policy, on a Royalty-Free basis.
SMIL 2.0 was designed by the former SYMM WG which started in March 1999 and ended 31 December 2001. This former SYMM WG was running under former patent rules defined in the W3C Process (12 November 1998), where Members may disclose IPR claims at any time. W3C discloses to the entire Membership all IPR claims made by Members.
SMIL 2.1 is build on top of SMIL 2.0. Therefore, SMIL 2.1 specification reuses modules defined in SMIL 2.0, these parts of the specification fall under the former patent rules defined in the W3C Process (12 November 1998), where new modules fall under the W3C Patent Policy (05 February 2004 Version).
SMIL 2.1 specification provides four classes of modules related to patent policy:
Module Name | specified in | Associated Patent Policy |
AccessKeyTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
AlignmentLayout | SMIL 21 Layout | W3C Patent Policy (PP). |
AudioLayout | SMIL 20 Layout | Former patent rules defined in the W3C Process. |
BackgroundTilingLayout | SMIL 21 Layout | W3C Patent Policy (PP). |
BasicAnimation | SMIL 20 Animation | Former patent rules defined in the W3C Process. |
BasicContentControl | SMIL 20 ContentControl | Former patent rules defined in the W3C Process. |
BasicInlineTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
BasicExclTimeContainers | SMIL 21 Timing | W3C Patent Policy (PP). |
BasicLayout | SMIL 21 Layout | W3C Patent Policy (PP). |
BasicLinking | SMIL 20 Linking | Former patent rules defined in the W3C Process. |
BasicMedia | SMIL 20 Media Object | Former patent rules defined in the W3C Process. |
BasicPriorityClassContainers | SMIL 21 Timing | W3C Patent Policy (PP). |
BasicTimeContainers | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
BasicTransitions | SMIL 21 Transitions | W3C Patent Policy (PP). |
BrushMedia | SMIL 20 Media Object | Former patent rules defined in the W3C Process. |
CustomTestAttributes | SMIL 20 ContentControl | Former patent rules defined in the W3C Process. |
EventTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
ExclTimeContainers | former SMIL20 module REMOVED in SMIL2.1 | Former patent rules defined in the W3C Process. |
FillDefault | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
FullScreenTransitionEffects | SMIL 21 Transitions | W3C Patent Policy (PP). |
HierarchicalLayout | former SMIL20 module REMOVED in SMIL2.1 | Former patent rules defined in the W3C Process. |
InlineTransitions | SMIL 20 Transitions | Former patent rules defined in the W3C Process. |
LinkingAttributes | SMIL 20 Linking | Former patent rules defined in the W3C Process. |
MediaAccessibility | SMIL 20 Media Object | Former patent rules defined in the W3C Process. |
MediaClipMarkers | SMIL 20 Media Object | Former patent rules defined in the W3C Process. |
MediaClipping | SMIL 20 Media Object | Former patent rules defined in the W3C Process. |
MediaDescription | SMIL 20 Media Object | Former patent rules defined in the W3C Process. |
MediaMarkerTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
MediaParam | SMIL 21 Media Object | W3C Patent Policy (PP). |
Metainformation | SMIL 20 Metadata | Former patent rules defined in the W3C Process. |
MinMaxTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
MultiArcTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
MultiWindowLayout | SMIL 21 Layout | W3C Patent Policy (PP). |
ObjectLinking | SMIL 20 Linking | Former patent rules defined in the W3C Process. |
OverrideLayout | SMIL 21 Layout | W3C Patent Policy (PP). |
PrefetchControl | SMIL 20 ContentControl | Former patent rules defined in the W3C Process. |
RepeatTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
RepeatValueTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
RestartDefault | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
RestartTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
SkipContentControl | SMIL 20 ContentControl | Former patent rules defined in the W3C Process. |
SplineAnimation | SMIL 20 Animation | Former patent rules defined in the W3C Process. |
Structure | SMIL 20 Structure | Former patent rules defined in the W3C Process. |
SubRegionLayout | SMIL 21 Layout | W3C Patent Policy (PP). |
SyncbaseTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
SyncBehavior | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
SyncBehaviorDefault | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
SyncMaster | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
TimeContainerAttributes | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
TimeManipulations | SMIL 20 Time manipulations | Former patent rules defined in the W3C Process. |
TransitionModifiers | SMIL 20 Transitions | Former patent rules defined in the W3C Process. |
WallclockTiming | SMIL 20 Timing | Former patent rules defined in the W3C Process. |
This specification also refines two profiles that are built using the above SMIL 2.1 modules:
Furthermore it defines two new profiles that are built using the above SMIL 2.1 modules:
Profile Name | specified in | Associated Patent Policy |
SMIL 2.1 Language Profile | SMIL 21 | W3C Patent Policy (PP) |
SMIL 2.1 Mobile Profile | SMIL 21 | W3C Patent Policy (PP) |
SMIL 2.1 Extended Mobile Profile | SMIL 21 | W3C Patent Policy (PP) |
SMIL 2.1 Basic Profile and Scalability Framework | SMIL 21 | W3C Patent Policy (PP) |