Skip to Content.
Sympa Menu

cc-devel - Re: [cc-devel] Extend CC OOo Addin to Support Draw or Flickr (or Picasa) Image Re-Use for OpenOffice.org

cc-devel AT lists.ibiblio.org

Subject: Developer discussion for Creative Commons technology and tools

List archive

Chronological Thread  
  • From: "Daniel Arcoverde" <dfarcoverde AT gmail.com>
  • To: "Nathan Yergler" <nathan AT creativecommons.org>
  • Cc: cc-devel AT lists.ibiblio.org
  • Subject: Re: [cc-devel] Extend CC OOo Addin to Support Draw or Flickr (or Picasa) Image Re-Use for OpenOffice.org
  • Date: Sun, 30 Mar 2008 14:57:48 -0300

Hi there,

Here goes my draft proposal. I just ask for suggestions and questions from you. Some sections can be modified before I submit it.

Thanks,
------------------

An application for Google Summer of Code 2008, Creative Commons project

Flickr Image Re-Use for OpenOffice.org
-------------------------------------------------------------------------


Proponent: Daniel de França Arcoverde <dfarcoverde at gmail.com>


Synopsis
---------------
Integration are becoming more important in the web 2.0 context (see www.programmableweb.com). In the Open Source world, integrate and make use of functionality already implemented by others is more interesting than creating from scratch.
My challenge is create a plug-in for OpenOffice.org that enables users to pull images directly from the Flickr in their documents. These images were under a Creative Commons license
The plug-in will incorporating Flickr's Creative Commons search into the OpenOffice.org Writer and automatically adding attribution. Allow the reuse of those images is the main goal of this project.


Benefits
-------------

The implementation of such add-in will increment the use of images used in documents under the CC license. Having this functionality will contribute to spread CC licenses much more broadly.


Project Details
-----------------------
   
Several users of Flickr offer the images of them under a Creative Commons license. I'll create a OpenOffice.org add-in to allow Flickr image re-use for that users to pull images directly from the Flickr Creative Commons licensed pool in their documents.
This will be done from the Flickr API that support retrieval of CC licensed photos through the search API. To me, it's interesting work with projects involving web technologies (web 2.0).

Development will consist of 3 main parts, that are the project contributions.

1. Flickr API access
For this first part, I will use Flickr API to access the services of Flickr. This is the first step to allow the use of the images.
I am going to use the REST interface as to request as to answer.

2. Storing image license information
I will take a few days to better understand the OpenOffice format. For this, the OASIS Open Office XML format specification will be studied.
Metadata file can be used to embed informations about the images license type.

3. Implementing and testing the features below:

    - To search photos by tags
    - Filter search results by license attributes
    - Insert the image into the document along with attribution information

Possible additional contributions (time permitting):

    - Put together with attribution information about the license, the source URLs so do history tracking to find out what pieces (images) were used to
create the final document. Then, the it will have more informations about the images and their sources;
    - A like "wizard" that help people in selecting appropriate license types before them add in your documents;
    - Any other suggested features offered by users and that fit this work.

I don't promise that additional contributions will be functional, but I hope so.


Deliverables
------------------

Here is a list of deliverables:

- Investigation: more detailed study about CC API, OOo and Plugins, and Flickr API
- Requirements document: the features to be implemented in a high-level abstraction level, classified by priority;
- Project plan: the plan of development, including a more detailed schedule and release plan;
- Release report: a document describing the currently status of the release;
- Progress report: a weekly project status;
- Fully functional OOo plugin;
- Update the OpenOffice wiki page [http://wiki.creativecommons.org/Flickr_Image_Re-Use_for_OpenOffice.org];
- Post to the Techblog [http://techblog.creativecommons.org];

All the releases schedule, including its features will be defined in the Project Plan which will be delivered at the beginning of SoC program.


Bio
------

I'm a MSc Candidate in Computer Science at Informatics Federal University of Pernambuco. The same university of Alan Kelon, Rilson Nascimento, Cássio Melo, Augusto Pedroza and Marcos Aurélio, selected students for some of the versions of the GSoC. I have a year of market experience in a junior enterprise (The second largest movement of young people in the world).
During this time I was Project Manager and CEO of CITi [http://www.citi.org.br], computing junior enterprise, gaining even more experience with projects of software. That contributed a greater learning about the issues that involve planning and managing projects.

I haven't previously contributed to open source projects, but I have great interest in to increase my knowledge of Open Source, in this case contributing to Creative Commons projects.
My research group at university includes Cássio Melo ("OpenOffice.org Writer add-in for publishing CC licensed documents").

To better understand the projects, I began to participate on the Creative Commons mailing lists. In the list, I talked about my interest projects and I also sent some suggestions of them (out of scope).

Additionally I have worked with Cássio in a Android project that will be submited soon. I know Java and just a bit of C++. I also got a course of _javascript_ but I used just a few. Moreover, I have also purchased some notion about XML from Android Project. So I have no difficulty in doing the work. For any questions that arise, I'll get support in Cássio, besides mailing lists.

Here is a list of the most relevant academic publications:

    - The Teaching of Human-Computer Interaction with emphasis on Skills Training Related to the Technological Innovation: Interaction Design (in portuguese)
        [www.cin.ufpe.br/~if681/%5BWEI_2007_05_10%5DAlexGomes.pdf]
    - Internal Management Tools (in portuguese) [http://www.cin.ufpe.br/~cam2/wordpress/wp-content/themes/default/publications.html]

Besides that, I also understand the importance of good coding and documentation for projects open source and I am engaged in it.

Because all of this, I believe that I'm a suitable person to carry out this project and I'll be able to complete the project successfully. Thanks for your consideration.


Main References Used
----------------------------------

http://creativecommons.org/
http://www.flickr.com/services/api/
http://yergler.net/projects/cc-oasis/ccoasis.html
http://www.programmableweb.com/



On Sun, Mar 30, 2008 at 8:57 AM, Daniel Arcoverde <dfarcoverde AT gmail.com> wrote:
Nathan,

    In the system, when an image is collected from CC pool, the document also receives the CC license (and in this case there would be the possibility of reusing some of the draft Cassio?) or is it only the insertion of the image in any OOo document.
    Another thing, this Add-in should work in Writer or all the tools OOo?

Thanks

On Fri, Mar 28, 2008 at 8:52 PM, Nathan Yergler <nathan AT creativecommons.org> wrote:
Comments inline...

On Fri, Mar 28, 2008 at 4:45 PM, Daniel Arcoverde <dfarcoverde AT gmail.com> wrote:
> Nathan,
>
>     1. I will write my proposal. But I take a doubt, when you say "Tracking
> image source information in documents: in addition to pulling images", you
> mean an additional (plus)? I mean, in addition to what was proposed by the
> CC, add more this feature. Talk a little more about this feature.

Sites like ccmixter.org allow you to see what source works were
remixed to make a new work.  It'd be interesting if when you pulled
images into a document the source URLs were tracked as well so you
could do similar history tracking to find out what pieces were used to
create the final document.

>     2. Moreover, I need to know if CC find interesting a plug-in for Eclipse
> which would allow the developer to add the CC license to code.

No; CC licenses are not appropriate for software.

>    3. If so, I will try to prepare 2 proposals. One for each idea above,
> unless you recommend me just one.
>
> Thanks
>
>
> On Thu, Mar 27, 2008 at 1:31 PM, Nathan Yergler <nathan AT creativecommons.org>
> wrote:
> > Two proposals for Flickr+OOo have come in thus far; I'd rate both as
> > average (although I've only skimmed them).  I'll read/give feedback on
> > anything you send by 5pm PDT Sunday, March 30.
> >
> > A couple other ideas that come to mind:
> >
> > * Tracking image source information in documents: in addition to
> > pulling images from a web source such as flickr, store the source and
> > attribution information in the document.  I'm not sure what the
> > appropriate scope of this is -- Draw? All of OOo? Something else
> > entirely?
> > * Add DAM (http://en.wikipedia.org/wiki/Digital_asset_management)-like
> > features to an existing media management application (ie, rich
> > metadata support, etc)
> > * Build on the DAM project CC did last year
> > (http://code.google.com/p/cc-dam)... it's super rough, super simple
> > but maybe someone else has ideas about how to build it out.
> >
> > Nathan
> >
> >
> >
> >
> > On Thu, Mar 27, 2008 at 5:33 AM, Daniel Arcoverde <dfarcoverde AT gmail.com>
> wrote:
> > > Nathan or Asheesh,
> > >
> > >        In another email Asheesh said: "If you have a project in mind,
> tell
> > > us and we'll help make sure it is a good fit for your skills and our
> needs;
> > > and also, if you have a fully-written project proposal, we'd love to
> read it
> > > and give you feedback before you submit its final form". Already have
> > > someone interested in these projects that I interested? If so, what do
> you
> > > recommended me? I want to prepare a proposal that I have more chance of
> > > winning. Until when can I send a proposal to you so that I can receive a
> > > feedback?
> > >
> > > Thanks
> > >
> > >
> > > On Wed, Mar 26, 2008 at 9:56 PM, Daniel Arcoverde
> <dfarcoverde AT gmail.com>
> > > wrote:
> > >
> > > > Nathan and others
> > > >
> > > >      Please verify if I am correct. The idea is to make the Open only
> > > search by tags, filters for licenses, and add. There is no scope to add
> CC
> > > license notice to the document itself, okay?
> > > >      Nevertheless, when you say "because it involves substantial new
> > > development work", some reuse can be done the work of Cássio Melo? Or
> > > rather, I need to use part of the work or is it totally new?
> > > >
> > > > Thanks
> > > >
> > > >
> > > >
> > > >
> > > > On Tue, Mar 25, 2008 at 9:49 PM, Nathan Yergler
> > > <nathan AT creativecommons.org> wrote:
> > > >
> > > > > The Draw support for the CC OOo Addin isn't on the SoC list because
> we
> > > > > didn't feel that it was of the appropriate scope.  It's mostly just
> > > > > adding support for embedding the image in the Draw document (the
> > > > > metadata would be the same as in the other document types).  The
> > > > > Flickr Image Re-Use for OOo is more interesting to us because it
> > > > > involves substantial new development work.  Note that we mentioned
> > > > > Flickr in particular because they support retrieval of CC licensed
> > > > > photos through the search API.  I don't believe that Picasa has
> > > > > similar support (although I'd be ecstatic to be proven wrong), so
> it's
> > > > > not an appropriate back end choice for the project.
> > > > >
> > > > > I'd encourage you to ask any questions you have here on the list so
> > > > > that the maximum number of people can chime in; you'd be working
> with
> > > > > myself or Asheesh Laroia as your mentor on the Flickr + OOo project.
> > > > >
> > > > > Nathan
> > > > >
> > > > >
> > > > > On Tue, Mar 25, 2008 at 5:37 PM, Daniel Arcoverde
> > > <dfarcoverde AT gmail.com> wrote:
> > > > >
> > > > >
> > > > >
> > > > > > Hi people,
> > > > > >
> > > > > >    I want to participate in GSoC. I'm Computer Science Msc Student
> at
> > > > > > Federal University of Pernambuco and I'm interested in two
> projects in
> > > the
> > > > > > following order of priority.
> > > > > >
> > > > > > 1. Extend CC OOo Addin to Support Draw [or equivalent]. I don't
> > > understand
> > > > > > why this project is not on the list of GSoC.
> > > > > >
> > > > > > 2. Flickr (or Picasa) Image Re-Use for OpenOffice.org [or
> equivalent]
> > > > > >
> > > > > > I have great interest in contributing to CC projects and I believe
> > > that I'm
> > > > > > a suitable person to carry out any these projects, especially
> because
> > > I know
> > > > > > a person (Cássio Melo), which also participated in GSoC (Plug-in
> CC
> > > for
> > > > > > OpenOffice.org) and can help me to meet with the project.
> > > > > >
> > > > > > My native language is Portuguese, but I have no problem working
> with
> > > > > > English.
> > > > > >
> > > > > > Any mentor can help me?
> > > > > >
> > > > > > --
> > > > > > Daniel Arcoverde
> > > > > > CITi - Centro Integrado de Tecnologia da Informação
> > > > > > + 55 (81) 8854 8535
> > > > > >  + 55 (81) 2126 8430 r 4764
> > > > > > www.citi.org.br
> > > > >
> > > > >
> > > > >
> > > > > > _______________________________________________
> > > > > >  cc-devel mailing list
> > > > > >  cc-devel AT lists.ibiblio.org
> > > > > >  http://lists.ibiblio.org/mailman/listinfo/cc-devel
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Daniel Arcoverde
> > > > Diretor Presidente
> > > >
> > > >
> > > >
> > > > CITi - Centro Integrado de Tecnologia da Informação
> > > > + 55 (81) 8854 8535
> > > > + 55 (81) 2126 8430 r 4764
> > > > www.citi.org.br
> > >
> > >
> > >
> > > --
> > > Daniel Arcoverde
> > > Diretor Presidente
> > > CITi - Centro Integrado de Tecnologia da Informação
> > > + 55 (81) 8854 8535
> > > + 55 (81) 2126 8430 r 4764
> > > www.citi.org.br
> >
>
>
>
> --
>
> Daniel Arcoverde
> Diretor Presidente
> CITi - Centro Integrado de Tecnologia da Informação
> + 55 (81) 8854 8535
> + 55 (81) 2126 8430 r 4764
> www.citi.org.br



--
Daniel Arcoverde
Diretor Presidente
CITi - Centro Integrado de Tecnologia da Informação
+ 55 (81) 8854 8535
+ 55 (81) 2126 8430 r 4764
www.citi.org.br



--
Daniel Arcoverde
Diretor Presidente
CITi - Centro Integrado de Tecnologia da Informação
+ 55 (81) 8854 8535
+ 55 (81) 2126 8430 r 4764
www.citi.org.br


Archive powered by MHonArc 2.6.24.

Top of Page