DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: openbor 4.0~b7533+dfsg.1-1

Package Information

Descriptionsprite based side scrolling gaming engine

OpenBOR is a royalty free sprite-based side scrolling gaming engine. From humble beginnings in 2004, it has since grown into the most versatile, easy to use, and powerful engine of its type you will find anywhere.

OpenBOR is optimized for side scrolling beat em’ up style games (Double Dragon, Streets of Rage, Final Fight), but easily accommodates any sort of gameplay style and feature set you can imagine.

MaintainerYing-Chun Liu (PaulLiu) <paulliu@debian.org>
Changed ByYing-Chun Liu (PaulLiu) <paulliu@debian.org>
Sponsorpaulliu@debian.org
Distributionunstable
Architectureamd64
Closes#1110004
Trackerhttps://tracker.debian.org/pkg/openbor
Uploaded5 hours ago

New Package Report

.changes◂
Version4.0~b7533+dfsg.1-1
Changed-ByYing-Chun Liu (PaulLiu) <paulliu@debian.org>
Architecturesource amd64
Distributionunstable
DateSat, 03 Oct 2026 14:06:05 +0100
Sourceopenbor
Changelog◂
openbor (4.0~b7533+dfsg.1-1) unstable; urgency=low
 .
   * Initial release. (Closes: #1110004)
.dsc◂
Sectiongames
Priorityoptional
Componentmain
Package-Listopenbor deb games optional arch=amd64
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://www.chronocrash.com/
Upstream-Name: openbor
Upstream-Contact: https://github.com/DCurrent/openbor
Files-Excluded: **/*.exe
		**/*.dll
		**/*.7z
		**/*.chm
		**/*.a
		**/*.so
		**/*.o
		**/*.obj
		**/*.pak
		**/*.jar
		engine/xbox/generic/2xsaiwin.*
		engine/xbox/common/*
		engine/source/gfxlib/2xSaImmx.asm
		tools/borplay/source/kbhit.h
		tools/borplay/source/kbhit.c

Files: *
Copyright: 2003 Roel van Mastbergen & Senile Team
           2004-2019 OpenBOR Team
License: BSD-3-clause

Files: engine/android/app/jni/openbor/Android.mk
Copyright: 2009 The Android Open Source Project
License: Apache-2.0

Files: engine/android/app/jni/openbor/include/vpx/*
Copyright: 2010-2014 The WebM project authors
License: BSD-3-clause

Files: engine/android/app/jni/openbor/include/sdl/*
Copyright: 1997-2025 Sam Lantinga <slouken@libsdl.org>
           2017 Mark Callow
License: zlib/libpng

Files: engine/android/app/jni/openbor/include/sdl/SDL_egl.h
Copyright: 1997-2019 Sam Lantinga <slouken@libsdl.org>
           2008-2009 The Khronos Group Inc.
License: zlib/libpng and Expat

Files: engine/android/app/jni/openbor/include/sdl/SDL_opengl_glext.h
       engine/android/app/jni/openbor/include/sdl/SDL_opengles2_khrplatform.h
Copyright: 2008-2014 The Khronos Group Inc.
License: Expat

Files: engine/android/app/jni/openbor/include/sdl/SDL_opengles2_gl2.h
       engine/android/app/jni/openbor/include/sdl/SDL_opengles2_gl2ext.h
       engine/android/app/jni/openbor/include/sdl/SDL_opengles2_gl2platform.h
Copyright: 1997-2016 Sam Lantinga <slouken@libsdl.org>
License: SGI-Free-Software-License-B

Files: engine/android/app/jni/openbor/include/sdl/SDL_opengl.h
Copyright: 1997-2019 Sam Lantinga <slouken@libsdl.org>
	   1999-2006 Brian Paul
	   2009 VMware, Inc.
License: zlib/libpng and Expat

Files: engine/android/app/jni/openbor/include/png/*
Copyright: 2018 Cosmin Truta
	   1998-2018 Glenn Randers-Pehrson
	   1996-1997 Andreas Dilger
	   1995-1996 Guy Eric Schalnat, Group 42, Inc.
	   1995-2018 The PNG Reference Library Authors
License: libpng-2.0

Files: engine/android/app/jni/openbor/include/ogg/*
       engine/android/app/jni/openbor/include/tremor/*
Copyright: 1994-2007 the Xiph.Org Foundation http://www.xiph.org/
License: BSD-3-clause

Files: engine/android/app/src/main/java/org/libsdl/app/*
Copyright: 1997-2020 Sam Lantinga <slouken@libsdl.org>
License: zlib/libpng

Files: engine/source/gfxlib/interp.h
       engine/source/gfxlib/hq2x.c
       engine/xbox/generic/scale2x.cpp
Copyright: 1999-2003 Andrea Mazzoleni
License: GPL-2.0+

Files: engine/source/gfxlib/macros.mac
Copyright: 1997-2007 ZSNES Team ( zsKnight, _Demo_, pagefault, Nach )
License: GPL-2.0

Files: engine/source/gfxlib/hq2x16mmx.asm
Copyright: 2003 MaxSt <maxst@hiend3d.com>
License: GPL-2.0+

Files: engine/source/preprocessorlib/README
Copyright: 2004-2019 OpenBOR Team
License: LGPL-3.0+ or BSD-3-clause

Files: engine/source/tracelib2/*
       engine/source/scriptlib/List*
Copyright: 2011 anallyst
License: BSD-3-clause

Files: engine/source/webmlib/vorbisfpu.h
Copyright: 2002-2015 Xiph.org Foundation
License: BSD-3-clause

Files: engine/source/webmlib/halloc/*
Copyright: 2004-2010 Alex Pankratov <ap@swapped.cc>
License: BSD-3-clause

Files: engine/source/webmlib/nestegg/*
Copyright: 2010 Mozilla Foundation
License: ISC

Files: engine/source/webmlib/yuv.c
Copyright: 2004-2019 OpenBOR Team
	   1997-2014 Sam Lantinga <slouken@libsdl.org>
	   1995 The Regents of the University of California
	   1995 Erik Corry
	   1995 Brown University
License: BSD-3-clause and zlib/libpng and BSD-3-Clause-UCB and BSD-like-Erik-Corry

Files: engine/source/webmlib/samplecvt.c
Copyright: 2019 OpenBOR Team
           2002-2015 Xiph.org Foundation
License: BSD-3-clause

Files: engine/symbian/vsnprintf.h
Copyright: 1999 Mark Martinec <mark.martinec@ijs.si>
License: Frontier-Artistic-1.0

Files: engine/wii/sblaster.c
Copyright: 2008 Francisco Muñoz 'Hermes' <www.elotrolado.net>
License: BSD-3-clause

Files: engine/xbox/generic/iosupport.*
       engine/xbox/generic/panel.h
Copyright: 2002 d7o3g4q and RUNTiME
           2002 the authors of ffmpeg and xvid
License: GPL-2.0+

Files: engine/xbox/generic/SndXBOX.*
Copyright: 1995-1998 Bradford W. Mott
License: GPL-2.0+
Comment:
 Upstream Stella is GPL-2.0+. Please refer https://stella-emu.github.io/

Files: engine/xbox/generic/simple2x.cpp
Copyright: 1999-2002 Forgotten <vb@emuhq.com>
License: GPL-2.0+

Files: tools/7-Zip/*
Copyright: 1999-2010 Igor Pavlov
License: LGPL-2.1+

Files: tools/borpak/source/stristr.c
       tools/borplay/source/stristr.c
Copyright: 1997 Greg Thayer
           1995-2003 Bob Stout
	   1994 Fred Cole
License: PUBLIC-DOMAIN

Files: tools/borpak/source/borpak.c
       tools/borpak/source/stristr.h
       tools/borplay/source/stristr.h
Copyright: 2006 Luigi Auriemma
	   2009-2011 Bryan Cain
License: GPL-2.0+

Files: tools/borpak/source/scandir.c
Copyright: 2003 Joerg-R. Hill <joehill@users.sourceforge.net>
License: GPL-2.0+
Comment:
 This file comes from an ancient project called viewmol.
 http://viewmol.sourceforge.net/
 The whole project is licensed by GPL-2.0+

Files: tools/borplay/README-borplay.txt
       tools/borplay/README-borplay.txt~
       tools/borplay/README-listmusic.txt
       tools/borplay/source/listmusic.py
       tools/borplay/source/packlib.py
Copyright: 2009 Bryan Cain ("Plombo")
License: GPL-2.0+

Files: tools/borplay/source/ao.h
       tools/borplay/source/os_types.h
Copyright: 1999 Aaron Holtzman
	   2000-2001 Stan Seibert
	   2000 Jack Moffitt
License: GPL-2.0+

Files: tools/borplay/source/borplay.c
       tools/borplay/source/mylibaow32.c
Copyright: 2006 Luigi Auriemma
License: GPL-2.0+

Files: tools/makepkg/*
Copyright: 2010 Bryan Cain
License: GPL-3.0

Files: tools/openwav2bor/source/*
Copyright: 2004-2019 OpenBOR Team
	   2010-2011 Bryan Cain
License: BSD-3-clause

Files: tools/LICENSE
Copyright: 2005 Paulo Cabral <sumolx@gmail.com>
License: BSD-3-clause

Files:
 debian/*
Copyright:
 2026 Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
License: BSD-3-clause

License: BSD-3-clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 1. Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
 2. 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.
 3. Neither the name of the <organization> 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 HOLDERS 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.

License: ISC
 Permission to use, copy, modify, and/or distribute this software for
 any purpose with or without fee is hereby granted, provided that the
 above copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

License: Expat
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

License: GPL-2.0+
 This package is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this package. If not, see <https://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

License: GPL-2.0
 This package is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; version 2 of the License.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this package. If not, see <https://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

License: Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 https://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
Comment:
 On Debian systems, the complete text of the Apache version 2.0 license
 can be found in "/usr/share/common-licenses/Apache-2.0".

License: zlib/libpng
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.
 .
 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:
 .
 1. The origin of this software must not be misrepresented; you must not
    claim that you wrote the original software. If you use this software
    in a product, an acknowledgment in the product documentation would be
    appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
    misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.

License: SGI-Free-Software-License-B
 SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
 Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
 .
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
 to deal in the Software without restriction, including without limitation
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 The above copyright notice including the dates of first publication and
 either this permission notice or a reference to
 http://oss.sgi.com/projects/FreeB/
 shall be included in all copies or substantial portions of the Software.
 ,
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
 OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
 .
 Except as contained in this notice, the name of Silicon Graphics, Inc.
 shall not be used in advertising or otherwise to promote the sale, use or
 other dealings in this Software without prior written authorization from
 Silicon Graphics, Inc.

License: LGPL-2.1+
 This package is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with this package. If not, see <https://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU Lesser General
 Public License can be found in "/usr/share/common-licenses/LGPL-2.1".

License: GPL-3.0
 This package is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 3 of the License.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this package. If not, see <https://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

License: LGPL-3.0+
 This package is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 3 of the License, or (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with this package. If not, see <https://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU Lesser General
 Public License can be found in "/usr/share/common-licenses/LGPL-3".

License: Frontier-Artistic-1.0
 The Frontier Artistic License Version 1.0
 Derived from the Artistic License at OpenSource.org.
 Submitted to OpenSource.org for Open Source Initiative certification.
 .
 Preamble
 .
 The intent of this document is to state the conditions under which a
 Package may be copied, such that the Copyright Holder maintains some
 semblance of artistic control over the development of the package,
 while giving the users of the package the right to use and distribute
 the Package in a more-or-less customary fashion, plus the right to
 make reasonable modifications.
 .
 Definitions
 .
 "Package" refers to the script, suite, file, or collection of
 scripts, suites, and/or files distributed by the Copyright Holder,
 and to derivatives of that Package created through textual modification.
 .
 "Standard Version" refers to such a Package if it has not been
 modified, or has been modified in accordance with the wishes of
 the Copyright Holder.
 .
 "Copyright Holder" is whoever is named in the copyright statement
 or statements for the package.
 .
 "You" is you, if you're thinking about copying or distributing
 this Package.
 .
 "Reasonable copying fee" is whatever you can justify on the basis
 of media cost, duplication charges, time of people involved, and
 so on. (You will not be required to justify it to the Copyright
 Holder, but only to the computing community at large as a market
 that must bear the fee.)
 .
 "Freely Available" means that no fee is charged for the item
 itself, though there may be fees involved in handling the item.
 It also means that recipients of the item may redistribute it under
 the same conditions they received it.
 .
 Terms
 .
 1. You may make and give away verbatim copies of the source form of
 the Standard Version of this Package without restriction, provided
 that you duplicate all of the original copyright notices and
 associated disclaimers.
 .
 2. You may apply bug fixes, portability fixes, and other modifications
 derived from the Public Domain or from the Copyright Holder. A Package
 modified in such a way shall still be considered the Standard Version.
 .
 3. You may otherwise modify your copy of this Package in any way,
 provided that you insert a prominent notice in each changed script,
 suite, or file stating how and when you changed that script, suite,
 or file, and provided that you do at least ONE of the following:
 .
 a) Use the modified Package only within your corporation or
 organization, or retain the modified Package solely for personal use.
 .
 b) Place your modifications in the Public Domain or otherwise make
 them Freely Available, such as by posting said modifications to Usenet
 or an equivalent medium, or placing the modifications on a major archive
 site such as ftp.uu.net, or by allowing the Copyright Holder to include
 your modifications in the Standard Version of the Package.
 .
 c) Rename any non-standard executables so the names do not conflict
 with standard executables, which must also be provided, and provide
 a separate manual page (or equivalent) for each non-standard executable
 that clearly documents how it differs from the Standard Version.
 .
 d) Make other distribution arrangements with the Copyright Holder.
 .
 4. You may distribute the programs of this Package in object code or
 executable form, provided that you do at least ONE of the following:
 .
 a) Distribute a Standard Version of the executables and library
 files, together with instructions (in the manual page or
 equivalent) on where to get the Standard Version.
 .
 b) Accompany the distribution with the machine-readable source of
 the Package with your modifications.
 .
 c) Accompany any non-standard executables with their corresponding
 Standard Version executables, give the non-standard executables
 non-standard names, and clearly document the differences in manual
 pages (or equivalent), together with instructions on where to get
 the Standard Version.
 .
 d) Make other distribution arrangements with the Copyright Holder.
 .
 5. You may charge a reasonable copying fee for any distribution of
 this Package. You may charge any fee you choose for support of this
 Package. You may not charge a fee for this Package itself. However,
 you may distribute this Package in aggregate with other (possibly
 commercial) programs as part of a larger (possibly commercial)
 software distribution provided that you do not advertise this Package
 as a product of your own.
 .
 6. The scripts and library files supplied as input to or produced as
 output from the programs of this Package do not automatically fall
 under the copyright of this Package, but belong to whomever generated
 them, and may be sold commercially, and may be aggregated with this
 Package.
 .
 7. Scripts, suites, or programs supplied by you that depend on or
 otherwise make use of this Package shall not be considered part of
 this Package.
 .
 8. The name of the Copyright Holder may not be used to endorse or
 promote products derived from this software without specific prior
 written permission.
 .
 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
 MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

License: libpng-2.0
 The software is supplied "as is", without warranty of any kind,
 express or implied, including, without limitation, the warranties
 of merchantability, fitness for a particular purpose, title, and
 non-infringement.  In no even shall the Copyright owners, or
 anyone distributing the software, be liable for any damages or
 other liability, whether in contract, tort or otherwise, arising
 from, out of, or in connection with the software, or the use or
 other dealings in the software, even if advised of the possibility
 of such damage.
 .
 Permission is hereby granted to use, copy, modify, and distribute
 this software, or portions hereof, for any purpose, without fee,
 subject to the following restrictions:
 .
  1. The origin of this software must not be misrepresented; you
     must not claim that you wrote the original software.  If you
     use this software in a product, an acknowledgment in the product
     documentation would be appreciated, but is not required.
 .
  2. Altered source versions must be plainly marked as such, and must
     not be misrepresented as being the original software.
 .
  3. This Copyright notice may not be removed or altered from any
     source or altered source distribution.

License: BSD-3-Clause-UCB
 Permission to use, copy, modify, and distribute this software and its
 documentation for any purpose, without fee, and without written agreement is
 hereby granted, provided that the above copyright notice and the following
 two paragraphs appear in all copies of this software.
 .
 IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
 DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
 OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
 CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
 AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
 ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
 PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

License: BSD-like-Erik-Corry
 Permission to use, copy, modify, and distribute this software and its
 documentation for any purpose, without fee, and without written agreement is
 hereby granted, provided that the above copyright notice and the following
 two paragraphs appear in all copies of this software.
 .
 IN NO EVENT SHALL ERIK CORRY BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
 SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF
 THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF ERIK CORRY HAS BEEN ADVISED
 OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 ERIK CORRY SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
 PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS"
 BASIS, AND ERIK CORRY HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,
 UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

License: PUBLIC-DOMAIN
 No license required for any purpose; the work is not subject to copyright
 in any jurisdiction.

DFSG Assistant LLM REVIEW 0 blocker, 1 important, 5 minor

This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.

Reviewed 3 hours ago.

Report◂

DFSG NEW review for openbor version 4.0~b7533+dfsg.1-1

Summary

  • Licensing is DFSG-compliant and debian/copyright is accurate: No
  • Packaging is of good quality: Yes
  • Issues: 0 blocker, 1 important, 5 minor
  • debian/watch: version 5
  • debian/copyright: machine-readable
  • Scan before the review: 1 found

Licensing

Every licence found in the tree is DFSG-free and compatible with the others: the project is BSD-3-clause, and the vendored parts are zlib/libpng, Expat, ISC, libpng-2.0, Apache-2.0, BSD-3-Clause-UCB/BSD-like, SGI-Free-Software-License-B, public domain, plus GPL-2.0, GPL-2.0+, GPL-3.0, LGPL-2.1+ and LGPL-3.0+ for a few engine filters and the unbuilt tools (hq2x.c's GPL-2+ and the BSD code combine into a GPL-2+ binary, which is fine). The only non-commercial wording, in engine/xbox/generic/scale2x.cpp, is an alternative to that file's GPL-2+ grant, so it does not make the file non-free. debian/copyright is DEP-5 and right about most of the tree, but it is not accurate for every file: engine/xbox/generic/wnaspi32.h has no notice at all and is attributed to the OpenBOR Team, yuv.c's Brown University licence text is not reproduced, and the List.c/List.h and engine/wii/sblaster.c stanzas drop holders that the files themselves name (or admit to be unknown).

Packaging

Competent, current packaging: debhelper compat 13 with Rules-Requires-Root: no, a plain dh $@ plus small overrides, correct Build-Depends (dh-exec really is used by debian/openbor.manpages, and docbook-xsl/xsltproc build the man page), DEP-3 headers on all four patches, no maintainer scripts, both substvars present, Standards-Version 4.7.4, and a changelog that closes the ITP. The amd64-only Architecture is defensible because the Makefile selects the MMX assembly path only for 32-bit x86. Two real but small defects: the +dfsg repack removes files the shipped build files still reference and does not say why, and the generated man page prints ${PWD} literally.

Issues

important licensing 1. engine/xbox/generic/wnaspi32.h carries no copyright or licence notice and is attributed to the OpenBOR Team under BSD-3-clause ◂
  • Files: engine/xbox/generic/wnaspi32.h, debian/copyright:21-24
  • Basis: checked, in the package or with a reference tool
  • Evidence: The file begins ** Module Name: wnaspi32.h / ** Description: Header file for ASPI for Win32. and contains no Copyright, (C) or licence line at all; the only stanza that matches it is Files: * with Copyright: 2003 Roel van Mastbergen & Senile Team / 2004-2019 OpenBOR Team and License: BSD-3-clause.
  • Problem: This is the Win32 ASPI API header that engine/xbox/generic/iosupport.h includes, not OpenBOR's own code, and no permission to distribute it is recorded anywhere in the package. debian/copyright therefore states a holder and a licence for it that the file does not support; Debian Policy 12.5 requires the copyright file to be accurate. It does not affect the built package because the Xbox port is not built, but the source package is wrong as it stands.
  • Fix: Add a Files stanza for engine/xbox/generic/wnaspi32.h with its real provenance and licence (with the licence text, if it is not one in /usr/share/common-licenses), or remove the header — it is used only by the unbuilt Xbox port — and list it under Files-Excluded with a Comment.
minor licensing 2. debian/copyright omits the Brown University licence text that engine/source/webmlib/yuv.c contains ◂
  • Files: debian/copyright:113-121, engine/source/webmlib/yuv.c:67-85
  • Basis: checked, in the package or with a reference tool
  • Evidence: The stanza lists 1995 Brown University and License: BSD-3-clause and zlib/libpng and BSD-3-Clause-UCB and BSD-like-Erik-Corry, but the stand-alone BSD-3-Clause-UCB paragraph names THE UNIVERSITY OF CALIFORNIA throughout; the file's third notice (Portions of this software Copyright (c) 1995 Brown University. … IN NO EVENT SHALL BROWN UNIVERSITY BE LIABLE …) is not reproduced.
  • Problem: copyright-format 6.7 requires the License field to carry the text needed to keep the licence's own notices; a permissive BSD notice naming a different institution is a separate licence text, not the UCB one. As written the notice for the Brown portion is not in the package's copyright file.
  • Fix: Add a stand-alone License paragraph with the Brown University wording and reference it from the yuv.c stanza (or replace the three nearly identical paragraphs with one generic text and say explicitly that it applies with each named holder substituted).
minor licensing 3. debian/copyright attributes engine/source/scriptlib/List.c and List.h wholly to anallyst, though they say '10% unknown author' and state no licence ◂
  • Files: engine/source/scriptlib/List.c:1-9, engine/source/scriptlib/List.h:1-9, debian/copyright:96-99
  • Basis: checked, in the package or with a reference tool
  • Evidence: File header: * 90% 2011 anallyst / * 10% unknown author; there is no licence statement in either file. Stanza: Files: engine/source/tracelib2/* / engine/source/scriptlib/List* / Copyright: 2011 anallyst / License: BSD-3-clause.
  • Problem: The stanza overrides Files: *, so for these files neither the OpenBOR Team (whose root LICENSE would cover the original portion if it is the project's own code) nor the admitted unknown author is named, and nothing in the files grants BSD-3. By contrast engine/source/tracelib2/tracelib2.c, by the same author, says same terms as OpenBOR itself; List.c/List.h say nothing.
  • Fix: Either name the OpenBOR Team for the original portion (if that is what the 10% is) or establish who the other author is, and add a Comment recording where the BSD-3 permission for these two files comes from.
minor licensing 4. The engine/wii/sblaster.c stanza drops the OpenBOR Team, a holder named in the file's own header ◂
  • Files: engine/wii/sblaster.c:1-14, debian/copyright:130-132
  • Basis: checked, in the package or with a reference tool
  • Evidence: File header: * Copyright (c) OpenBOR Team (line 6), then the derived-code notice Copyright (c) 2008 Francisco Muñoz 'Hermes'. Stanza: Files: engine/wii/sblaster.c / Copyright: 2008 Francisco Muñoz 'Hermes' <www.elotrolado.net>.
  • Problem: The stanza overrides Files: *, so the OpenBOR Team, a copyright holder named in the file itself, is no longer named for this file. The licence (BSD-3-clause) is the same for both parts, so nothing is non-free, but the copyright information is incomplete.
  • Fix: Add the OpenBOR Team with its years to the Copyright field of that stanza.
minor packaging 5. Files-Excluded removes engine/source/gfxlib/2xSaImmx.asm and tools/borplay/source/kbhit.[ch] that the shipped Makefile and borplay sources still use, without a reason ◂
  • Files: debian/copyright:5-19, engine/Makefile:95-97, engine/Makefile:326-329, tools/borplay/source/borplay.c:32, tools/borplay/build.sh:30
  • Basis: checked, in the package or with a reference tool
  • Evidence: Files-Excluded lists engine/source/gfxlib/2xSaImmx.asm, tools/borplay/source/kbhit.h, tools/borplay/source/kbhit.c (and engine/xbox/generic/2xsaiwin.*, engine/xbox/common/*). engine/Makefile still does GFX += source/gfxlib/2xSaImmx.o whenever BUILD_MMX is set, which the non-amd64 x86 branch does; tools/borplay/source/borplay.c still has #include "kbhit.h" and build.sh still names SOURCE="source/kbhit.c". debian/copyright's Source: is only https://www.chronocrash.com/ and debian/README.source explains only debian/git_commit_hash.txt.
  • Problem: copyright-format 6.4 requires the Source field to explain an upstream source that has been modified to remove non-free parts, and it is good practice to say why files were dropped at all. As shipped, the x86 engine build and the borplay tool cannot be built from this tarball (dangling prerequisites/includes), and a reader cannot tell whether the removed files were free. The amd64 package is unaffected because BUILD_MMX is not set on amd64.
  • Fix: Add a Comment to Files-Excluded (and/or say in the Source field) why each non-binary file was removed, saying explicitly if it was for licensing; then either patch out the dangling references in engine/Makefile and the borplay scripts, or state in README.source that the 32-bit engine and the tools are not buildable from the DFSG tarball.
minor packaging 6. The generated OpenBOR(6) page shows ${PWD} literally in its FILES section ◂
  • Files: debian/OpenBOR.6.xml:150-166
  • Basis: checked, in the package or with a reference tool
  • Evidence: <term><filename>${PWD}/Paks</filename></term> … The per-user paks installed for <application>openbor</application>. (same for Logs and Saves).
  • Problem: ${PWD} is a shell/make variable and appears verbatim in the installed man page; the directories are also not per-user — the engine creates Paks/, Logs/ and Saves/ under the working directory it is started in.
  • Fix: Write the paths as ./Paks, ./Logs, ./Saves (or an absolute example) and describe them as created in the current working directory.
Verified ◂
  • Prescan binary: media/_DUMMY is a 1-byte placeholder file present in the orig tarball; it holds no code or data and is covered by Files: *.
  • Prescan holders all appear in debian/copyright: Xiph.Org Foundation (ogg/tremor stanzas), Bryan Cain ("Plombo"), Glenn Randers-Pehrson (png stanza), Alex Pankratov (halloc), Mark Martinec (vsnprintf.h). 2004i-2010 in halloc.c is a typo for the 2004-2010 already recorded.
  • Read in full: LICENSE, engine/LICENSE, tools/LICENSE, tools/7-Zip/license.txt, engine/source/webmlib/nestegg/LICENSE, engine/source/webmlib/halloc/README, engine/source/preprocessorlib/README, tools/borplay/README-borplay.txt(.~), README-listmusic.txt, engine/android/app/jni/openbor/lib/*/README.md, and the SndXBOX.cxx/.hxx headers.
  • Licences found and reproduced in debian/copyright: BSD-3-clause, zlib/libpng, Expat, ISC, libpng-2.0, Apache-2.0, SGI-Free-Software-License-B, GPL-2.0, GPL-2.0+, GPL-3.0, LGPL-2.1+, LGPL-3.0+, Frontier-Artistic-1.0, PUBLIC-DOMAIN — all DFSG-free. The Frontier Artistic License (engine/symbian/vsnprintf.h) is an Artistic-1.0 derivative permitting use, modification and redistribution; the file is Symbian-only and unbuilt.
  • Tree-wide grep for non-free wording (non-commercial, no-modification, field-of-use, 'Good, not Evil', unRAR restriction) found only engine/xbox/generic/scale2x.cpp:30, where the non-commercial option is an additional alternative to that file's GPL-2+ grant, so the file remains free.
  • Vendored third-party code matches its stanzas: SDL/GL/png/vpx/ogg headers under engine/android/app/jni/openbor/include/, halloc, nestegg, Xiph headers, 7-Zip licence text, Viewmol scandir.c, borplay/borpak, and the GPL filters (hq2x.c, interp.h, macros.mac, hq2x16mmx.asm, xbox simple2x.cpp, scale2x.cpp, panel.h, iosupport., SndXBOX.). Headers that carry MAME or non-commercial alternatives were read: both are additional permissions, not restrictions.
  • Generated headers in engine/resources: the *_png.h files embed the image file verbatim (\x89PNG … IEND) and the generator makeheader.pl is shipped; logviewer_320x240_png.h, logviewer_480x272_png.h and OpenBOR_Icon_32x32_png.h have no separate .png companion, but their full image data is present.
  • Images, fonts and icons were not opened; recorded by location and covered by the OpenBOR stanzas: engine/resources/.png/.gif/.ico/.icns, engine/android/app/src/main/res/{drawable,mipmap-}/.png, engine/android/app/jni/openbor/button_png_800x480.h, engine/symbian/*.bmp and openbor.svg, engine/android/.../SDL_test_font.h, engine/wii/hankaku.h.
  • debian/copyright is DEP-5 with the correct Format URL; every short name has a stand-alone License paragraph; each /usr/share/common-licenses pointer names an existing file; last-matching-stanza behaviour was checked where sdl/* stanzas are overridden; no Files-Excluded pattern still matches a file in the tree.
  • Packaging checked: debhelper-compat 13, Rules-Requires-Root: no, dh $@ plus configure/build/clean overrides; dh-exec is genuinely used (debian/openbor.manpages) and its => renaming is supported for .manpages; docbook-xsl+xsltproc build openbor.6; libsdl2-dev, libsdl2-gfx-dev, libpng-dev, libvorbis-dev and libvpx-dev match the Makefile's Linux LIBS; all four patches have DEP-3 headers (Description/Author/Forwarded/Last-Update); no maintainer scripts; ${misc:Depends}/${shlibs:Depends} present; Standards-Version 4.7.4 matches the reviewing Policy; changelog closes #1110004 and uses a sane version scheme.
  • engine/version.sh's stdin prompt is fed by version001.txt (build number + debian/git_commit_hash.txt), so the version string built from the Debian tarball is well defined; debian/clean removes the files the build generates into the tree.
  • No debian/tests and no Vcs-* fields; neither is required by Policy, so neither is reported.
  • uscan found the packaged version as the newest upstream release (upstream 4.0~b7533, packaged 4.0~b7533+dfsg.1).
  • Every pointer of debian/copyright to /usr/share/common-licenses names a file that is there (Apache-2.0, GPL-2, GPL-3, LGPL-2.1, LGPL-3).
Not confirmed ◂
  • tools/borpak/source/scandir.c says only Released under the GPL as part of the Viewmol project; debian/copyright asserts GPL-2.0+, but the file does not say or later and Viewmol's COPYING could not be checked.
  • Whether engine/source/gfxlib/2xSaI.c (BSD-3 header, no attribution to the original 2xSaI author) is OpenBOR's own implementation or derived from the removed 2xSaImmx.asm / 2xsaiwin.* code could not be established; the exclusion of those two files suggests a licensing reason.
  • engine/android/gradlew and gradlew.bat are Gradle wrapper scripts (Gradle is Apache-2.0, and the files carry no notice) but fall under Files: * BSD-3; not verified.
  • CODE_OF_CONDUCT.md is, by its own Attribution section, adapted from the Contributor Covenant version 1.4; that document is published under CC-BY-4.0 and requires attribution, but the file carries no licence text and debian/copyright lists it under Files: * BSD-3. The licence could not be checked from the package.
  • The origin of the artwork (engine/android/app/src/main/res/mipmap-/ic_launcher_.png, engine/resources/A.ico, OpenBOR.icns, vita_icon.png) is not documented; it was treated as OpenBOR artwork under Files: *.
  • Nothing was built or run: a build and test run, and the executable bit on debian/openbor.manpages that dh-exec relies on, were not checked.
Proposed changes ◂

None.

Uploader's response to the LLM review

The uploader rejected this upload in response to the review.

Review Information

rejected — allocated to dfsg-uploader 2 hours ago, started 2 hours ago, completed 2 hours ago.

Final Comment

The uploader rejected this upload in response to the automated (LLM) review of it, so that they can fix the problems it found and upload again.

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
4.0~b7533+dfsg.1-1 64ba6534… 2026-10-06 15:47 2026-10-06 17:55 eamanu rejected VIEW
4.0~b7533+dfsg.1-1 776e585b… 2026-10-23 14:05 2026-10-23 14:05 dfsg-uploader rejected VIEW
4.0~b7533+dfsg.1-1 faf871fb… 2026-11-01 18:06 2026-11-01 18:06 dfsg-uploader rejected VIEW
4.0~b7533+dfsg.1-1 b0695ffe… 2026-11-02 00:39 2026-11-02 00:39 dfsg-uploader rejected VIEW
4.0~b7533+dfsg.1-1 83131d7a… 2026-11-02 20:24 2026-11-02 21:23 eamanu rejected VIEW
4.0~b7533+dfsg.1-1 92c87df6… 2026-11-07 18:21 2026-11-07 18:21 dfsg-uploader rejected VIEW

Back to Dashboard | View all reviews for this package