[cc-devel] SoC application review
François Déchelle
francois at dechelle.net
Tue Mar 27 03:29:38 EST 2007
Hello,
That sounds a good proposal.
I'll keep you informed of the progress of the on-going work for OO.o/CC.
François
Cassio Melo a écrit :
> Hi there,
>
> Here is a draft of my application. I'm asking for suggestions and
> questions from you.
>
> Thanks!
> ------
>
> An application for Google Summer of Code 2007, Creative Commons project
>
> OpenOffice.org Writer add-in for publishing CC licensed documents
> =================================================================
>
> Cassio Melo <cassio.ufpe at gmail.com <mailto:cassio.ufpe at gmail.com>>
>
> Summary
> ~~~~~~~
>
> IP issues are becoming critical in all areas. Adobe has recognized that
> by developing XMP platform. Creative Commons is an important way of
> adding IP licensing information to a document's metadata. Although there
> are some open issues in OpenOffice.org development
> (http://www.openoffice.org/issues/show_bug.cgi?id=66656 and
> http://www.openoffice.org/issues/show_bug.cgi?id=29404) few was done. We
> can't wait anymore.
> 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 IP metadata in its documents. I propose a similar Creative
> Commons add-in for OpenOffice.org that would allow license information
> to be embedded in OpenOffice.org documents. Having a simple way to add
> Creative Commons licenses will help to spread those licenses much more
> broadly.
>
>
> Benefits
> ~~~~~~~~
>
> My vision is to encourage the use of CC licenses in documents. Authors
> can express their intentions regarding how their works may be used by
> others. Implemented suitable interface will make easy the licensing
> process. This feature is very important for OO.o end-users. Moreover,
> implementation of such add-in will increase CC licensed documents
> proportion that machines could process and work from. Of course, this
> metadata inserted only provides a first approximation of the license.
> Users are encouraged to read the full license to make sure it meets
> their expectations.
>
>
> Plan
> ~~~~
>
> I will not start this project from scratch, some works were done and I
> intend to work on them.
>
> Development will consist of 3 main parts:
>
> 1. Accessing web services information
> I will use webservices to retrieve licensing information from CC
> licensing engine (through REST interface) and mount the interface. It
> can be encapsulated as an UNO service, allowing better reuse.
>
> 2. Storing license information in file
> Creative Commons provides RDF descriptions of its licenses. The OO.o
> file format could be manipulated as a zip file and it includes an XML
> file for metadata (meta.xml), which I can use for embedding the license
> information. For this, the OASIS Open Office XML format specification
> proposed by Nathan Yergler could be used as reference.
>
> 3. Implementing specific features, and testing
> I have to investigate how to handle licensing information appropriately
> in some cases. Issues to be considered:
>
> - Exporting to another file format;
> - Printing to PDF;
> - Persisting data through OO.o older versions.
>
> Possible additional contributions (time permitting):
>
> - A wizard that assists people in selecting appropriate license types
> for their desires;
> - Make license text available as Auto Text.
> - Display license information when opening CC licensed documents;
> - Store license information in .doc files as well?
>
>
> Once plugged, the license-selection software will appear as a menu
> option in the OpenOffice application. It will generate a Creative
> Commons logo, a short summary of the license chosen, and a hyperlink to
> the Creative Commons Web site.
>
> I haven't previously contributed to CC projects, so this planning could
> change during development, but I'm pretty sure that I can accomplish it.
>
> The project goals, desirability for the add-in, its plan have been
> discussed on the CC-devel mailing list and ccWiki, where they received
> support from CC maintainers.
>
> Most likely implementing all the features will be possible after the end
> of Summer of Code and I'm committing to perform it then.
>
>
> Qualification
> ~~~~~~~~~~~~~~
>
> I believe that I'm a suitable person to carry out this project. As a
> long-time OO.o user I'm well too aware of the fact that OO.o needs
> support to CC licences.
>
> I did work for a summer in my undergratuade course with the R.i.S.E
> (Reuse in Software Engineering- http://www.rise.com.br) team at Federal
> University of Pernambuco, which is an Open Source project though felt
> more like a University project! :-) (https://simple.dev.java.net/ ) They
> do have very good practices for source control, reviews, mailing list,
> etc. I also understand the importance of good coding and documentation
> for projects.
>
> This (academic) year I have been developing a OO.o plugin that replaces
> the currently OO.o notes and it will go public soon.
>
> Additionaly I have a year of industrial experience, having worked as a
> software engineer on C.E.S.A.R (Recife Center for Studies and Advanced
> System - http://www.cesar.org.br) in a ant/CVS indexer project.
>
> Although I hadn't had much contact with CC until few weeks ago, I was
> aware of its importance for developing countries, especially Brazil.
> I've been on the CC mailing lists, #cc on IRC and editing project's
> Wiki, for some time now due to my interest in this project. I know what
> the developers have been working on and who to approach for assistance.
> My student group at Computer Sciente course has several Open Source
> projects contributors that can help me with doubts. I am eager to
> improve my abilities, value community service, earnestly desire to enter
> and participate in this CC Project.
>
>
> Personal details
> ~~~~~~~~~~~~~~~~
>
> I'm undergraduate student in Computer Science at Federal University of
> Pernambuco (7th/9 semester). I live in Recife, Brazil. My native
> language is portuguese, but I have no problem working with english.
>
> I have experience working with people ('supervisors' or other
> developers) on other parts of the world (mostly europe, 3-6 timezones
> away). I have no problem adjusting to a different timezone.
>
> Philosophically, I align myself with the FSF (though I don't consider
> myself a zealot), and support free software becuase I hope it can
> kickstart the economies of the developing world, among other reasons.
> Thanks for your consideration.
>
> You can visite my page to know more about me: www.cin.ufpe.br/~cam2/info
> <http://www.cin.ufpe.br/~cam2/info>
>
>
> References Used
> ~~~~~~~~~~~~~~~
>
> http://www.ukoln.ac.uk/metadata/dcmi/dc-rights/
> http://yergler.net/projects/cc-oasis/ccoasis.html
> http://creativecommons.org/ <http://creativecommons.org/>
> http://creativecommons.org/technology/metadata/implement
More information about the cc-devel
mailing list