Re: relaxng-datatype license

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Aug 4, 2023 at 2:32 PM Richard Fontana <rfontana@xxxxxxxxxx> wrote:
>
> On Fri, Aug 4, 2023 at 9:20 AM Marián Konček <mkoncek@xxxxxxxxxx> wrote:
> >
> > It looks like this project
> > (https://github.com/java-schema-utilities/relaxng-datatype-java) will
> > need to be added to Fedora as a part of jaxb 4.0.2 -> 4.0.3 update.
> >
> > The sources of this package have already been bundled and differently
> > namespaced part of jaxb (see
> > https://koji.fedoraproject.org/koji/rpminfo?rpmID=35187399) and present
> > in Fedora. The jaxb project decided to unbundle them and depend on the
> > upstream relaxng.
> >
> > The upstream relaxng has no LICENSE but from other sources it is
> > more-less clear that it should be BSD:
> > * https://relaxng.org/
> > * https://sourceforge.net/projects/relaxng/
> > * comment from Richard Fontana in open Issues in GitHub
> > (https://github.com/java-schema-utilities/relaxng-datatype-java/issues/1)
> >
> > Nevertheless I would need to be completely sure that I can declare the
> > package as being BSD-4-Clause, if I wanted to add it to Fedora.
> >
> > Can I get an official statement from Fedora legal team regarding
> > acceptability of this package?
>
> I think I may have been wrong in ~2017 (I have no recollection of
> making that comment). It will require a little research to figure out
> what the license of that relaxng code is, if indeed there ever was any
> explicit license.

Okay, I was probably basically not wrong, but I may have been looking
in the wrong place. it appears that these files:
https://github.com/java-schema-utilities/relaxng-datatype-java/tree/master/src/main/java/org/relaxng/datatype
are identical to the files in the zip file available here:
https://sourceforge.net/projects/relaxng/files/datatype%20%28java%29/2001_10_11/relaxngDatatype.java.zip/download
at src/org/relaxng/datatype

That zip file also contained a license file,
ThaiOpenSourceCenter-copying.txt, the contents of which are a match to
SPDX `BSD-3-Clause`.

So Marián Konček the thing to do here is (a) use `BSD-3-Clause` to
represent the license of those files in
https://github.com/java-schema-utilities/relaxng-datatype-java and (b)
make sure the Fedora package corrects the upstream error in omitting
the license file by including the ThaiOpenSourceCenter-copying.txt
file contents, i.e.:

Copyright (c) 2001, Thai Open Source Software Center Ltd
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

    Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.

    Redistributions in binary form must reproduce the above copyright
    notice, this list of conditions and the following disclaimer in
    the documentation and/or other materials provided with the
    distribution.

    Neither the name of the Thai Open Source Software Center Ltd nor
    the names of its contributors may be used to endorse or promote
    products derived from this software without specific prior written
    permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
_______________________________________________
legal mailing list -- legal@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to legal-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/legal@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Gnome Users]     [KDE Users]

  Powered by Linux