XPCOM is an open-source product of mozilla.org. It is used in the also open-source web browser, Mozilla. XPCOM is a cross-platform (XP) software component technology, similar to Microsoft's COM. It provides for the dynamic loading of software components, it has a layout engine using the XUL XML file format, XPCOM components are scriptable through JavaScript using XPCONNECT, and it has a host of other features.
... to the said rights and freedoms shall not be applied for any purpose other than those for which they have been prescribed. Perhaps the Canadian Charter's singl ...