Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:philosophy:incompatible_packages [2023/12/18 23:54]
throgh [List of packages and projects being not integrated and removed]
en:philosophy:incompatible_packages [2025/06/18 13:46] (current)
throgh [List of packages and projects being integrated but in staled state]
Line 10: Line 10:
   * Package (software) is not based on the pure work of the community and is just a corporate project pretending to be free and libre in its licensing with people attend but nevertheless misusing their engagement so named copyright-holding companies get their profit with   * Package (software) is not based on the pure work of the community and is just a corporate project pretending to be free and libre in its licensing with people attend but nevertheless misusing their engagement so named copyright-holding companies get their profit with
   * Package (software) is especially not possible to build without further additional **gtk-doc** and / or **texlive** just for the documentation (documentation is a good and essential point, but not with over-engineered dependencies to maintain)   * Package (software) is especially not possible to build without further additional **gtk-doc** and / or **texlive** just for the documentation (documentation is a good and essential point, but not with over-engineered dependencies to maintain)
 +  * Package (software) is only support for a (former or current) non-free interface and / or file-format and / or even provided throughout a company-supported community, furthermore mentioning the company and / or corporation in its description therefore using copyrighted names and material
 +  * Package (software) is granting support for a non-free network-service
  
 <note tip>A "computer" should be per definition a helping tool, not an energy-consumption with endless scaling. We understand the wording **economic** especially in the direction that we should use all available resources with care, not with having the assumption of the opposite. Aside of this the hardware should be as long persisting as possible and not be exchanged on a near yearly base as new components and complete systems get available promising even more "performance". As with this "performance" also the responsibility to care about the own hardware is forgotten!</note> <note tip>A "computer" should be per definition a helping tool, not an energy-consumption with endless scaling. We understand the wording **economic** especially in the direction that we should use all available resources with care, not with having the assumption of the opposite. Aside of this the hardware should be as long persisting as possible and not be exchanged on a near yearly base as new components and complete systems get available promising even more "performance". As with this "performance" also the responsibility to care about the own hardware is forgotten!</note>
Line 15: Line 17:
 All of those named points are reducing or even worse declining the elemental freedom of the user, to learn, to modify, to share and to use for any purpose without restrictions. **Hyperbola** was and is always about essential freedom and with its goal of **technical emancipation** oriented on lightweight software and design so people can learn and fully control their system by all means. Including software-projects and packages based on them opposing this will never be done, also not just for convinience! All of those named points are reducing or even worse declining the elemental freedom of the user, to learn, to modify, to share and to use for any purpose without restrictions. **Hyperbola** was and is always about essential freedom and with its goal of **technical emancipation** oriented on lightweight software and design so people can learn and fully control their system by all means. Including software-projects and packages based on them opposing this will never be done, also not just for convinience!
  
 +<note important>We do not redefine freedom here throughout our listings. Please accept that we surely give reasoning but to reduce the listings just towards only "freedom-issue" is not working and in fact is pure demagogy. Hyperbola as project has clear reasonings offered and written down here. Asking further why on whatever kind of system package and software is available but on Hyperbola not won't work out. Please therefore read again our notes above and try to understand! If you are not okay with packages missing, please use a different system instead of Hyperbola. You can also grant a helping hand for finding a solution for the issues we have noted in our listings, we won't reject here anything. But just to await from us that we comply to awaitings from the majority is not working out. Everyone is free to have a different opinion, but any opinion is same way only that and nothing more. We have provided clear reasonings and comparisons towards our actions why we have deleted or added which kind of software, using rational facts and not only thoughts or some statement from organizations to comply with. Also to note: Just because a software-project is free and permissive licensed does not make it more acceptable for us. We surely acknowledge the licenses used of projects and nevertheless reject their integration because they restrict users from our perspective.</note>
 ===== List of packages and projects being not integrated and removed ===== ===== List of packages and projects being not integrated and removed =====
  
Line 72: Line 75:
 ! style="background-color:#ffdddd" |<color #b90b0B>rust</color> ! style="background-color:#ffdddd" |<color #b90b0B>rust</color>
 ! Systems programming language ! Systems programming language
