Packages

  • Status Closed
  • Percent Complete
    100%
  • Task Type Freedom Issue
  • Category Any
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version Any
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Packages
Opened by Jean Louis - 04/06/2018
Last edited by André Silva - 07/06/2018

FS#756 - Vague terminology "open source" in description of package

According to:
https://www.gnu.org/distros/free-system-distribution-guidelines.html

we shall avoid vague terminology such as “open source”, please see here:
https://www.gnu.org/philosophy/words-to-avoid.html#Open

It would be good example to set to have proper description of packages without using “open source”.

That is why I propose for all the packages here listed to change the term in their descriptions from “open source” to free (libre) software.

core/openssl 1.1.0.e-1 [installed]
    The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
extra/aiksaurus 1.2.1-5
    A cross-platform, open-source thesaurus
extra/assimp 3.3.1-1
    Portable Open Source library to import various well-known 3D model formats in an uniform manner
extra/cmake 3.8.0-1 [installed]
    A cross-platform open-source make system
extra/gstreamer 1.12.0-1 [installed]
    GStreamer open-source multimedia framework core library
extra/java-openjfx 8.u121-1
    Java OpenJFX 8 client application platform (open-source implementation of JavaFX)
extra/java-openjfx-doc 8.u121-1
    Java OpenJFX 8 client application platform (open-source implementation of JavaFX) - documentation
extra/java-openjfx-src 8.u121-1
    Java OpenJFX 8 client application platform (open-source implementation of JavaFX) - sources
extra/java-rhino 1.7.7.1-1.hyperbola1
    Open-source implementation of JavaScript written entirely in Java - JAR
extra/kdegames-kigo 17.04.0-1 (kde-applications kdegames)
    An open-source implementation of the popular Go game
extra/libgdiplus 4.2-1 [installed]
    An Open Source Implementation of the GDI+ API
extra/libical 2.0.0-2
    An open source reference implementation of the icalendar data type and serialization format
extra/liblouis 3.0.0-2
    Open-source braille translator and back-translator
extra/libofa 0.9.3-6 [installed]
    An open-source audio fingerprint by MusicIP
extra/libomxil-bellagio 0.9.3-1 [installed]
    An opensource implementation of the OpenMAX Integration Layer API
extra/libupnp 1.6.21-1 [installed]
    Portable Open Source UPnP Development Kit
extra/mlt 6.4.1-6 [installed]
    An open source multimedia framework
extra/mlt-python-bindings 6.4.1-6 [installed]
    An open source multimedia framework
extra/opencore-amr 0.1.5-1 [installed]
    Open source implementation of the Adaptive Multi Rate (AMR) speech codec
extra/openjdk7-src 7.u131_2.6.9-1.hyperbola4
    OpenJDK Java 7 sources
extra/openjdk8-src 8.u121_3.3.0-1.hyperbola4
    OpenJDK Java 8 sources
extra/openjpeg 1.5.2-1 [installed]
    An open source JPEG 2000 codec
extra/openjpeg2 2.1.2-2 [installed]
    An open source JPEG 2000 codec, version 2.1.2
extra/openslp 2.0.0-2.hyperbola1
    Open-source implementation of Service Location Protocol, with OpenRC support
extra/openssl-1.0 1.0.2.k-3 [installed]
    The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
extra/rhino 1.7.7.1-1
    Open-source implementation of JavaScript written entirely in Java
extra/rhino-javadoc 1.7.7.1-1.hyperbola1
    Open-source implementation of JavaScript written entirely in Java - Javadoc
extra/sofia-sip 1.12.11-3
    An open-source SIP User-Agent library
extra/swt 4.6.2-3
    An open source widget toolkit for Java
extra/tomcat7 7.0.76-1
    Open source implementation of the Java Servlet 3.0 and JavaServer Pages 2.2 technologies
extra/tomcat8 8.0.42-1
    Open source implementation of the Java Servlet 3.1 and JavaServer Pages 2.3 technologies
extra/unixodbc 2.3.4-2
    ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources
extra/wildmidi 0.4.0-1 [installed]
    Open Source MIDI Synthesizer
