Summer of Code Project: “ Writer Add-in for Publishing CC Licensed Documents”

ksiomelo, April 14th, 2007

Hi there!

I also was selected for the Google Summer of Code with this project mentored by Nathan R. Yergler. An introduction about the project:

The goal of this project is to provide a tool for supporting the process of licensing documents. Microsoft Office has a Creative Commons plug-in to put licenses metadata in its documents. I propose a similar Creative Commons add-in for that would allow license information to be embedded in documents. Despite being a requested feature for for more than two years, nothing has materialized. Having a simple way to add Creative Commons licenses will help to spread those licenses much more broadly. Making licenses available as Autotext for example, is one way this can be reached.

At first moment, I will concentrate on OOo Writer plugin, but of course, I have plans to extend this functionality to Calc and Impress as well. Get the full proposal here. If you have any suggestion, please let me know.

Let me introduce myself. My name is Cassio Melo, I’m 22 old and I live in Recife, Brazil. I’m an undergraduate at the same university of Alan Kelon (Informatics Center, Federal University of Pernambuco).

Beyond my passion for Computer Science, I also have interests in Business and Economy. Eric Drexler and Clayton Christensen are my preferred authors.

I did work for a summer in my undergraduate course at Federal University of Pernambuco with the SimPLe, which is an open source software factory using Product Line approach for action games domain.

This year, I developed an OOo plugin to replace the existing OOo notes. Public distribution will begin in the near future.

Additionally I have a year of industrial experience, having worked as a software engineer on C.E.S.A.R, developing a tool (codenamed BART project) for software components search and retrieval. We also have developed plugins for Eclipse, MS Word and for supporting artifacts searching. As a member of the R.i.S.E group, I’ve worked on algorithms for ranking software components.

You can view my full profile here.

Finally, I would like to share the thanks with my friends. We hope to bring new energy and enthusiasm to CC projects. :)

Comments Off

Summer of Code: “Indexing Embedded License Claims in Tracker”

jakin, April 14th, 2007

Hello all,

I’m Jason Kivlighn, a selected student for Google’s Summer of Code. Here’s the gist of my project:

Working under Creative Commons, I will extended the Tracker search and indexing engine to support the extraction of license claims. Because of the various forms that the license may take, I will build support based on the recommendations of Creative Commons, as outlined at…
At the very least, the project will result in Tracker gaining support for indexing license claims embedding in MP3, OGG, PDF, HTML, and XML formats.

Now for a little about myself. I’m an undergraduate at the University of Washington in Seattle majoring in Computer Engineering. I’ve been an Open Source enthusiast since I found Linux as a development platform about 6 years ago. I developed Krecipes for a few years and now am working on Sidestream, a network for artists to distribute their works. I like hacking together projects here and there as I see fit. My UW campus shortest route finder was a fun little project to settle the “What’s the fastest way from X to Y” disputes once-and-for-all.

My spring quarter is a hassle of Comp. Eng. studies and TA’ing for the ‘Programming Languages’ course; but as summer rolls around, I’ll be ready for a summer of hacking with Tracker and CC :-)

Comments Off

Summer of Code Project: “Including RDFa support in Nutch: Updating the ccNutch plug-in”

alankelon, April 13th, 2007


I’m one of the selected students for Google Summer of Code 2007 and I’m pleased to be joining Creative Commons community this summer. My project title is Including RDFa support in Nutch: Updating the ccNutch plug-in under mentoring of Nathan R. Yergler. The abstract (with hyperlinks missing in soc page) is:

RDFa is emerging standard from W3 Consortium to provide a syntax that expresses semantics in structured data using a set of elements and attributes that embeds RDF in HTML, such as a license on a document or
a photo’s creator name and its camera setting information.

Nutch is an open source search engine that uses Lucene for searching the Web (or a subset of it) or in a customized form for an intranet. ccNutch is a plug-in for Nutch to search Creative Commons content. Currently, ccNutch indexes only text documents and does not support RDFa very well.

The inclusion of RDFa in ccNutch will be a great improvement for the advances of semantic web because we could easily index image, audio and video contained in web pages through their RDFa meta-data and then search them. In this way, we will be increasing our range of searchable artifacts available under creative licenses that is a worth to try.

My first step is to update ccNutch with the source code from Lucene repository. Then I’ll start to write the Requirements Document and Architecture to define precisely what I’ll do. To do so, I’m going to study the ccNutch and Nutch code base more deeply as well to study the RDFa standard. After that, I’ll write the Project Plan document to define our schedule, milestones and make risk assessment.

Right now, let me introduce myself: My name is Alan Kelon, I’m 23 years old and I live in Recife, Brazil. I am a 1st year Ph.D. student in Computer Science (in Portuguese) at Informatics Center (in Portuguese), Federal University of Pernambuco (in Portuguese), a.k.a. CIn/UFPE. The university and my house are very close to Ricardo Brennand Institute :-) I also hold a M.Sc. degree in Computer Science from Federal University of Pernambuco (2005-2007) – entitled as “A Software Process Proposal to Open Source Software Factories” – and a B.Sc. in Computer Science from Federal University of Paraíba (2005). In 2006, I was a teaching assistant in a Software Engineer graduate level class. The course was entitled “Software Engineering: Building Open Source Software Factories”. This year edition of the course will be starting at the end of this month and I’ll be lecturer again. This year, I lectured in a undergraduate leval class entitled “Advanced Topics in Software Engineering: Open Source Software”.

