taskSavannah Administration - Tasks: task #5171, Submission of Vazaar

 
 

task #5171: Submission of Vazaar

Submitter:  Tomás Vírseda <kaskaras>
Submitted:  Thu 19 Jan 2006 10:20:51 PM UTC
   
 
Should Start On:  Thu 19 Jan 2006 12:00:00 AM UTC Should be Finished on:  Sun 29 Jan 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  Beuc Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Wed 15 Mar 2006 07:42:10 PM UTC, comment #8: 

Thanks.

No worries about the licenses for images and docs. I will update it as soon I realease the next version.

regards,

Tomás Vírseda <kaskaras>
Wed 08 Mar 2006 11:59:37 PM UTC, comment #7: 

Hi.

Looks good. I approved your project.

Remember to add a notice to describe the licensing of the images in the documentation (and update the FSF adress in the xml doc) :)

Sylvain Beucler <Beuc>
Mon 06 Mar 2006 09:13:54 PM UTC, comment #6: 

Hi there.

Sorry for my delay. I just to upload to my server a clearly licensed copy of vazaar. I hope this time everything goes fine.

Yo can download the source from:
http://www.kaskaras.net/vazaar-0.2.99.tar.bz2

Regards,

Tomás Vírseda <kaskaras>
Tue 14 Feb 2006 11:20:54 PM UTC, comment #5: 

Ok, let's keep this tracker item opened until you're done with the code.

Note that you need not upload a working version of your software as the initial CVS/Arch import - it only needs to be clearly licensed.

Sylvain Beucler <Beuc>
Sun 12 Feb 2006 10:27:09 PM UTC, comment #4: 

Hi,

Thanks for your reply.

I am still interested in this project account but I can't provide you any URL until I finish the development of my next version. I'm finishing it but I think it will take the next two weeks.

I'll post again when everything is in its place.

regards,
tomas

Tomás Vírseda <kaskaras>
Sat 11 Feb 2006 05:45:57 PM UTC, comment #3: 

Hi,

I apologizes for the huge delay.

So gtkmozembed seems to have migrated to the triple licensing scheme, which essentially solve our problem.

This means you can incorporate this code in your GNU GPL'd application - no need to remove the MPL references though. If you need to contribute code to gtkmozembed, then the best is probably to use the same triple-licensing.

I'll have a look at your source code and basically everything is fine except a few details:

1) The address of the FSF has changed, and is now:

  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

  Please update your license notices.

  Please update the copy of the license (usually, the 'COPYING' file)
  in your package as well.

  Updated versions of the GPL, LGPL and GFDL can also be found at:
  http://www.gnu.org/licenses/gpl.txt
  http://www.gnu.org/licenses/lgpl.txt
  http://www.gnu.org/licenses/fdl.txt

  You can find some background and a possible migration script at
  https://savannah.gnu.org/forum/forum.php?forum_id=3766


2) Lots of non-code files (but still source files) lack copyright and
   license notices.

   In order to release your project properly and unambiguously under
   the GNU GPL, you need to place copyright notices and
   permission-to-copy statements at the beginning of every
   copyrightable file, usually any file more than 10 lines long.

   If some of your files cannot carry such notices (e.g. binary
   files), then you can add a README file in the same directory
   containing the copyright and license notices. Check
   http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html
   for further information.

   The GPL FAQ explains why these procedures must be followed.  To
   learn why a copy of the GPL must be included with every copy of the
   code, for example, see
   http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.

3) Maybe you need to update the year of some copyright notices.


please provide me with an URL to an updated tarball of your project.
Upon review (and hence confirming you're still interested in this
project account) and I'll approve your project.

Regards.

Sylvain Beucler <Beuc>
Wed 25 Jan 2006 11:40:57 PM UTC, comment #2: 

About the first question, I plan to use Savannah to centralize the development: translators, bugs, and at least one mailing list or forum to ask/answer questions... I registered vazaar in software-libre.org in order to get these services but it hasn't worked as it should (for example, the server is down now but when it is working you can see that is out-to-date since november). I mean, it's imposible to work in that condition. The other page for vazaar is my own blog: a simple set of pages with downloads and general information (no CVS, forums or mailing-list). In gnomefiles.org I make the announcements for each releases.

About the mozilla-gtkmozembed widget, I've sent a mail to Blizzard (and pointed him to this tracker) but I haven't got any answer yet. Again and again, I've been looking at the MPL licenses and reading the MPL 1.1 FAQ[1] it says:

 "
May I combine MPLed code and GPL-licensed code in the same binary?
    No, _unless the MPLed code is also available under the GPL_ - for example using the mozilla.org tri-license. This is because the MPL imposes additional restrictions over and above those imposed by the GPL, which makes it incompatible with section 6 of the GPL.
 "

