Operator Source Code is Finally Available

21 February, 2007 (21:14) | firefox, microformats, operator

Update:ufJS and ufJSParser have ended up being integrated into Microformats.js. This will also be the core microformats code in Firefox 3. The API is documented here.

My apologies for taking so long, but the Operator source code is finally on svn.mozilla.org

For now, this includes ufJS and the ufJSParser. I am working on creating a separate project elsewhere to specifically cover the ufJS work, but for now it will be hosted with Mozilla labs.

The code is available under the trilicense.

Obviously I will accept contributions, but there is the potential that the ufJS work will be available under a different license such as the CPL, so contributors need to be aware of that.

The code in SVN corresponds to 0.7a plus hAtom support as well as fixes for the McAfee SiteAdvisor problems.

Enjoy.

Comments

Comment from Ian
Date: February 22, 2007, 3:40 am

Please don’t use the CPL - if you have to use a CPL-like license, use the Eclipse license, as it will be compatible with GPL 3.

EPL is basically identical to the CPL, except the really nasty patent retaliation clause is removed, leaving only the milder one (which will be GPL compatible).

Comment from Ian
Date: February 22, 2007, 3:48 am

Or another option is the Apache 2.0 license, or a highly permissive license like X/11 or BSD-new (3-clause).

Pingback from YashLabs » Blog Archive » Enhance your Calendar scheduling with Microformats.
Date: March 6, 2007, 1:30 pm

[…] What you should use: 1. Firefox. You are using Mozilla’s Open-Source Firefox, aren’t you? If not download it. 2. Operator. A Firefox extension or addon by Michael Kaply of IBM, which detects Microformats and enables you to act on them. Install it and restart Firefox and restore your session to come back here. Michael just opened up Operator’s source code. Thanks for that and for Operator Michael. 3. Google Calendar. Get an account with Google and login. 4. Upcoming.org. Yahoo’s event site which has support for Microformats. […]

Pingback from YashLabs » Blog Archive » SXSW coverage, Wired blog, Microformats
Date: March 13, 2007, 7:06 pm

[…] In one entry made yesterday, the Listening Post provides some information about the Microformats presentation at SXSW Interactive in Microformats go large. The Operator plugin for Firefox by Michael Kaply of IBM are again mentioned. […]

Comment from Raymond Yee
Date: June 14, 2007, 8:18 am

The links to ufJS and ufJSParser are broken. Where can we find the code for these projects?

Thanks!

Comment from mkaply
Date: June 14, 2007, 9:11 am

the code for both ufJS and ufJSParser has now been integrated into Microformats.js:

http://svn.mozilla.org/labs/operator/chrome/operator/content/Microformats/Microformats.js

This is the js file that will be a part of Firefox 3.

Write a comment