-! See our reasoning [[https://wiki.hyperbola.info/doku.php?id=en:philosophy:rust_trademark|here]].+! See our reasoning [[https://wiki.hyperbola.info/doku.php?id=en:philosophy:rust_issues|here]].
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>sudo</color> ! style="background-color:#ffdddd" |<color #b90b0B>sudo</color>
Line 84: Line 87:
 ! style="background-color:#ffdddd" |<color #b90b0B>mono</color> ! style="background-color:#ffdddd" |<color #b90b0B>mono</color>
 ! Implementation of the .NET platform including runtime and compiler ! Implementation of the .NET platform including runtime and compiler
-! Package is free and permissive licensed but nevertheless bloat within especially social and economical aspects as some projects implement it as mandatory dependency without any kind of choice left to fast select another interface and dependency. It is a corporate project imposing goals of free, libre culture and destroying other free software with imperative things as the company Microsoft has only given the permission for the core-parts, holding back essential copyright material and is able planning to force all free C# implementations underground some day using their software patent ([[https://wiki.endsoftwarepatents.org/wiki/.NET,_C-sharp,_and_Mono|source]]).+! Package is free and permissive licensed but nevertheless bloat within especially social and economical aspects as some projects implement it as mandatory dependency without any kind of choice left to fast select another interface and dependency. It is a corporate project imposing goals of free, libre culture and destroying other free software with imperative things as the company Microsoft has only given the permission for the core-parts, holding back essential copyright material and is able planning to force all free C# implementations underground some day using their software patent ([[https://web.archive.org/web/20240623145424/https://wiki.endsoftwarepatents.org/wiki/.NET,_C-sharp,_and_Mono|source]]).
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>nodejs</color> ! style="background-color:#ffdddd" |<color #b90b0B>nodejs</color>
Line 164: Line 167:
 ! style="background-color:#ffdddd" |<color #b90b0B>redis</color> ! style="background-color:#ffdddd" |<color #b90b0B>redis</color>
 ! An in-memory database that persists on disk ! An in-memory database that persists on disk
-! Package is free and permissive licensed, but in its whole approach only usable in combination with specialized software. It is a Corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!+! Package is not free and permissive licensed, in its whole approach only usable in combination with specialized software. It is a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>syslog-ng</color> ! style="background-color:#ffdddd" |<color #b90b0B>syslog-ng</color>
 ! Next-generation syslogd with advanced networking and filtering capabilities ! Next-generation syslogd with advanced networking and filtering capabilities
-! Package is a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption, [[https://www.syslog-ng.com/community/b/blog/posts/how-to-use-syslog-ng-with-laas-and-why|source]])!+! Package is a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption, [[https://web.archive.org/web/20240703164946/https://www.syslog-ng.com/community/b/blog/posts/how-to-use-syslog-ng-with-laas-and-why|source]])!
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>libsecret</color> ! style="background-color:#ffdddd" |<color #b90b0B>libsecret</color>
Line 263: Line 266:
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>wayland</color> ! style="background-color:#ffdddd" |<color #b90b0B>wayland</color>
- A computer display server protocol+! A computer display server protocol
 ! Package breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption! ! Package breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption!
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>scummvm</color> ! style="background-color:#ffdddd" |<color #b90b0B>scummvm</color>
- A 'virtual machine' for several classic graphical point-and-click adventure games.+! A 'virtual machine' for several classic graphical point-and-click adventure games.
 ! Package implements engines just as interpreter instead of a full possible reimplementation of the engine. Also package needs non-free data to run. ! Package implements engines just as interpreter instead of a full possible reimplementation of the engine. Also package needs non-free data to run.
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>granite</color> ! style="background-color:#ffdddd" |<color #b90b0B>granite</color>
- Library that extends Gtk++! Library that extends Gtk+
 ! Package implements additions for GTK+, but being not compatible towards Hyperbola's policies. Also the maintainers ignore backwards compatibility complete. ! Package implements additions for GTK+, but being not compatible towards Hyperbola's policies. Also the maintainers ignore backwards compatibility complete.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>freetds</color>
 +! Library for accessing Sybase and MS SQL Server databases
 +! Package breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libsignal-protocol-c</color>
 +! Signal Protocol C Library
 +! Package breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption! Package is furthermore no longer in active development.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libomemo-c</color>
 +! Fork of libsignal-protocol-c adding support for OMEMO XEP-0384 0.5.0+
 +! Package is using protobuf-implementation and therefore being not possible to be rebuild from scratch.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>lightdm</color>
 +! A lightweight display manager
 +! Package is depending on other bloated frameworks being not supported by Hyperbola, like pam or polkit.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>webrtc</color>
 +! Free project providing web browsers and mobile applications with real-time communication (RTC) 
 +! Packages based on this API are not supported in Hyperbola as all of them break portability, ignore backwards compatibility, and replace existing services, forcing into adoption!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>kotlin</color>
 +! Statically typed programming language that can interoperate with Java
 +! Package is only possible to be build with Java, see our reasoning [[https://wiki.hyperbola.info/doku.php?id=en:philosophy:java_downfalls|here]].
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libadwaita</color>
 +! Building blocks for modern adaptive GNOME applications
 +! Package is not independent implemented and only bound on one specific environment: It is done for GNOME and GNOME only.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>rest</color>
 +! Library for accessing RESTful web services
 +! Package is only for implementing further online-services and therefore not inbound with basic ideas Hyperbola wants to adapt and follow. Online-services are developed independent and therefore adapting them will be always at the costs of security for the software and its users.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libwebp</color>
 +! WebP library and conversion tools
 +! Package had [[https://web.archive.org/web/20231202150144/https://www.upguard.com/blog/libwebp-cve-2023|severe vulnerabilities]] and is also under the development of one company without direct community-focus. Please refer also to our article on [[en:philosophy:trademarks|trademarks]] therefore.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>wine</color>
 +! A compatibility layer for running Windows programs
 +! Package has the intention to run non-free software.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libmicrohttpd</color>
 +! A small C library that is supposed to make it easy to run an HTTP server as part of another application.
 +! Package is a possible attack-vector as users should decide about, if and when to include network-capabilities and connections, not the applications.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>guix</color>
 +! A purely functional package manager for the GNU system
 +! Package is offering further repositories and therefore external package-management, including also already incompatible marked packages alike dbus, avahi, polkit and others. We do not distribute any further package-manager outside our own as there will be never any kind of control which kind of licensed dependency is loaded and installed.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>subversion</color>
 +! A Modern Concurrent Version Control System
 +! The Apache Foundations does not allow generic to distribute modified versions under the same name ([[https://www.apache.org/foundation/marks/faq/#may-i-distibute-modified-versions-of-apache-software-under-the-original-name|link]]), which makes it problematic to offer rebranded versions for every new release. Therefore all Apache-projects are excluded from Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>apache</color>
 +! A high performance Unix-based HTTP server
 +! The Apache Foundations does not allow generic to distribute modified versions under the same name ([[https://www.apache.org/foundation/marks/faq/#may-i-distibute-modified-versions-of-apache-software-under-the-original-name|link]]), which makes it problematic to offer rebranded versions for every new release. Therefore all Apache-projects are excluded from Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>dav1d</color>
 +! AV1 cross-platform decoder focused on speed and correctness
 +! The AV1-codec is managed through a consortium, founded by several companies. It is marked as "open-source" and granted usage throughout the companies giving access to their trademarks and patents. But all of this is only on the surface as the grant of being royalty free can never be given and the companies behind can also take away the allowed rights. This is a common misconception of "open-source" and Hyperbola therefore does not include that package.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>aom</color>
 +! Alliance for Open Media video codec
 +! The AV1-codec is managed through a consortium, founded by several companies. It is marked as "open-source" and granted usage throughout the companies giving access to their trademarks and patents. But all of this is only on the surface as the grant of being royalty free can never be given and the companies behind can also take away the allowed rights. This is a common misconception of "open-source" and Hyperbola therefore does not include that package.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>svt-av1</color>
 +! Scalable Video Technology AV1 encoder and decoder
 +! The AV1-codec is managed through a consortium, founded by several companies. It is marked as "open-source" and granted usage throughout the companies giving access to their trademarks and patents. But all of this is only on the surface as the grant of being royalty free can never be given and the companies behind can also take away the allowed rights. This is a common misconception of "open-source" and Hyperbola therefore does not include that package.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>rav1e</color>
 +! An AV1 encoder focused on speed and safety
 +! The AV1-codec is managed through a consortium, founded by several companies. It is marked as "open-source" and granted usage throughout the companies giving access to their trademarks and patents. But all of this is only on the surface as the grant of being royalty free can never be given and the companies behind can also take away the allowed rights. This is a common misconception of "open-source" and Hyperbola therefore does not include that package. Besides package is using **Rust**.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>opencv</color>
 +! Computer Vision Library
 +! Package is including in later revisions interface-implementations towards non-free **CUDA** and furthermore support for machine learning. Both are not supported on Hyperbola and therefore this package is marked incompatible!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>opencl</color>
 +! Open Computing Language
 +! Package is in newer revisions implemented with **Rust** and is therefore not offering a free and libre possibility. Marked incompatible for Hyperbola and removed with all other depending packages and projects. 
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>gzdoom (and forks)</color>
 +! Advanced Doom source port with OpenGL support
 +! Package includes further non-free derivative work and is therefore not possible to be distributed within a free and libre defined operating-system.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>brotli</color>
 +! Generic-purpose lossless compression algorithm
 +! Package is a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>woff2</color>
 +! Web Open Font Format 2 reference implementation
 +! Package is a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>spamassassin</color>
 +! A mail filter to identify spam.
 +! The Apache Foundations does not allow generic to distribute modified versions under the same name ([[https://www.apache.org/foundation/marks/faq/#may-i-distibute-modified-versions-of-apache-software-under-the-original-name|link]]), which makes it problematic to offer rebranded versions for every new release. Therefore all Apache-projects are excluded from Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>sqlcipher</color>
 +! SQLite extension that provides transparent 256-bit AES encryption of database files
 +! Package is provided free and permissive, but not granting full access to all features and therefore code is only given fully when money is paid. Hyperbola is not offering such packages and deny their further integration.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libheif</color>
 +! HEIF file format decoder and encoder
 +! Package is free and permissive licensed but offering a format only being a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libavtp</color>
 +! Implementation of Audio Video Transport Protocol
 +! Package is free and permissive licensed but offering a format only being a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>rsyslog</color>
 +! An enhanced multi-threaded syslogd with a focus on security and reliability
 +! Package is free and permissive licensed but only a corporate project.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>xerces-c</color>
 +! A validating XML parser written in a portable subset of C++
 +! The Apache Foundations does not allow generic to distribute modified versions under the same name ([[https://www.apache.org/foundation/marks/faq/#may-i-distibute-modified-versions-of-apache-software-under-the-original-name|link]]), which makes it problematic to offer rebranded versions for every new release. Therefore all Apache-projects are excluded from Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>clamav</color>
 +! Anti-virus toolkit for Unix
 +! Starting with ClamAV 0.105, the Rust toolchain is required to compile ClamAV. So Hyperbola stops providing the package. See our reasoning for exclusion of **Rust** [[https://wiki.hyperbola.info/doku.php?id=en:philosophy:rust_issues|here]].
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>nim (nimble)</color>
 +! Imperative, multi-paradigm, compiled programming language
 +! We do not distribute any further package-manager outside our own as there will be never any kind of control which kind of licensed dependency is loaded and installed. Possible non-free dependencies would be then provided direct on the system.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>zig (zon)</color>
 +! A general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software
 +! We do not distribute any further package-manager outside our own as there will be never any kind of control which kind of licensed dependency is loaded and installed. Possible non-free dependencies would be then provided direct on the system.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>xmake</color>
 +! A cross-platform build utility based on Lua
 +! Package is including non-free definitions for CUDA and other languages Hyperbola is not supporting.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libvpx</color>
 +! VP8 and VP9 codec
 +! Package is free and permissive licensed but offering a format only being a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>openmp</color>
 +! LLVM OpenMP Runtime Library
 +! Package is offering a technology being managed by a non-profit consortium (OpenMP Architecture Review Board (or OpenMP ARB), jointly defined by a broad swath of computer hardware and software vendors, including Arm, AMD, IBM, Intel, Cray, HP, Fujitsu, Nvidia, NEC, Red Hat, Texas Instruments, and Oracle Corporation. Therefore it is violating the community-standards of Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>gsm</color>
 +! Shared libraries for GSM 06.10 lossy speech compression
 +! Package is free and permissive licensed but offering a format only being a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>dracut</color>
 +! An event driven initramfs infrastructure
 +! Package is only oriented for the usage with the Linux-kernel itself. Therefore it is not compatible with Hyperbola!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>duktape</color>
 +! Embeddable Javascript engine
 +! Package is implementing an embeddable Javascript-engine, which is not supported throughout Hyperbola!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>librevenge</color>
 +! library for REVerses ENGineered formats filters
 +! Package is only supporting non-free file-formats being reverse-engineered and not following open and free defined standards!
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libcdr</color>
 +! CorelDraw file format importer library for LibreOffice
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libe-book</color>
 +! Library for import of reflowable e-book formats.
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libepubgen</color>
 +! an EPUB generator for librevenge
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libetonyek</color>
 +! Library and a set of tools for reading and converting Apple Keynote presentations
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libfreehand</color>
 +! a library for import of Aldus/Macromedia/Adobe FreeHand documents
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libmspub</color>
 +! Microsoft Publisher file format parser library (latest snapshot)
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libmwaw</color>
 +! Import library for some old mac text documents.
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libpagemaker</color>
 +! a library that parses the file format of Aldus/Adobe PageMaker documents
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libqxp</color>
 +! a library that parses the file format of QuarkXPress documents
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libvisio</color>
 +! Library providing ability to interpret and import visio diagrams
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libwpd</color>
 +! Library for importing WordPerfect (tm) documents
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libwpg</color>
 +! Library for importing and converting Corel WordPerfect(tm) Graphics images.
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libwps</color>
 +! a Microsoft Works file word processor format import filter library
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>libzmf</color>
 +! a library for import of Zoner drawing and bitmap files
 +! No support for non-free file-formats on Hyperbola.
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>matrix-synapse</color>
 +! Matrix reference homeserver
 +! Package is free and permissive licensed but offering a format only being a corporate project imposing goals of free, libre culture and destroying other free software with imperative things (breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption)!
 |- |-
 |} |}
Line 288: Line 507:
 ! style="background-color:#eaecf0"  colspan="1"| Description ! style="background-color:#eaecf0"  colspan="1"| Description
 ! style="background-color:#eaecf0"  colspan="1"| Reasoning ! style="background-color:#eaecf0"  colspan="1"| Reasoning
-|- 
-! style="background-color:#fae65b" |<color #816e00>weechat</color> 
-! Fast, light and extensible IRC client (curses UI) 
-! Since release 3.5 the project is enforcing **zstd** using it as mandatory dependency. So the last functional version for Hyperbola is 3.4.1 and being on hold in this state. 
-|- 
-! style="background-color:#fae65b" |<color #816e00>minetest</color> 
-! Multiplayer infinite-world block sandbox game 
-! Since release 5.5 the project is enforcing **zstd** using it as mandatory dependency. So the last functional version for Hyperbola is 5.4.1 and being on hold in this state with current version 5.3. 
 |- |-
 ! style="background-color:#fae65b" |<color #816e00>wyrmsun</color> ! style="background-color:#fae65b" |<color #816e00>wyrmsun</color>
Line 319: Line 530:
 ! style="background-color:#fae65b" |<color #816e00>inkscape</color> ! style="background-color:#fae65b" |<color #816e00>inkscape</color>
 ! Professional vector graphics editor ! Professional vector graphics editor
-! Project has started to provide profiles for non-free services like **Facebook**, **Twitter** and others in version 1.1, providing those directly in a dialog when starting to select possible sizings for new created graphic-files. Since this is at minimum social bloated Hyperbola will no longer provide further updates to the application and set it on hold in its current version available in our repositories. A patch would not help to overcome this situation+! Project has started to provide profiles for non-free services like **Facebook**, **Twitter** and others in version 1.1, providing those directly in a dialog when starting to select possible sizings for new created graphic-files. Since this is at minimum social bloated Hyperbola will no longer provide further updates to the application and set it on hold in its current version available in our repositories (0.92.4). A patch would not help to overcome this situation.
-|- +
-! style="background-color:#fae65b" |<color #816e00>clamav</color> +
-! Anti-virus toolkit for Unix +
-! Starting with ClamAV 0.105, the Rust toolchain is required to compile ClamAV. So Hyperbola stops providing further updates and put the current version 0.103 on hold, just security-fixes.+
 |- |-
 ! style="background-color:#fae65b" |<color #816e00>warzone2100</color> ! style="background-color:#fae65b" |<color #816e00>warzone2100</color>
 ! 3D realtime strategy game on a future Earth ! 3D realtime strategy game on a future Earth
-! Newer versions of package allocate dependencies funded with not free and libre interests, going into the opposite direction of what Hyperbola wants to reach. So package is on hold in version 3.3.0.+! Newer versions of package allocate dependencies funded with not free and libre interests, going into the opposite direction of what Hyperbola wants to reach. So package is on hold in version 2.3.9.
 |- |-
 ! style="background-color:#fae65b" |<color #816e00>supertuxkart</color> ! style="background-color:#fae65b" |<color #816e00>supertuxkart</color>
-Kart racing game featuring Tux and his friends+Free software kart racing game
 ! Newer versions of package allocate dependencies funded with not free and libre interests, going into the opposite direction of what Hyperbola wants to reach. So package is on hold in version 1.2. ! Newer versions of package allocate dependencies funded with not free and libre interests, going into the opposite direction of what Hyperbola wants to reach. So package is on hold in version 1.2.
-|- 
-! style="background-color:#fae65b" |<color #816e00>audacity</color> 
-! A free and libre program that lets you manipulate digital audio waveforms 
-! Newer versions of package have introduced telemetry and a privacy policy raising concerns being in conflict with GPL v2 license. Hyperbola is not supporting the course of the project any longer and put the package on hold in version 2.4.2. Nevertheless official forks are available but demanding other dependencies Hyperbola is not offering in that versions for the moment. 
 |- |-
 ! style="background-color:#fae65b" |<color #816e00>neverball</color> ! style="background-color:#fae65b" |<color #816e00>neverball</color>
-! 3D game similar to Super Monkey Ball or Marble Madness+Free and libre 3D floor-tilting game
 ! Package implements non-free media like the "octocat"-logo from Github and also the logo from Occulus Rift. Hyperbola includes therefore an own modified revision and set the package on hold for version 1.6.0. ! Package implements non-free media like the "octocat"-logo from Github and also the logo from Occulus Rift. Hyperbola includes therefore an own modified revision and set the package on hold for version 1.6.0.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>ffmpeg</color>
 +! Complete solution to record, convert and stream audio and video
 +! Package implements corporate sources and patents as having basic not much choice. Within newer releases package also implements [[https://github.com/search?q=repo%3AFFmpeg%2FFFmpeg+vf_dnn_detect&type=commits&p=1|enhancements funded with not free and libre interests]], going into the opposite direction of what Hyperbola wants to reach. So package is on hold in version 4.4.5.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>mpv</color>
 +! A free and libre cross-platform media player
 +! Newer versions of package going into the opposite direction of what Hyperbola wants to reach. So package is on hold in version 0.32.0.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>audacity</color>
 +! A program that lets you manipulate digital audio waveforms
 +! Newer versions of package have introduced telemetry and a privacy policy raising concerns being in conflict with GPL v2 license. Furthermore the enforced integration of questionable [[https://www.audacityteam.org/blog/next-steps-audiocom-audacity/|platforms]] and other [[https://www.audacityteam.org/blog/openvino-ai-effects/|interfaces]] makes this package no longer possible to maintain in a free and libre compatible way within newer versions and therefore staying on hold in version 2.4.2.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>remmina</color>
 +! A remote desktop client written in GTK+
 +! Newer versions of package since 1.4.11 are clearly more bound into the Gnome-environment, so Hyperbola has decided to keep the package on hold in the current version available.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>openttd</color>
 +! A free and libre transport-simulation game
 +! Newer versions of package since 14.0 are including "optional" plugins for so-called [[https://www.openttd.org/news/2024/03/02/social-integration|social integration]]. Hyperbola is not accepting plugins for non-free platforms and generic web-services. Therefore the decision was made to keep the package on-hold in version 13.4.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>handbrake</color>
 +! Multithreaded, free software video transcoder
 +! Package enforces several problematic dependencies alike the AV1-codec. Therefore we keep the package on hold in version 1.3.1.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>vlc</color>
 +! Free, libre and generic media-player
 +! Package adds features not working with Hyperbola and its goals, likewise subtitles automatic generated through "machine learning". Therefore we keep the package on hold in version 3.0.16.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>audacious</color>
 +! Lightweight, advanced audio player focused on audio quality
 +! Package adds features not working with Hyperbola and its goals, likewise demanding newer Qt-version. Therefore we keep the package on hold in version 4.2.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>ccextractor</color>
 +! A fast captions extractor for MPEG files
 +! Project is enforcing the usage of **Rust** from versions newer than 0.93.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>celestia</color>
 +! Real-time space simulation
 +! Package adds features not working with Hyperbola and its goals, likewise demanding newer Gtk+-version. Therefore we keep the package on hold in version 1.6.2.2.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>gimp</color>
 +! GNU Image Manipulation Program
 +! Package adds features not working with Hyperbola and its goals, likewise demanding newer Gtk+-version. Therefore we keep the package on hold in version 2.10.24.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>git</color>
 +! Fast distributed version control system
 +! Project is enforcing the usage of **[[https://web.archive.org/web/20250618103538/https://github.blog/open-source/git/highlights-from-git-2-49/|Rust]]**. Therefore we keep the package on hold in version 2.28.0.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>gnumeric</color>
 +! A Spreadsheet Program
 +! Package adds features not working with Hyperbola and its goals, likewise demanding newer Gtk+-version. Therefore we keep the package on hold in version 1.12.55.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>filezilla</color>
 +! Fast and reliable FTP, FTPS and SFTP client
 +! Project has introduced a PRO-version with a complete different, not freedom-oriented course. The application in the PRO-version adds features not working with Hyperbola and its goals with [[https://web.archive.org/web/20250618104132/https://filezillapro.com/filezilla-pro-adds-support-for-openstack-swift-keystone-v3-onedrive-and-amazon-sts/|interfaces towards non-free services]]. This makes the project itself no longer trustworthy as "users" are treated as "customers" instead of being part for the development. Therefore we keep the package on hold in version 3.52.2 and reworked it also.
 |- |-
 |} |}
Line 358: Line 617:
 So is it about "isolation" for **Hyperbola**? No, for sure not. But the project is setting up a clear statement with all those packages listed not compatible and / or on hold. A clear statement in regards for the principles and values being important for **Hyperbola** and as every project those matters for us. If this is to be seen different? That's absolutely working, but for sure not in our perspective. And perhaps this drop of information and principles likewise values keeps on growing as to oppose the misusage of free, libre culture in its roots. Perhaps others may say that politics do not matter for software, we see it different. Everything is part of and political, otherwise this project and the whole sphere of free and libre software, licensing and culture would not exist! There is also a right not to use a package and choose a different one as part of a diverse approach building the own system for the own usage. So is it about "isolation" for **Hyperbola**? No, for sure not. But the project is setting up a clear statement with all those packages listed not compatible and / or on hold. A clear statement in regards for the principles and values being important for **Hyperbola** and as every project those matters for us. If this is to be seen different? That's absolutely working, but for sure not in our perspective. And perhaps this drop of information and principles likewise values keeps on growing as to oppose the misusage of free, libre culture in its roots. Perhaps others may say that politics do not matter for software, we see it different. Everything is part of and political, otherwise this project and the whole sphere of free and libre software, licensing and culture would not exist! There is also a right not to use a package and choose a different one as part of a diverse approach building the own system for the own usage.
  
-<note important>And just a short note in the end: Even though many parts here sound like we are dealing with "antagonists" or even worse we do not follow this line. It is about ignorance and arrogance, which may relevant at any time for every being. Do not work with singular simplified imagery, work with clear guidelines, calm but straight values and principles. Do not go out and spread hate or shortened messages. Those won't help and even make the whole situation more drastic and worse!</note>+<note important>And just a short note in the end: Even though many parts here sound like we are dealing with "antagonists" or even worse we do not follow this line. It is about ignorance and arrogance, which may be relevant at any time for every being. Do not work with singular simplified imagery, work with clear guidelines, calm but straight values and principles. Do not go out and spread hate or shortened messages. Those won't help and even make the whole situation more drastic and worse!</note>