And in this other resource from gtkmozembed page[2] it's using the triple-licensing scheme
"

  • Alternatively, the contents of this file may be used under the terms of
  • either the GNU General Public License Version 2 or later (the "GPL"), or
  • the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  • in which case the provisions of the GPL or the LGPL are applicable instead
  • of those above. If you wish to allow use of your version of this file only
  • under the terms of either the GPL or the LGPL, and not to allow others to
  • use your version of this file under the terms of the MPL, indicate your
  • decision by deleting the provisions above and replace them with the notice
  • and other provisions required by the GPL or the LGPL. If you do not delete
  • the provisions above, a recipient may use your version of this file under
  • the terms of any one of the MPL, the GPL or the LGPL.

"

As far as I know, I can choose the license. If I choose GPL, all my code will be GPL. The only thing that I have to do is delete MPL section and replace with GPL one. In the other hand, Mozilla.org recommends[3] that all new Mozilla files should use the MPL/LGPL/GPL tri-license.

Summing up, gtkmozembed.h is MPL 1.1, my project is GPL. I choose GPL for my program and I apply it for all my code (included gtkmozembed.h). I think that everything fits with nongnu.org rules.

[1] http://www.mozilla.org/MPL/mpl-faq.html
[2] http://lxr.mozilla.org/seamonkey/source/embedding/browser/gtk/src/gtkmozembed2.cpp
[3] http://www.mozilla.org/MPL/boilerplate-1.1/

Tomás Vírseda <kaskaras>
Sat 21 Jan 2006 10:41:16 PM UTC, comment #1: 

Hi,

I'm evaluating the project you submitted for approval in Savannah.


First, Savannah is meant to help developers organize a team and produce code. This mean we provide resources to projects so they can actually manage their project, and we do not host a download area only.

I mention this because I saw you already have (among others) a SoftwareLibre account. Can you tell me how you plan to use Savannah?


About mozilla-gtkmozembed, the situation is not clear. /usr/include/mozilla/gtkembedmoz/gtkmozembed.h from Debian package 'mozilla-dev' states that this is MPL only (despite http://www.mozilla.org/MPL/license-policy.html and the current GPL/LGPL/MPL triple-licensing scheme).

Probably this code is not relicensed yet. There is also an interested post from a Galeon developer:
http://lists.debian.org/debian-devel/2005/01/msg00054.html
- although there's no reply :/

You definitely need to contact the author, Christopher Blizzard
<blizzard@mozilla.org>, and ask for clarification:
- under what license or licenses, exactly, is gtkmozembed released?
- Is there a plan to move to the Mozilla triple-licensing scheme?
- Is there, generally, a way to legally combine gtkmozembed and GPL'd code?

You can add -email is unavailable- in carbon-copy, so we can participate in the conversation at your request if needed. You can also point Christopher to this tracker item so he can see the issue.

--
Sylvain

Sylvain Beucler <Beuc>
Thu 19 Jan 2006 10:20:51 PM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


######### REGISTRATION ADMINISTRATION #########

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):

  <https://savannah.nongnu.org/admin/groupedit.php?group_id=8293>


######### REGISTRATION DETAILS #########

Full Name:
----------
  Vazaar

System Group Name:
-----------------
  vazaar

Type:
-----
  non-GNU software & documentation

License:
--------
  GNU General Public License V2 or later

Description:
------------
  Vazaar is an item manager applet for GNOME.

- It follows tags philosophy (one item can belongs to many categories or tags)
- Data about categories and items are stored in XML format
- Item's contents are stored in a centralized repository
- Items
- Foreach item, Vazaar detects its MIME Type and tries to handle it only if it is an image, a webpage or text
- Drag and drop support
- You can launch thoses applications which are associated to your items for editing them or simply for opening them in your preferred application.

Source code:
[1] http://www.kaskaras.net/vazaar/download.php
[2] http://software-libre.org/projects/gnome-vazaar/


Other Software Required:
------------------------
     Dependencies:
        libpanelapplet-2.0      (applet)
        glib-2.0
        libgnome-2.0
        libgnomeui-2.0
        gtk+-2.0
        pango
        libglade-2.0
        libxml-2.0
        gconf-2.0
        mozilla-gtkmozembed     (embed mozilla)
        gtksourceview-1.0       (syntax highlighting)
        gnet-2.0                (MD5 operations)

Other Comments:
---------------
  I not sure at all, but I don't think I have any problem to include mozilla-gtkmozembed as dependency in my program.

About http://www.gnu.org/philosophy/license-list.html in Mozilla Public License (MPL):
"However, MPL 1.1 has a provision (section 13) that allows a program (or parts of it) to offer a choice of another license as well. If part of a program allows the GNU GPL as an alternate choice, or any other GPL-compatible license as an alternate choice, that part of the program has a GPL-compatible license."

Checking http://www.mozilla.org/unix/gtk-embedding.html about license information I don't see any information. However, projects like epiphany-browser use this widget and they are licensed under GPL.

I am very confused about this topic about how it fits with Savanah rules.


Tomás Vírseda <kaskaras>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 4 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-03-08 Beuc StatusWait reply Done
    Open/ClosedOpen Closed
2006-01-21 Beuc StatusNone Wait reply
    Assigned toNone Beuc

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code