Closed Bug 243820 Opened 20 years ago Closed 20 years ago

Relicensing libgtkxtbin

Categories

(SeaMonkey :: General, defect, P1)

Other
Other
defect

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.7final

People

(Reporter: hhoetzel, Assigned: gerv)

Details

(Keywords: fixed1.7)

Attachments

(1 file, 1 obsolete file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
Build Identifier: 

The following files need to be relicensed:
widget/src/gtkxtbin/gtk2xtbin.c
widget/src/gtkxtbin/gtk2xtbin.h
widget/src/gtkxtbin/gtkxtbin.c
widget/src/gtkxtbin/gtkxtbin.h
widget/src/gtkxtbin/xembed.h

Not sure about this file. It doesn't have a license: 
widget/src/gtkxtbin/gtkxtbin.pkg

Reproducible: Always
Steps to Reproduce:
We would like to have this library relicensed in 1.7 for IBM's distribution of
Mozilla for AIX.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee: general → gerv
Flags: blocking1.7?
Attached patch Patch v.1 (obsolete) — Splinter Review
This patch relicenses the four files listed. As a comment-only patch, it gets
automatic super-review, so it merely needs review and approval from drivers.

Gerv
CCing Asa just in case drivers have stopped triaging nominated bugs.

Gerv
Status: NEW → ASSIGNED
Priority: -- → P1
Target Milestone: --- → mozilla1.7final
Comment on attachment 148885 [details] [diff] [review]
Patch v.1

Just a few comments on this patch.

>Index: widget/src/gtkxtbin/gtkxtbin.c
>===================================================================
...
>+ * The Original Code is the Gtk2XtBin Widget Implementation.

This file is part of the GtkXtBin implementation (not Gtk2).

>+ * The Initial Developer of the Original Code is
>+ * Rusty Lynch.

Should this be "Intel Corporation" instead?

>Index: widget/src/gtkxtbin/gtkxtbin.h
>===================================================================
>RCS file: /cvsroot/mozilla/widget/src/gtkxtbin/gtkxtbin.h,v
>retrieving revision 1.4
>diff -5 -p -u -r1.4 gtkxtbin.h
>--- widget/src/gtkxtbin/gtkxtbin.h	15 Mar 2002 02:37:16 -0000	1.4
>+++ widget/src/gtkxtbin/gtkxtbin.h	19 May 2004 22:13:05 -0000
...
>+ * The Original Code is the Gtk2XtBin Widget Implementation.
>+ *
>+ * The Initial Developer of the Original Code is
>+ * Rusty Lynch.

See above.

>Index: widget/src/gtkxtbin/xembed.h
>===================================================================
...
>+ * The Initial Developer of the Original Code is
>+ * Rpbin Lu.

Should this be "Sun Microsystems, Inc." like the other files? If not this is a
typo (should be "Robin Lu").
Attached patch Patch v.2Splinter Review
Wow... for a five file, comment-only patch, that was impressively bad.

Try this.

Gerv
Attachment #148885 - Attachment is obsolete: true
Comment on attachment 148888 [details] [diff] [review]
Patch v.2

>Index: widget/src/gtkxtbin/gtkxtbin.h
>===================================================================
...
>+ * The Original Code is the Gtk2XtBin Widget Implementation.

Nit: I would change this to GtkXtBin like you did in the .c file. Everything
else looks good to me.
pkw wrote:
> >Index: widget/src/gtkxtbin/xembed.h
> >===================================================================
> ...
> >+ * The Initial Developer of the Original Code is
> >+ * Rpbin Lu.
>
> Should this be "Sun Microsystems, Inc." like the other files? If not this is a
> typo (should be "Robin Lu").

[Disclaimer: I am not speaking officially for Sun (I am not a lawyer :)]
Sun staff usually uses "1stname 2ndname <email>", e.g. "Robin Lu
<robin.lu@sun.com>", not the company name (AFAIK IBM is the only company which
enforces to use the company name instead of the names of the single developers).
(In reply to comment #7)
> [Disclaimer: I am not speaking officially for Sun (I am not a lawyer :)]
> Sun staff usually uses "1stname 2ndname <email>", e.g. "Robin Lu
> <robin.lu@sun.com>", not the company name (AFAIK IBM is the only company which
> enforces to use the company name instead of the names of the single developers).

I see some of both in LXR:
http://lxr.mozilla.org/seamonkey/source/extensions/pref/system-pref/src/gconf/nsSystemPrefService.cpp#20
http://lxr.mozilla.org/seamonkey/source/intl/ctl/src/nsUnicodeToTIS620.h#17
The license is ok for me. 
Comment on attachment 148888 [details] [diff] [review]
Patch v.2

a=mkaply when the nits are straightened out
Attachment #148888 - Flags: approval1.7+
Fixed on 1.7 branch. I'm leaving this bug open until it gets fixed on the trunk
(which is currently frozen for 1.7alpha1.)

Checking in widget/src/gtkxtbin/gtk2xtbin.c;
/cvsroot/mozilla/widget/src/gtkxtbin/gtk2xtbin.c,v  <--  gtk2xtbin.c
new revision: 1.8.2.1; previous revision: 1.8
done
Checking in widget/src/gtkxtbin/gtk2xtbin.h;
/cvsroot/mozilla/widget/src/gtkxtbin/gtk2xtbin.h,v  <--  gtk2xtbin.h
new revision: 1.2.50.1; previous revision: 1.2
done
Checking in widget/src/gtkxtbin/gtkxtbin.c;
/cvsroot/mozilla/widget/src/gtkxtbin/gtkxtbin.c,v  <--  gtkxtbin.c
new revision: 1.14.80.1; previous revision: 1.14
done
Checking in widget/src/gtkxtbin/gtkxtbin.h;
/cvsroot/mozilla/widget/src/gtkxtbin/gtkxtbin.h,v  <--  gtkxtbin.h
new revision: 1.4.94.1; previous revision: 1.4
done
Checking in widget/src/gtkxtbin/xembed.h;
/cvsroot/mozilla/widget/src/gtkxtbin/xembed.h,v  <--  xembed.h
new revision: 1.1.68.1; previous revision: 1.1
done

Gerv
Flags: blocking1.7?
Keywords: fixed1.7
The trunk isn't currently frozen.
I checked this in on 2004-05-24, but forgot to update the bug.

Gerv
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: