Difference between revisions of "User:David Hedlund/Backlog"

From Free Software Directory
Jump to: navigation, search
(Multiboot disk image tools)
(Bugs)
(14 intermediate revisions by 2 users not shown)
Line 206: Line 206:
 
*** Jami:
 
*** Jami:
 
**** [https://git.jami.net/savoirfairelinux/ring-client-android/issues/598 [Feature request] Privacy settings] -- Important: Add lock screen, screenshot protection, and screenshot notification
 
**** [https://git.jami.net/savoirfairelinux/ring-client-android/issues/598 [Feature request] Privacy settings] -- Important: Add lock screen, screenshot protection, and screenshot notification
 +
***** Screenshot protection added
 
**** Voice changer: [https://git.jami.net/savoirfairelinux/jami-plugins/-/issues/20], [https://git.jami.net/savoirfairelinux/ring-project/-/issues/1292]
 
**** Voice changer: [https://git.jami.net/savoirfairelinux/jami-plugins/-/issues/20], [https://git.jami.net/savoirfairelinux/ring-project/-/issues/1292]
 
*** Silence: [https://git.silence.dev/Silence/Silence-Android/issues/448 Feature request - Auto-delete after reading message]
 
*** Silence: [https://git.silence.dev/Silence/Silence-Android/issues/448 Feature request - Auto-delete after reading message]
Line 447: Line 448:
  
 
==Missing free software in the ecosystem==
 
==Missing free software in the ecosystem==
 +
 +
==Bug workarounds==
 +
* Snap Links Plus
 +
** Right click pulls context menu before snap drag in Firefox_Linux #400 - https://github.com/cpriest/SnapLinksPlus/issues/400#issuecomment-1003714487
  
 
==Free JS==
 
==Free JS==
Line 454: Line 459:
  
 
Not avalible in addons.mozilla.org yet.
 
Not avalible in addons.mozilla.org yet.
 +
 +
"I should finish my GitHub registration client. Currently I believe you need nonfree software to register for GitHub, but recently Haketilo added support for bypassing CORS, so it should be possible to write a free software client to solve the CAPTCHA now." - [[User:jacobk]]
 +
** https://github.com/JacobKfromIRC/Site-Fixes-for-GitHub
  
 
===Unique projects===
 
===Unique projects===
Line 459: Line 467:
 
====VPN====
 
====VPN====
 
* [[Mozilla VPN]] - https://support.mozilla.org/en-US/kb/how-install-mozilla-vpn-linux-computer
 
* [[Mozilla VPN]] - https://support.mozilla.org/en-US/kb/how-install-mozilla-vpn-linux-computer
 +
** [https://github.com/mozilla-mobile/mozilla-vpn-client/issues/4230 Support Free Software Foundation's Licensing and Compliance Lab approved free GNU/Linux distributions #4230]
 +
** [https://github.com/mozilla-mobile/mozilla-vpn-client/issues/4268 https://www.mozilla.org/en-US/products/vpn/#pricing: Show dropdown menus for OS and devices to determine compatibility before purchase #4268]
 
** https://github.com/mozilla-mobile/mozilla-vpn-client/issues/2703
 
** https://github.com/mozilla-mobile/mozilla-vpn-client/issues/2703
 
* [[Private Internet Access]]
 
* [[Private Internet Access]]
  
 
====Games====
 
====Games====
 +
* [[The Secret Chronicles of Dr. M.]]
 +
 +
=====Macros=====
 +
* [https://github.com/autokey/autokey/issues/726 Record keyboard/mouse feature request: Please show how many milliseconds keys are being pressed #726]
 +
** Making a macro to a well known game for speedrun can be made to make world records. Even if using keyboard macros would be cheating the game, it would still be unique (I've not seen a macro being used on any game video on YouTube for example) and may be useful to demonstrate specific stage details.
 +
*** This exists and can be found with a search for TAS.  See [https://en.wikipedia.org/wiki/Tool-assisted_speedrun Tool-assited Speedrun]. [[User:Mmcmahon|Mmcmahon]] ([[User talk:Mmcmahon|talk]]) 12:18, 30 August 2022 (EDT)
 +
 +
=====Emulator=====
 +
'''[[Collection:Emulator games]]'''. These games run on free emulators that does not require a bootloader, and the emulators are cross-platformed supported, so the games can be played in most OSes.
 +
 +
Emulators
 
* [[Retroach]] -- meta-data package import
 
* [[Retroach]] -- meta-data package import
 
* [[PCSX2]] - https://en.wikipedia.org/wiki/PCSX2
 
* [[PCSX2]] - https://en.wikipedia.org/wiki/PCSX2
* [[The Secret Chronicles of Dr. M.]]
 
  
 
====Multiboot disk image tools====
 
====Multiboot disk image tools====
Importance: USB drives like [https://www.arcanite.jp/usb-drives Arcanite USB drives] has a reading speed of 400 MB/s which allows really quick system installations from GNU/Linux distribution ISO files. I assume that the FSF office has downloaded copies of https://www.gnu.org/distros/free-distros.en.html, a collection of these GNU/Linux ISO installation files can be copied to an Arcanite USB drive that has for example Ventoy installed.
+
Importance: USB drives like Kingston DataTraveler Max, allows really quick system installations from GNU/Linux distribution ISO files. I assume that the FSF office has downloaded copies of https://www.gnu.org/distros/free-distros.en.html, a collection of these GNU/Linux ISO installation files can be copied to a Kingston DataTraveler Max USB drive with ventoy installed.
  
 
=====balenaEtcher=====
 
=====balenaEtcher=====
Line 535: Line 555:
 
F-Droid.
 
F-Droid.
  
 +
* '''HealthAssistant''' -- uses the PsychonautWiki API
 +
*** [https://github.com/isaakhanimann/HealthAssistant/issues/1 HealthAssistant F-Droid package encouragement #1]
 
* Pl@ntNet for Android (https://play.google.com/store/apps/details?id=org.plantnet) - Pl@ntNet is a citizen science project for automatic plant identification through photographs and based on machine learning. "The observations shared by the community are published with the associated images under a creative common cc-by-sa license (visible author name)." - https://plantnet.org/en/2020/08/06/your-plntnet-data-integrated-into-gbif/
 
* Pl@ntNet for Android (https://play.google.com/store/apps/details?id=org.plantnet) - Pl@ntNet is a citizen science project for automatic plant identification through photographs and based on machine learning. "The observations shared by the community are published with the associated images under a creative common cc-by-sa license (visible author name)." - https://plantnet.org/en/2020/08/06/your-plntnet-data-integrated-into-gbif/
 
* Online dating service
 
* Online dating service

Revision as of 19:55, 21 September 2022

Todo

Directory Friday IRC Meeting

Licensing consultation

Consult Donald on these issues:

Collections to start

Verify

These entries carry extra high importance.

Entries that need more info

IceCatMobile F-Droid package maintainer - https://f-droid.org/en/packages/org.gnu.icecat/

Issues that needs your vote

Software Popular long-term issue Vote Type Submitted

https://issuetracker.google.com/issues/36956498

Etar Vote Crash when app is backgrounded
Android Vote Android MTP support does not show recent files until the device is rebooted Google refused to fix the bug! 2012
Etar Vote Calendar app does not allow "Change only this event" for events from calendars with CalendarContract.ACCOUNT_TYPE_LOCAL #15
Firefox Vote Implement the Firefox for Android progress bar
Firefox Vote Offer Private Browsing for the search engines
Firefox add-on: Nano Defender Vote Adblocker / Defender for Firefox issues mega thread Unapproved: https://github.com/NanoAdblocker/NanoDefender describes that https://addons.mozilla.org/en-US/firefox/addon/real-nano-defender/ is not working for the moment.
LMMS LinuxVST support Feature 2004
Important Firefox add-ons Vote on APIs needed by Session Manager, Tab Session Manager, MySessions, Tab Mix Plus and other session managers, so they can be better Vote Feature 2005
Firefox Set a Default Text Size (or Page Zoom Level) in Tools > Options > Content > Default Page Size Vote Feature 2005
Thunderbird Opening or adding .ics files to calendar by double click Vote Bug 2006
Thunderbird global indexing should include Trash folders by default but global search results should not show Trash folder hits by default - 'Include messages in global search' for the Trash folder should be enabled by default. Vote Bug 2010
Texinfo MediaWiki to Texinfo conversion for texinfo Vote at the bottom of the page Feature request 2011
GitHub View list of issues I'm subscribed to, on the website Add a positive emoji Feature request 2014
Libreoffice no keyboard input after opening password protected .ods Bug 2012
Phabricator Phabricator should suggest possible duplicates when creating a new task Add thumbs up Feature request 2014
MediaWiki Allow users to be blocked from editing a specific article Vote Feature request 2004
MediaWiki Allow users to restrict who can send them notifications Vote Feature request 2017
Tor Browser Add DuckDuckGo hidden service search engine to Tor Browser (and set it as default search engine) Feature request 2020
RadioDroid Suggestion: Make Favorite list exportable/importable Feature request 2016

Self-submitted

Nonfree software

Political issues

Page content

Nonfree issues

Android

Bugs

https://support.mozilla.org/en-US/kb/how-do-i-restore-my-tabs-last-time#w_restore-the-previous-session-from-the-firefox-menu

Feature requests

Need more volunteers

Community

  • Savannah - I've been waiting for many months since I submitted a new project but it's still not approved. Nobody care to respond when I ask what's going on. This is obviously frustrating.

F-Droid apps

Proposed projects

Planned software and releases

Central bank digital currencies (CBDCs)

January 27 2021: Central bank digital cash could come to 20% of the world in three years - BIS

"The history of central bank digital currencies (CBDCs) is a short, recent history. CBDCs are still in a conceptual stage, with many countries exploring their possible implementation." - https://en.wikipedia.org/wiki/History_of_CBDCs_by_country.

List CBDCs on directory.fsf.org when these articles have been created and listed in https://en.wikipedia.org/wiki/Category:Central_bank_digital_currencies:

See research at https://en.wikipedia.org/wiki/History_of_CBDCs_by_country for current status.

Virtual assistant

FSF Forge

FreeAMO

I think it's a good idea to rewamp https://git.savannah.gnu.org/cgit/directory.git/tree/subprojects/freeamo when the thunderbird 78.0-based software (icedove) has landed in Guix (done), Hyperbola (WAITING), Parabola (WAITING), Trisquel (done).

Firefox

Comming up:

Firefox-based browser releases

Thunderbird

Status from https://developer.thunderbird.net/add-ons/about-add-ons#extensions

  • Legacy WebExtensions: Deprecated in Thunderbird 78.
  • Legacy Bootstrap Extension: Deprecated in Thunderbird 68.
  • Legacy Overlay Extension: Deprecated in Thunderbird 68.

"Support for legacy extensions was removed from Thunderbird Beta version 74, released in February 2020. Only modern are now compatible with Thunderbird 78. This guide is intended to help developers to port their Legacy WebExtensions to MailExtensions." - https://developer.thunderbird.net/add-ons/updating/tb78

Important milestone release notes:

Release schedule:

icedove packages

Guix, https://guix.gnu.org/en/packages/icedove-91.5/

icedove 91.5 Rebranded Mozilla Thunderbird email client

This package provides an email client built based on Mozilla Thunderbird. It supports email, news feeds, chat, calendar and contacts.

    Website: https://www.thunderbird.net
    License: MPL 2.0
    Package source: gnuzilla.scm
    Patches: None
    Builds: x86_64-linux

Hyperbola will be discontinued 2022 so it doesn't really make any sense to track it

https://www.hyperbola.info/packages/

Arch 	Repo 	Name 		Version 		Description 	Last Updated
x86_64 	Extra 	icedove-uxp 	52.9.20210602-3 	A new generation of Icedove, an XUL-based standalone mail and news reader on the Unified XUL Platform (UXP). 	2021-08-11
i686 	Extra 	icedove-uxp 	52.9.20210602-3 	A new generation of Icedove, an XUL-based standalone mail and news reader on the Unified XUL Platform (UXP). 	2021-08-11

Parabola, https://www.parabola.nu/packages/?sort=&q=icedove&maintainer=&flagged=

Arch 	Repo 	Name 	Version 		Description
x86_64 	Libre 	icedove 1:68.9.0-1.parabola1 	Standalone mail and news reader based on Mozilla Thunderbird

Trisquel 10, sudo apt-cache show icedove

Package: icedove
Source: thunderbird
Version: 1:78.14.0+build1-0ubuntu0.20.04.2+10.0trisquel10
Architecture: amd64
Maintainer: Ubuntu Trisquel Team <ubuntu-mozillateam@lists.ubuntu.com>
thunderbird packages
bullseye (stable) (mail): mail/news client with RSS, chat and integrated spam filter support
1:78.14.0-1~deb11u1: amd64 arm64 i386 mips64el ppc64el s390x
jammy (22.04LTS) (mail): Email, RSS and newsgroup client with integrated spam filter
1:91.9.1+build1-0ubuntu0.22.04.1 [security]: amd64
1:91.8.0+build2-0ubuntu1 [ports]: arm64 armhf ppc64el s390x 

Website issues

Unique software notes

  • Political messaging
  • Easter egg antifeature
    • Lorenzo said in the directory-discuss mailing-list: "one morning I executed that editor to take some notes and I got scared when suddenly it started typing by itself a message."

Missing free software in the ecosystem

Bug workarounds

Free JS

Haketilo

Not avalible in addons.mozilla.org yet.

"I should finish my GitHub registration client. Currently I believe you need nonfree software to register for GitHub, but recently Haketilo added support for bypassing CORS, so it should be possible to write a free software client to solve the CAPTCHA now." - User:jacobk

Unique projects

VPN

Games

Macros
Emulator

Collection:Emulator games. These games run on free emulators that does not require a bootloader, and the emulators are cross-platformed supported, so the games can be played in most OSes.

Emulators

Multiboot disk image tools

Importance: USB drives like Kingston DataTraveler Max, allows really quick system installations from GNU/Linux distribution ISO files. I assume that the FSF office has downloaded copies of https://www.gnu.org/distros/free-distros.en.html, a collection of these GNU/Linux ISO installation files can be copied to a Kingston DataTraveler Max USB drive with ventoy installed.

balenaEtcher

Etcher issue: https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation#Chromium-based_browsers_and_software

Ventoy

MultiBoot is not as simple as Ventoy, but it works for legacy systems.

Computer-assisted language learning (CALL)

Computer-assisted language learning (CALL) software: Learning multiple languages through online courses are part of an emerging trend, which in many ways are more accessible compared with in-class courses. However, only proprietary apps exist.

LanguageTool clone

We need a free option to LanguageTool.

From https://en.wikipedia.org/wiki/LanguageTool

"LanguageTool is a free and open-source grammar checker, and all its features are available for download. LanguageTool website connects to a proprietary sister project LanguageTool Plus, which provides improved error detection for English and German, as well as easier revision of longer texts, following the open-core model. LanguageTool Plus also uses n-grams as part of its freemium business model

LanguageTool web service can be used via a web interface in a web browser, or via a specialized client-side plug-ins for Microsoft Office, LibreOffice, Apache OpenOffice, Vim, Emacs, Firefox, Thunderbird, and Google Chrome. Its web app client can also be integrated on websites."

It would be useful to write plugins to privacy focused chat software, including:

Drug legality

A database that list all classified substances for each country, and an API that enables developers to access it. For example, this will enable developers to build an app that can be used to show which substances that are legal and illegal in a selected country, and the typical penalty for given amounts. This can prevent tourist to avoid risks they might be totally unaware of, or might introduce them to therapeutic possibilities (eg ayahuasca retreats).

FoodData Central: Calculator for custom quantity and combined entries

Email sent to answers@usda.gov

To my knowledge there's no website or Android app that can calculate the total amount of nutrients for multiple entries.

CURRENT DESIGN

Eggs, Grade A, Large, egg whole. Portion: 1 egg - https://fdc.nal.usda.gov/fdc-app.html#/food-details/748967/nutrients
    Protein: 6.24

Lentils, pink or red, raw. Portion: 100 g - https://fdc.nal.usda.gov/fdc-app.html#/food-details/174284/nutrients
    Protein: 23.9

IDEAS
Ideas for a third party project, since it will consume a lot of server power to calculate the total amount of nutrient for multiple entries.

Combined entries, suggested URI: https://arandomfooddatacentralapiservice.org/Calculate/748967+174284
Eggs, Grade A, Large, egg whole. Portion: 1 eggs
Lentils, pink or red, raw. Portion: 100 g
    Protein: 30,14 g

Custom quantity and combined entries, suggested URI: https://arandomfooddatacentralapiservice.org/Calculate?item_1_id=748967&item_1_quantity=4&item_1_portion=egg&item_2_id=174284&item_2_quantity=300&item_2_portion=grams
Eggs, Grade A, Large, egg whole. Portion: 4 eggs
Lentils, pink or red, raw. Portion: 300 g
    Protein: 96,66 g (4 eggs × 6.24) + (300 g × 23.9)

GNU/Linux

F-Droid

List of _important_ apps that can be found in Google Play but not in F-Droid.

  • HealthAssistant -- uses the PsychonautWiki API
  • Pl@ntNet for Android (https://play.google.com/store/apps/details?id=org.plantnet) - Pl@ntNet is a citizen science project for automatic plant identification through photographs and based on machine learning. "The observations shared by the community are published with the associated images under a creative common cc-by-sa license (visible author name)." - https://plantnet.org/en/2020/08/06/your-plntnet-data-integrated-into-gbif/
  • Online dating service
  • Music
    • A SHAZAM clone
    • A free app that functions like midomi.com -- "You can find songs with midomi and your own voice. Forgot the name of a song? Heard a bit of one on the radio? All you need is your computer's microphone."
  • Privacy
    • Screenshot blocker
    • e-ID's -- This is and will remain the single most important kind of app that should be free because in the future it will be mandatory to wear a mobile phone connected with an identification system to even shop food to survive.
    • Popup Ad Detector-Detect ad showing outside of the app
  • Sensors
    • External micro-USB (OTG) video camera
    • Magnetometer

Human languages

Requests

I've sent this message 16 Aug 2015 to [libreplanet-discuss](https://lists.gnu.org/archive/html/libreplanet-discuss/2015-08/msg00030.html), and repeatedly to the FSF, RMS:

Chrome Web Store is the official Chrome web browser website for
supported exentions. However, it can also be used to install extensions
to the free variants of Chrome known as Chromium and Iridium (built on
Chromium + improved privacy).

Iridium (unstable) can be installed from:
https://launchpad.net/~strukturag/+archive/ubuntu/iridium-unstable.
Iridiums extension directory is located in
~/.config/iridium/Default/Extensions/.

However, Chrome Web Store do not show the license for the extensions
which makes it hard to verify which extensions that are free or not. You
have to install the extension and manually look into the source code of
each files in the extension directory.

I suggest that the FSF contact Google
(https://www.google.com/intl/en_us/chrome/business/devices/contact.html)
and ask them to add "License(s)" to the default text to the extensions
in Chrome Web Store so we can build a verified free repository in the FSD.

# Response 30 Mar 2017
> DBH: I don't want to burden you, should I ask them myself every 3rd month for example?
> RMS: Today I had a discussion about it.  Sooner or later, things will start moving. 


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.