extra/x265 2.4-1 [installed]
    Open Source H265/HEVC video encoder
extra/xapian-core 1:1.4.2-1 [installed]
    Open source search engine library.
extra/xsd 4.0.0-2
    An open-source, cross-platform W3C XML Schema to C++ data binding compiler
extra/xvidcore 1.3.4-1 [installed]
    XviD is an open source MPEG-4 video codec
community/adobe-source-han-sans-cn-fonts 1.004-2
    Adobe Source Han Sans Subset OTF - Simplified Chinese OpenType/CFF fonts
community/adobe-source-han-sans-jp-fonts 1.004-2
    Adobe Source Han Sans Subset OTF - Japanese OpenType/CFF fonts
community/adobe-source-han-sans-kr-fonts 1.004-2
    Adobe Source Han Sans Subset OTF - Korean OpenType/CFF fonts
community/adobe-source-han-sans-otc-fonts 1.004-2
    Adobe Source Han Sans - Pan-CJK OpenType/CFF Collection fonts
community/adobe-source-han-sans-tw-fonts 1.004-2
    Adobe Source Han Sans Subset OTF - Traditional Chinese OpenType/CFF fonts
community/adobe-source-han-serif-cn-fonts 1.000-1
    Adobe Source Han Serif Subset OTF - Simplified Chinese OpenType/CFF fonts
community/adobe-source-han-serif-jp-fonts 1.000-1
    Adobe Source Han Serif Subset OTF - Japanese OpenType/CFF fonts
community/adobe-source-han-serif-kr-fonts 1.000-1
    Adobe Source Han Serif Subset OTF - Korean OpenType/CFF fonts
community/adobe-source-han-serif-otc-fonts 1.000-1
    Adobe Source Han Serif - Pan-CJK OpenType/CFF Collection fonts
community/adobe-source-han-serif-tw-fonts 1.000-1
    Adobe Source Han Serif Subset OTF - Traditional Chinese OpenType/CFF fonts
community/beignet 1.3.1-2
    An open source OpenCL implementation for Intel IvyBridge+ iGPUs
community/bzrtp 1.0.5-1
    Opensource implementation of ZRTP keys exchange protocol
community/cimg 1.7.1-1
    Open-source C++ toolkit for image processing
community/displaycal 3.2.4.0-1
    Open Source Display Calibration and Characterization powered by Argyll CMS (Formerly known as dispcalGUI)
community/dokuwiki 20170219_b-1
    Simple to use and highly versatile Open Source wiki software
community/dsdp 5.8-1
    A free open source implementation of an interior-point method for semidefinite programming
community/dspam 3.10.2-14
    A scalable, open-source statistical anti-spam filter
community/fcitx-mozc 2.20.2673.102-2
    Fcitx Module of A Japanese Input Method for Chromium OS, Windows, Mac and Linux (the Open Source Edition of Google Japanese Input)
community/flightgear 2017.1.3-1
    An open-source, multi-platform flight simulator
community/flightgear-data 2017.1.3-1
    Base-Data for the opensource flight-simulator.
community/freehdl 0.0.8-8
    An open-source (C++ generating) VHDL simulator
community/freevo 1.9.0-14
    An open-source home theatre PC platform
community/gerbv 2.6.1-4
    An open source Gerber file (RS-274X only) viewer
community/glfw-wayland 3.2.1-1
    A free, open source, portable framework for graphical application development (wayland)
community/glfw-x11 3.2.1-1
    A free, open source, portable framework for graphical application development (x11)
community/goaccess 1.2-1
    An open source real-time web log analyzer and interactive viewer
community/gocr 0.50-2
    Open-source character recognition (OCR)
community/hyperion 1.03.2-9
    An opensource 'AmbiLight' implementation
community/inn 2.6.1-1
    Complete open source Usenet system. De facto standard for handling news routing, news spool and serving the spool to customers.
community/irrlicht 1.8.4-1
    An open source high performance realtime 3D graphics engine.
community/irrlicht-docs 1.8.4-1
    An open source high performance realtime 3D graphics engine.
community/languagetool 3.7-1
    An open source language checker
community/libasl 0.1.7-3
    Free and open source hardware accelerated multiphysics simulation platform (Advanced Simulation Library)
community/libdlna 0.2.4-16
    Open-source implementation of DLNA (Digital Living Network Alliance) standards
community/libnoise 1.0.0-4
    A portable, open-source, coherent noise-generating library for C++
community/libopenshot 0.1.4-1 [installed]
    A high quality, open-source video editing, animation, and playback library for C++, Python, and Ruby.
community/love 0.10.2-1
    An open-source 2D game engine which uses the versatile Lua scripting language to create dynamic gaming experiences
community/love08 0.8.0-2
    An open-source 2D game engine which uses the versatile Lua scripting language to create dynamic gaming experiences
community/luminancehdr 2.5.0-2
    Open source graphical user interface application that aims to provide a workflow for HDR imaging
community/lxlauncher 0.2.5-2 (lxde)
    Open source clone of the Asus launcher for EeePC
community/lxlauncher-gtk3 0.2.5-2 (lxde-gtk3)
    Open source clone of the Asus launcher for EeePC (GTK+ 3 version)
community/manaplus 1.7.4.15-1
    Free OpenSource 2D MMORPG client for Evol Online, The mana world and similar servers
community/mathjax 2.7.1-1
    An open source JavaScript display engine for mathematics that works in all modern browsers
community/mediaproxy 2.6.1-2
    Open-source media proxy for OpenSER
community/metasploit 4.13.22-1
    Advanced open-source platform for developing, testing, and using exploit code
community/mixxx 2.0.0-8
    Free, open source software for digital DJ'ing.
community/mongodb 3.4.3-1
    A high-performance, open source, schema-free document-oriented database
community/mosquitto 1.4.11-5
    An Open Source MQTT v3.1/v3.1.1 Broker
community/obs-studio 18.0.2-1
    Free, open source software for live streaming and recording
community/ode 0.14-1
    An open source, high performance library for simulating rigid body dynamics
community/opendkim 2.10.3-4
    An open source implementation of the DKIM sender authentication system. Based on a fork of dkim-milter.
community/opendmarc 1.3.2-1
    Free open source software implementation of the DMARC specification
community/openra 20170421-1
    An open-source implementation of the Red Alert engine using .NET/Mono and OpenGL
community/openscenegraph 3.4.0-5
    An Open Source, high performance real-time graphics toolkit
community/opensips 2.2.3-1
    An Open Source SIP Server able to act as a SIP proxy, registrar, location server, redirect server ...
community/opensubdiv 3.1.1-1 [installed]
    An Open-Source subdivision surface library
community/pdfsam 3.3.0-1
    A free open source tool to split and merge pdf documents
community/pokerth 1.1.1-17
    Open source Texas Hold'em Poker simulator
community/polymake 3.1-1
    Open source software for research in polyhedral geometry
community/portaudio 190600_20161030-1 [installed]
    A free, cross-platform, open source, audio I/O library.
community/pymol 1.8.6.0-2
    Molecular visualization system on an Open Source foundation
community/python-scipy 0.19.0-1
    SciPy is open-source software for mathematics, science, and engineering.
community/python-tornado 4.5.1-1
    open source version of the scalable, non-blocking web server and tools
community/python2-scipy 0.19.0-1
    SciPy is open-source software for mathematics, science, and engineering.
community/python2-tornado 4.5.1-1
    open source version of the scalable, non-blocking web server and tools
community/radare2 1.4.0-1
    Open-source tools to disasm, debug, analyze and manipulate binary files
community/rdesktop 1.8.3-3
    An open source client for Windows Remote Desktop Services
community/repo 1.12.37-1
    The Multiple Git Repository Tool from the Android Open Source Project
community/simgear 2017.1.3-1
    A set of open-source libraries designed to be used as building blocks for quickly assembling 3d simulations, games, and visualization applications.
community/slrn 1.0.3-2
    An open source text-based news client
community/stone-soup 0.19.5-1
    Open-source, single-player, role-playing roguelike game of exploration and treasure-hunting
community/sysdig 0.15.1-2
    Open source system-level exploration and troubleshooting tool