Since my undergrad studies I’m involved with free software. The first contact was to to build and maintain a Beowulf Linux cluster and to developed a high availability system from 10/2002 to 01/2005. In the past, I was also with Debian in my local community, played with AndroMDA in the very early stages of OpenERP, developed VENSSO CRM (in Portuguese), mentored/founded GVS and Telescope. This last one is my active research project as part of my Ph.D. Finally, I lead the research group on Open Source and Distributed Software Development at Informatics Center, Federal University of Pernambuco, and C.E.S.A.R – Recife Center for Advanced Studies and Systems –, with strong collaboration of the local software industry, where I have the opportunity to advocate the open source development model and philosophy.

All in all: “Talk is cheap, show me the code”. Let’s do it now ;-)

1 Comment »

More Summer of Code projects

ml, April 12th, 2007

Nathan blogged the five accepted Creative Commons/Science Commons projects.

There’s also at least one CC-related SoC project being mentored by another oganization: ccHost/Inkscape integration by Bruno Luís Gonçalves Dilly, mentored by Bryce Harrington for the Inkscape project. Bruno was a CC SoC student last year and Bryce just completed a contract project for CC…

It’s also worth noting three of the proposals we would have loved to accept, if only Google had given us eight slots instead of five (no complaints!):

  • An OpenOffice plugin for finding and importing CC licensed content (see ThinkFree’s implementation, contrast with the accepted OO.o project to CC license OO.o documents, similar to the MS Office Addin).
  • A CC licensing module for Gallery2.
  • CC census, extending our adoption statistics project.

Many other projects are outlined on the CC developer challenge pages. Sorry only five could be accepted with Google financial support!

Comments Off

WordPress MU v. Lyceum

nathan, April 12th, 2007

We’re preparing to launch “hosted blogging”: service for our “international affiliates”:, and the TechBlog is actually the first blog to run on the new “WordPress MU”: installation. Sort of “eating our own dog food”:, I suppose. Much of the pre-launch work (beyond the obvious theme tweaking, etc) was in evaluating which WordPress-based multi-user blog product was more appropriate: “Lyceum”: or “WordPress MU”:

Read More…


Summer of Code Projects

nathan, April 12th, 2007

We’re very happy to have five students working on Creative Commons and Science Commons projects in conjunction with this year’s Google “Summer of Code”: Briefly, they are:

* Cassio de Albuquerque Melo, working on a plug-in for to “support CC licensing”:
* Jason Kivlighn, working on adding licensing support to “Tracker”:
* Alan Kelon Oliveira de Moraes, working on making “Nutch”: “RDFa”: aware
* Taylor R. Campbell, working on RDF Tools in Scheme (Science Commons, they’ll have to explain)
* Matthias Samwald, working on, well, something Science-y and Semantic Web-y… again, they’ll have to explain

Congratulations to the students selected, and thanks to everyone who submitted applications. There were lots of really good applications, which is incredibly encouraging. I’m really excited to see where the projects go this summer, and we hope to have the students blogging about their progress here.


XMP and open source article on

ml, April 11th, 2007

Nathan Willis writes about XMP making inroads in open source imaging software at Nice closing:

Take Creative Commons, for example, which has already embraced XMP, even providing custom XMP templates with which Photoshop users can add Creative Commons licensing information. The size of the collective CC-licensed works on the Internet far outscales any personal or corporate collection; who better to leverage that collection than the free software community?

See XMP on the CC developer wiki.

Comments Off

wpLicense 0.7.6

nathan, April 11th, 2007

Today I released wpLicense 0.7.6 (download see update below). It’s a minor bug fix, but one worth noting. Thanks to Tiago and Cristóbal for both reporting the bug.

The bug was simple: the documentation says that the licenseUri function returns the URI of the selected license. And that’s what the internal wpLicense code relied on. However, the implementation actually echo‘d the URI, introducing a race condition: if things were timed just right, the problem wasn’t apparent. But too often they weren’t, and then it was.

There are some outstanding issues with wpLicense, particularly with rendering the selection interface under Internet Explorer. That’s just one of the tasks new web engineer will be tackling when he or she comes on board. Which reminds me, we’re still accepting resumes.

UPDATE: Yeah, so 0.7.6 only had half the fix; well, the entire fix, but I was braindead with the default parameter value. So I give you


The CC Tech Blog

nathan, April 11th, 2007

Welcome to the Creative Commons Tech Blog. The CC Tech Blog is a new blog from Creative Commons, in particular the geeks at CC. It’s a place where we’ll blog the purely technical details of our projects, the things that probably aren’t of interest to the wider community. If you’re interested in Python coding, WordPress hacking, HTTP acceleration, XML parsing or GUI toolkits, this might be the place for you.

This is a work in progress, so if you have suggestions, ideas or questions, you can find us on IRC or the cc-devel mailing list.


Comments Off

previous page