[Bug 815624] Review Request: xedit - Simple text editor for X

bugzilla at redhat.com bugzilla at redhat.com
Wed May 23 18:39:09 UTC 2012


https://bugzilla.redhat.com/show_bug.cgi?id=815624

--- Comment #15 from pcpa <paulo.cesar.pereira.de.andrade at gmail.com> ---
(In reply to comment #14)
> (In reply to comment #12)
> > (In reply to comment #11)
> > > [!]: MUST License field in the package spec file matches the actual license.
> > > 
> > > The "COPYING" file contains multiple licenses, are you sure a simple "MIT"
> > > license is enough?
> > 
> >   The licenses are MIT or BSD-style without clauses. I also added
> > GPLv2+ because of the int64 patch actually adapts code from libgcc.
> 
> Why the GPLv2+ here?
> This is in the patch:
> +/* based on code based on libgcc (that is GPLv3)
> + * version here doesn't return the result or MINSLONG if overflow
> + */
> 
> wouldn't that make it to GPLv3??
> 
> Please elaborate a bit more on that.

  I did that as a quick patch to one feature that is only available
when evaluating lisp expressions in the "*scratch*" buffer. But that
is very unlikely someone would ever use :-) The license update in the
spec only refers to the patch, but I can rework it to use some different
approach or update the spec to say GPLv3 (I do not recall if I adapted
it from libgcc sources before or after switch to GPLv3)

> realpath.c is BSD-4clause == BSD with advertising, which is GPL INCOMPAT!
> http://fedoraproject.org/wiki/Licensing#SoftwareLicenses

  It was added to xedit source back in 1990's, but can be removed
before starting the build, or replaced by a newer version, that should
be GPL compatible. I did not add it back then, and it was added to
build XFree86 on systems without a working realpath, strcasecmp, etc.

  I believe the 3 clause one, first google result, would do it
http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdlib/realpath.c?rev=1.14;content-type=text%2Fplain

> (In reply to comment #13)
> > Please correct the license, "BSD-like" is not a valide License tag
> 
> Which would be the right one, Simone?

  I am used to write BSD-like as license tag for Mandriva packages,
but I did overlook the COPYING file with a proper license audit, and
it does indeed list BSD 4 clause.

> Also missing:
> "Which file is under which license" comment in the spec file:
> http://fedoraproject.org/wiki/Packaging:
> LicensingGuidelines#Multiple_Licensing_Scenarios
> 
> Don't import this package till the licensing is completely clear!

  Ok. I do not have plans to do any work on xedit (other than packaging),
and almost nothing was done in 2002-2012, but I still use it,
unfortunately :-) But if everything were ok now I would not import/submit
until the Xaw issue in https://bugzilla.redhat.com/show_bug.cgi?id=824198
is addressed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the package-review mailing list