After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 349222 - Show Creative Commons license info
Show Creative Commons license info
Status: RESOLVED OBSOLETE
Product: eog
Classification: Core
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: EOG Maintainers
EOG Maintainers
eog-plugin
Depends on: 451101
Blocks:
 
 
Reported: 2006-07-29 22:11 UTC by Jaime Frutos Morales
Modified: 2021-06-19 08:47 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Jaime Frutos Morales 2006-07-29 22:11:16 UTC
It would be great if EOG shows Creative Commons license info on the image info page if the current image has a CC embedded license. As least, SVG and EXIF aware formats should should be supported.

Infor about this:

http://wiki.creativecommons.org/Embedding_Specifications

http://wiki.creativecommons.org/SVG
Comment 1 Lucas Rocha 2006-07-31 22:16:05 UTC
Nice feature. What are planning for the UI?
Comment 2 Jaime Frutos Morales 2006-07-31 23:15:23 UTC
I would like to work on this feature, could you please assign it to me?

I sent a mail to eog-list , but mail.gnome.org doesn't allow me to see EOG's July posts, so maybe it didn't reach the list.

Talking about the UI, I don't know if GtkTreeView permits this, but it would be great to add a new attribute inside the file information page called "license". This new attribute's value will be the CC license icon(s) as a link to the
license deed web in case the current file has a CC license or a string with "None" otherwise.

Is this UI design possible? If it isn't possible, the license attribute's value will be a string with the name of the license as a link to the license deed.
Comment 3 Alan Horkan 2006-09-07 15:54:09 UTC
there may have been some delay but the message did get archived all right

http://mail.gnome.org/archives/eog-list/2006-July/msg00000.html
Comment 4 Nathan R. Yergler 2006-11-25 14:05:13 UTC
We (Creative Commons) would love to see license metadata support in EOG.  We're starting to recommend XMP (http://wiki.creativecommons.org/XMP) as a universal metadata embedding strategy, so XMP support would be desirable as well.  One nice thing about XMP is that it basically embeds RDF in a file, so a simple "grep" like operation can be used to extract it.
Comment 5 Lucas Rocha 2007-01-04 20:55:51 UTC
Nathan, I saw that you have sample code (in PHP) for embedding XMP on jpeg files. Do you have any C sample? How would it work with other image formats? I never had a deep look at XMP so I need some good references here. 
Comment 6 Nathan R. Yergler 2007-01-05 13:16:40 UTC
(In reply to comment #5)
> Nathan, I saw that you have sample code (in PHP) for embedding XMP on jpeg
> files. Do you have any C sample? How would it work with other image formats? I
> never had a deep look at XMP so I need some good references here. 
> 

Unfortunately we don't have any C samples right now.  Adobe's XMP SDK page (http://partners.adobe.com/public/developer/xmp/sdk/index.html) provides a link to the XMP Specification (in PDF format).  The specification includes a section on embedding XMP data in different file formats, including JPEG, GIF and PNG.
Comment 7 Lucas Rocha 2007-06-25 23:06:25 UTC
Soon we'll probably have XMP support based on Exempi. I guess this CC license could be referenced as a statusbar icon. Something like Epiphany does. This is a good candidate for a plugin.
Comment 8 Hubert Figuiere (:hub) 2007-06-26 05:27:37 UTC
adding bug dependency as this feature may rely on XMP in several case.
Comment 9 Jaime Frutos Morales 2008-03-05 18:22:22 UTC
Can I use liblicense [http://wiki.creativecommons.org/Liblicense] to code a plugin that does this?
Comment 10 Greg Grossmeier 2008-10-29 00:14:18 UTC
Jaime,

YES! You can!

In fact, an employee of Creative Commons already started to work on such a thing for a demonstration of liblicense.  There isn't much movement going on right now, so you are welcome to see if you can do anything with it.

You can check out the code from http://code.creativecommons.org/ via "git clone git://code.creativecommons.org/eog-plugin.git"  FYI: there are some hard-coded parts of it which you'll notice and this is beta, etc etc.

Instructions about getting the liblicense code are on that wiki page you referenced in your last comment.

If you have any questions you can email the Creative Commons Development list at cc-devel@lists.ibiblio.org (http://lists.ibiblio.org/mailman/listinfo/cc-devel).
Comment 11 André Klapper 2021-06-19 08:47:19 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/eog/-/issues/

Thank you for your understanding and your help.