community/tkabber 1.1.2-1
    Tkabber is an open source Jabber client, written in Tcl/Tk.
community/topbeat 1.3.1-1
    Open source server monitoring agent that stores metrics in Elasticsearch
community/ttf-overpass 2.1-2
    An open source font family inspired by Highway Gothic esp. suited for signs, lettering and web sites
community/unrealircd 4.0.11-2
    Open Source IRC Server
community/wiredtiger 2.9.1-1
    High performance, scalable, production quality, NoSQL, Open Source extensible platform for data management
community/xwax 1.6-1
    Open-source vinyl emulation software for Linux.
community/zynaddsubfx 3.0.1-1
    Opensource software synthesizer capable of making a countless number of instruments.
Closed by  André Silva
07.06.2018 16:24
Reason for closing:  Invalid
Additional comments about closing:  

This report is invalid because contains multiple packages in the same task. Those packages are being reported in specific tasks. See "Related Tasks" tab for further details.

Jean Louis commented on 04.06.2018 05:48

I did not make quite nice list, some are mentioning only "source". The point of this issue should be clear.

Jean Louis commented on 04.06.2018 05:52

In that sense, the description for package: libspnav shall be changed as free software is not "alternative" to proprietary.

extra/libspnav 0.2.3-1 [installed]
    Alternative to the proprietary 3Dconnexion device driver and SDK for their 3D input devices
Jean Louis commented on 04.06.2018 05:55
extra/bogofilter 1.2.4-2.hyperbola2
    A fast Bayesian spam filtering tool, without noncommercial files

In that regard, maybe it shall be instead "noncommercial" rather "non-free".

Jean Louis commented on 04.06.2018 05:58
community/drupal 8.3.2-1
    A PHP-based content management platform

The above shall be changed in its description to avoid "content management".

there are other packages mentioning "content" in the vague sense. We can set example here.

Jean Louis commented on 04.06.2018 06:01
admin-> pacsearch "linux system"               
community/clamtk 5.24-1
    Easy to use, light-weight, on-demand virus scanner for Linux systems
community/oprofile 1.1.0-3
    System-wide profiler for Linux systems
community/shorewall 5.1.4-1
    An iptables-based firewall for Linux systems
community/shorewall6 5.1.4-1
    An iptables-based firewall for Linux systems (with IPv6 support)

the above shall be changed to refer to name of operating system.

Jean Louis commented on 04.06.2018 06:05
community/gmtp 1.3.10-2
    A simple MP3 player client for MTP based devices

Let us describe it in different manner and if it is just for MP3, it can be removed as a package. The MP3 patent is now free. Yet there is no need to promote MP3. Music players in Hyperbola shall be playing all kinds of formats, if it is specific to mp3 I would take it out.

Jean Louis commented on 04.06.2018 06:10
community/toxcore 1:0.1.11-2.hyperbola2
    Secure, configuration-free, P2P Skype replacement backend, with OpenRC support

I don't agree to call it "Skype replacement". This is free software it is not replacing proprietary software. Using a word in the same sense as "alternative" does not make it better, so "replacement" is not a replacement for "alternative".

Using words "alternative" or "replacement" is just generally fine, as long as it does not refer in the context that proprietary software is legitimate software, which is not. It is abuse on humanity.

I would hope that PKGBUILD maintainers look better into the true meanings.

Refer to:
https://www.gnu.org/philosophy/words-to-avoid.html#Alternative

Jean Louis commented on 04.06.2018 06:12
extra/kdb 3.0.1.1-2
    A database connectivity and creation framework for various database vendors
extra/publicsuffix-list 20170118.560.45a2bf8-1
    Cross-vendor public domain suffix database
community/glide 0.12.3-1
    Dependency management and vendoring for Go projects
community/ndiswrapper-dkms 1.60.20160717-1
    Module for NDIS (Windows Network Drivers) drivers supplied by vendors.Use with DKMS

The above shall be verified in relation to the word "vendor", especially kdb and ndiswrapper-dkms

Alon Ivtsan commented on 05.06.2018 06:49

