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 [2024/05/12 17:20] (current)
throgh [List of packages and projects being not integrated and removed]
Line 263: Line 263:
 |- |-
 ! 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.
 |- |-
 |} |}
Line 292: Line 324:
 ! Fast, light and extensible IRC client (curses UI) ! 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. ! 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 330: Line 358:
 |- |-
 ! 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.
 +|-
 +! style="background-color:#fae65b" |<color #816e00>conky</color>
 +! Lightweight system monitor for X
 +! Newer versions of package going into the opposite direction of what Hyperbola wants to reach. So package is on hold in version 1.11.6.
 +|-
 +! 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.
 |- |-
 |} |}