Some packages mention non-free operating systems when there is a version of that package for those operating systems, e.g. wireshark mention Windows and Unix (and they also refer to GNU/Linux as Linux):

community/wireshark-cli 2.2.6-1 
    a free network protocol analyzer for Unix/Linux and Windows - CLI version
community/wireshark-gtk 2.2.6-1 
    a free network protocol analyzer for Unix/Linux and Windows - GTK frontend
community/wireshark-qt 2.2.6-1
    a free network protocol analyzer for Unix/Linux and Windows - Qt frontend
Admin
André Silva commented on 06.06.2018 21:24
I did not make quite nice list, some are mentioning only "source". The point of this issue should be clear.

Thank you for the report, however all packages listed here should be reported per separated to ease our development process.

eg. [openssl] vague terminology "open source" in description of package

Admin
André Silva commented on 06.06.2018 21:28
Some packages mention non-free operating systems when there is a version of that package for those operating systems, e.g. wireshark mention Windows and Unix (and they also refer to GNU/Linux as Linux)

Thank you too! Please open a report about each package per separated, not all of them in an all-in-one report.

Jean Louis commented on 07.06.2018 14:06

Thank you André for putting attention.

Your suggestion sounds bureaucratic to me. And you
are giving me to work that what is not directly my
responsibility.

If I am the maintainer of the PKGBUILD, then I
think and reason that such maintainer shall have
foundation on how to maintain such PKGBUILD
description.

So this is more a matter of the policy and not a
matter of correcting a specific bug.

The policy is such that we shall not use certain
words that do not contribute or adversly affect
free software.

That policy shall be communicated to package
maintainers and they shall have a check list on
how to prepare the PKGBUILD for Hyperbola as free
system distribution.

Much of it is already there nicely laid out:
http://www.gnu.org/distros/free-system-distribution-guidelines.html

The instruction is clear:

Please Avoid Repeating Propaganda and Confusion

Please see our list of words to avoid[1], which
are either biased, misguided or misleading, and
try to avoid them in your public statements and
discussions with the public.

1: http://www.gnu.org/philosophy/words-to-avoid.html

So those are policies of the Hyperbola too.

If you now, as a manager and main communicator,
write a nice email to maintainers of PKGBUILD
(which I don't know), then those maintainers shall
re-doit themselves and put more attention to it
next time.

That is fundamental matter and as such shall be
handled fundamentally.

If we handle fundamental matters by single tickets
relating each to one single package, but you don't
enfore the policy, we will be getting again and
again new issues relating to that matter.

Sure you can do it. I am not interested to file
single tickets on so many packages, as your
interface is difficult for me. You can file
tickets yourself or ask somebody else to do it.

In general, I could faster remedy all those
PKGBUILD descriptions than all the thread here
that is going on for days. To remedy single
package description in PKGBUILD is certainly for
me faster than filing a ticket for something that
is already known and should be implemented by the
manner how it is meant for free system
distribution.

Jean Louis

Admin
André Silva commented on 07.06.2018 15:05
Thank you André for putting attention.

You're welcome.

Your suggestion sounds bureaucratic to me. And you are giving me to work that what is not directly my responsibility.

It isn't bureaucratic, it's the way how should work, not all-in-one.

If we should follow your way then should put entire Hyperbola Project's reports all-in-one. So for that reason i'm closing this report as invalid. If somebody would separate all packages in specific tasks, ok it's cool to save time for us who are developing so hard in Hyperbola, but if it isn't possible, i'll do it in the next week.

If I am the maintainer of the PKGBUILD, then I think and reason that such maintainer shall have foundation on how to maintain such PKGBUILD description.

The majority of those packages reported by you came from Arch when we made a copy from their snapshot. For now we're removing remaining systemd support in Milky Way v0.2 and structuring our build server to stabilize all packages imported from Arch, fixing their issues to follow our social social and packaging guidelines.

Therefore, we aren't machines to fix all 14000 packages in the same time, for that reason we've a roadmap for each version (eg. Milky Way v0.3 → stabilize and fix all packages in [core], Milky Way v0.4 → stabilize and fix all packages in [extra], etc).

Date User Effort (H:M)

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing