Difference between revisions of "User:David Hedlund"

From Free Software Directory
Jump to: navigation, search
(Free software contributions)
(Grammar checker)
(113 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{AttentionBox
+
😌 ''[[Free_Software_Directory:COVID-19_Response_Team|Keep Calm and Wash Your Hands]]'' 🧼
 +
{{DISPLAYTITLE:David Hedlund 🧙🏼|noerror}}{{#set:
 +
    IRC Freenode nick=David_Hedlund
 +
    |Member of team=Free Software Directory:Antifeatures
 +
    |Member of team=Free Software Directory:Backlog Admin Group
 +
    |Member of team=Free Software Directory:COVID-19 Response Team
 +
    |Member of team=Free Software Directory:Free software evaluation
 +
    |Member of team=Free Software Directory:Free software replacements
 +
    |Member of team=Free Software Directory:SPDX Group
 +
    |TZ database time zone name=Europe/Stockholm
 +
    |User name=David_Hedlund
 +
}}{{AttentionBox
 
  |title=Live chat
 
  |title=Live chat
 
  |color=#15317E
 
  |color=#15317E
 
  |icon=<span style="font-size: 250%;">&#9716;</span>
 
  |icon=<span style="font-size: 250%;">&#9716;</span>
  |message=I'm usually available as David_Hedlund on irc.freenode.net in the #fsf channel between 13:00-23:00 in my local time (run <code>TZ="Europe/Stockholm" date "+%Y-%m-%d %H:%M"</code> to see it).
+
  |message=I'm usually available as <code>{{#show: {{FULLPAGENAME}} |?IRC Freenode nick}}</code> on irc.freenode.net in the #fsf channel between 13:00-23:00 in my local time (run <code>TZ="{{#show: {{FULLPAGENAME}} |?TZ database time zone name}}" date "+%Y-%m-%d %H:%M"</code> to see it).
 
}}
 
}}
 +
<br />
 +
 +
[[File:David_Hedlund_and_Richard_Stallman-94%_quality.jpg|thumbnail|350px|right|Me and Richard Stallman together in quarantine during the initial COVID-19 lock-down in Boston.]]
 +
 +
==FSD Tracker==
 +
I requested the FSF to install a bug-tracker 24th August 2016: https://directory.fsf.org/wiki?title=Free_Software_Directory:Backlog_active&oldid=37166#Bug_tracker but they declined to avoid maintainance. To solve the issue, I wrote a functional MediaWiki-based minimalist bug-tracker, called [[Issues/Tracker|FSD Tracker]], from scratch overnight consisting of 25 lines of code, on 14 May 2020. It's a minimalist software to avoid maintenance for the admins of the Free Software Directory where the source code is hosted.
 +
 +
==More==
 +
* MediaWiki data associated with my user account: https://directory.fsf.org/wiki/Special:Browse/:User:David-20Hedlund
  
 
<div class="mw-indicators mw-body-content">
 
<div class="mw-indicators mw-body-content">
Line 13: Line 33:
  
 
Feel free to email me at [mailto:public@beloved.name public@beloved.name], chat with me on [https://webchat.freenode.net/?channels=#David_Hedlund IRC], or contact me on my [[User talk:David_Hedlund|'''talk page''']] (which will send a copy to my email). I'm also a free software developer.
 
Feel free to email me at [mailto:public@beloved.name public@beloved.name], chat with me on [https://webchat.freenode.net/?channels=#David_Hedlund IRC], or contact me on my [[User talk:David_Hedlund|'''talk page''']] (which will send a copy to my email). I'm also a free software developer.
 +
 +
Top priority: [[Collection:Electronic identification]]
 +
* [[Free Software Directory:COVID-19 Response Team]]
 +
* [https://wiki.fribid.se/sidor/Sammanfattning_av_eID FriBID notes]
  
 
==Free software contributions==
 
==Free software contributions==
Line 89: Line 113:
 
| [https://gitlab.com/fdroid/ gitlab.com/fdroid/]
 
| [https://gitlab.com/fdroid/ gitlab.com/fdroid/]
 
|  
 
|  
| [https://forum.f-droid.org/users/david_hedlund/summary forum.f-droid.org]
+
| [https://forum.f-droid.org/u/david_hedlund/ forum.f-droid.org]
 
|-
 
|-
 
! Free Software Directory
 
! Free Software Directory
Line 267: Line 291:
 
|  
 
|  
 
|-
 
|-
! VLC
+
! Monero (contributions planned)
 
|  
 
|  
 
|  
 
|  
 
|  
 
|  
| [https://trac.videolan.org/vlc/query?reporter=davidhedlund trac.videolan.org]
+
| [https://github.com/monero-project/monero/issues/created_by/davidhedlund github.com]
 
|  
 
|  
 +
| [https://forum.getmonero.org/ forum.getmonero.org]
 +
|-
 +
! VLC
 
|  
 
|  
|-
 
! Zcash
 
 
|  
 
|  
 
|  
 
|  
 +
| [https://trac.videolan.org/vlc/query?reporter=davidhedlund trac.videolan.org]
 
|  
 
|  
| [https://github.com/zcash/zcash/issues/created_by/davidhedlund github.com]
 
 
|  
 
|  
| [https://forum.z.cash/users/DavidHedlund/summary forum.z.cash]
 
 
|-
 
|-
 
! Operating systems
 
! Operating systems
Line 310: Line 334:
 
|  
 
|  
 
|  
 
|  
|  
+
| [https://devel.trisquel.info/davidhedlund devel.trisquel.info]
 
| [https://trisquel.info/en/project/issues/search?text=&projects=&assigned=&submitted=David_Hedlund&participant=&status%5B%5D=Open trisquel.info]
 
| [https://trisquel.info/en/project/issues/search?text=&projects=&assigned=&submitted=David_Hedlund&participant=&status%5B%5D=Open trisquel.info]
 
|  
 
|  
Line 411: Line 435:
 
===Wikipedia===
 
===Wikipedia===
 
Please don't take Wikipedia to seriously, they are not scientific, for example they say that "[https://en.wikipedia.org/wiki/Linux Linux] is a Unix-like computer operating system assembled under the model of free and open-source software development and distribution... The Free Software Foundation uses the name GNU/Linux to describe the operating system, which has led to some controversy.".
 
Please don't take Wikipedia to seriously, they are not scientific, for example they say that "[https://en.wikipedia.org/wiki/Linux Linux] is a Unix-like computer operating system assembled under the model of free and open-source software development and distribution... The Free Software Foundation uses the name GNU/Linux to describe the operating system, which has led to some controversy.".
 
I personally think that Wikipedia is the most negatively emotional charged forum I've ever participated. I've never experienced so many [https://en.wikipedia.org/wiki/Wikipedia:WikiHate hateful] people on the same forum before, I've even been bullied by their admins on IRC. Wikipedians constantly critic your edits and thank you occasionally.
 
 
  
 
I was finally blocked because I could not remember all their editing rules which cover at least a book. I don't mind so much, I used to merge my own MediaWiki articles to Wikipedia. Now I cannot do that any longer, but that does not stop other people to keep doing it for me.
 
I was finally blocked because I could not remember all their editing rules which cover at least a book. I don't mind so much, I used to merge my own MediaWiki articles to Wikipedia. Now I cannot do that any longer, but that does not stop other people to keep doing it for me.
Line 424: Line 445:
 
Programs that I think are extra useful.
 
Programs that I think are extra useful.
  
{{Favorites|Anki,ColumnsWizard,Electrum,G'MIC,IceCat,Icedove,I2P,Licenseutils,Matrix-synapse,Monero Core,openbazaar-go,openbazaar-desktop,Tor Browser,uBlock Origin,smartmontools,youtube-dl}}
+
{{Favorites|Anki,ColumnsWizard,Electrum,G'MIC,Icedove,I2P,ImageMagick,Licenseutils,Matrix-synapse,Monero Core,openbazaar-go,openbazaar-desktop,performous,Tor Browser,uBlock Origin,smartmontools,youtube-dl}}
  
 
==Todo==
 
==Todo==
Line 433: Line 454:
  
 
===Directory Friday IRC Meeting===
 
===Directory Friday IRC Meeting===
Remove "Antifeature" from [[Free_Software_Directory:Free_software_evaluation#Software_evaluation]]
+
* Add GNU Health to https://directory.fsf.org/wiki/Main_Page ?
 +
* Remove "Antifeature" from [[Free_Software_Directory:Free_software_evaluation#Software_evaluation]]
  
 
====Licensing consultation====
 
====Licensing consultation====
Line 595: Line 617:
  
 
====Nonfree software====
 
====Nonfree software====
* radio-browser.info: [https://github.com/segler-alex/radiobrowser/issues/72 TOP PRIORITY: Please make radio-browser.info LibreJS compatible]
+
* radio-browser.info: [https://github.com/segler-alex/radiobrowser-api-rust/issues/50  Create simple server-rendered html endpoints/lists/search without Javascript usage #50 ]
 
* sr.se: [https://kundo.se/org/sverigesradio/d/vardet-av-att-anvanda-ogg/#c2828388 Add Opus support] -- Then add them to the Icecast radio directory
 
* sr.se: [https://kundo.se/org/sverigesradio/d/vardet-av-att-anvanda-ogg/#c2828388 Add Opus support] -- Then add them to the Icecast radio directory
  
Line 620: Line 642:
 
** Security
 
** Security
 
*** AppLock: [https://github.com/SubhamTyagi/AppLock/issues/46 AppLock does not ask for pattern lock at uninstallation]
 
*** AppLock: [https://github.com/SubhamTyagi/AppLock/issues/46 AppLock does not ask for pattern lock at uninstallation]
 +
*** Jami: [https://git.jami.net/savoirfairelinux/ring-client-android/issues/598 [Feature request] Privacy settings] -- Important: Add lock screen, screenshot protection, and screenshot notification
 
*** 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]
 
*** Open-keychain: [https://github.com/open-keychain/open-keychain/issues/809#issuecomment-581580929 "Remember until cleared" is forgotten after reboot]
 
*** Open-keychain: [https://github.com/open-keychain/open-keychain/issues/809#issuecomment-581580929 "Remember until cleared" is forgotten after reboot]
Line 628: Line 651:
 
* Thunderbird Lightning: [https://bugzilla.mozilla.org/show_bug.cgi?id=1534112 No color bars showing in calendar categories]
 
* Thunderbird Lightning: [https://bugzilla.mozilla.org/show_bug.cgi?id=1534112 No color bars showing in calendar categories]
 
* K-9
 
* K-9
 +
** [https://github.com/k9mail/k-9/issues/2601 Unable to select "My key" from openkeychain]
 
** [https://github.com/k9mail/k-9/issues/3205 No new mail notification]
 
** [https://github.com/k9mail/k-9/issues/3205 No new mail notification]
 
** [https://github.com/k9mail/k-9/issues/4623 Meta issue: Drafts/Sent/Trash directories does not sync on IMAP accounts]
 
** [https://github.com/k9mail/k-9/issues/4623 Meta issue: Drafts/Sent/Trash directories does not sync on IMAP accounts]
Line 634: Line 658:
 
*** [https://github.com/k9mail/k-9/issues/2616 Drafts are deleted when they cannot be sent]
 
*** [https://github.com/k9mail/k-9/issues/2616 Drafts are deleted when they cannot be sent]
 
*** [https://github.com/k9mail/k-9/issues/4622 Sync issues with the Sent directory on IMAP]
 
*** [https://github.com/k9mail/k-9/issues/4622 Sync issues with the Sent directory on IMAP]
 +
* LMMS: Meta-bug: [https://github.com/LMMS/lmms/issues/5433 VST2 Issues · Issue #5433 · LMMS_lmms]
 +
* NewPipe: [https://github.com/TeamNewPipe/NewPipe/issues/478 Ability to play downloaded videos #478 ]
 
* Etar: [https://github.com/Etar-Group/Etar-Calendar/issues/483 Random notification sound]
 
* Etar: [https://github.com/Etar-Group/Etar-Calendar/issues/483 Random notification sound]
 
* Enigmail:  [https://sourceforge.net/p/enigmail/bugs/858/#9cf9 How do I delete the Enigmail settings]
 
* Enigmail:  [https://sourceforge.net/p/enigmail/bugs/858/#9cf9 How do I delete the Enigmail settings]
Line 641: Line 667:
 
* Silence: [https://github.com/SilenceIM/Silence/issues/679 Allow blank messages to be sent]
 
* Silence: [https://github.com/SilenceIM/Silence/issues/679 Allow blank messages to be sent]
 
* Free web-based IRC client issues
 
* Free web-based IRC client issues
 +
** Abrowser
 +
*** [https://trisquel.info/en/issues/27456 Abrowser: Cannot share Location]
 
** IceCat: [https://savannah.gnu.org/bugs/index.php?53530 Free web-based IRC client replacement for Mibbit needed]
 
** IceCat: [https://savannah.gnu.org/bugs/index.php?53530 Free web-based IRC client replacement for Mibbit needed]
 
** Free Software Directory:Free software evaluation: [https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation#IRC_clients IRC clients]
 
** Free Software Directory:Free software evaluation: [https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation#IRC_clients IRC clients]
Line 666: Line 694:
 
* MusicPiped: [https://github.com/deep-gaurav/MusicPiped/issues/82 Doesn't work with YouTube shelf_id]
 
* MusicPiped: [https://github.com/deep-gaurav/MusicPiped/issues/82 Doesn't work with YouTube shelf_id]
 
* MusicPiped: [https://github.com/deep-gaurav/MusicPiped/issues/43 <nowiki>[Feature Request]</nowiki> Ability to export history/playlist]
 
* MusicPiped: [https://github.com/deep-gaurav/MusicPiped/issues/43 <nowiki>[Feature Request]</nowiki> Ability to export history/playlist]
* Firefox: [https://bugzilla.mozilla.org/show_bug.cgi?id=1544453 Hide private websites in about:newtab]
 
 
* SkyTube: [https://github.com/ram-on/SkyTube/issues/269 Download video as audio]
 
* SkyTube: [https://github.com/ram-on/SkyTube/issues/269 Download video as audio]
 
* CanvasBlocker: [https://github.com/kkapsner/CanvasBlocker/issues/201 Blocked fingerprintings]
 
* CanvasBlocker: [https://github.com/kkapsner/CanvasBlocker/issues/201 Blocked fingerprintings]
Line 681: Line 708:
 
* Etar: [https://github.com/Etar-Group/Etar-Calendar/issues/302  Advanced repeat options needed to schedule all observances]
 
* Etar: [https://github.com/Etar-Group/Etar-Calendar/issues/302  Advanced repeat options needed to schedule all observances]
 
* F-Droid Admin: [https://gitlab.com/fdroid/admin/issues/50 Decide what to do with the wiki] -- [https://gitlab.com/fdroid/admin/issues/50#note_112811633 admin wanted]
 
* F-Droid Admin: [https://gitlab.com/fdroid/admin/issues/50 Decide what to do with the wiki] -- [https://gitlab.com/fdroid/admin/issues/50#note_112811633 admin wanted]
 +
* F-Droid data: [https://gitlab.com/fdroid/fdroiddata/-/issues/2393 Proposed antifeatures found in the Free Software Directory]
 
* Firefox: [https://bugzilla.mozilla.org/show_bug.cgi?id=1536932 Implement the Firefox for Android progress bar]
 
* Firefox: [https://bugzilla.mozilla.org/show_bug.cgi?id=1536932 Implement the Firefox for Android progress bar]
 
* Firefox: [https://bugzilla.mozilla.org/show_bug.cgi?id=1435583 Add an option to automatically hide icons from the add-on bar]
 
* Firefox: [https://bugzilla.mozilla.org/show_bug.cgi?id=1435583 Add an option to automatically hide icons from the add-on bar]
Line 699: Line 727:
 
== Need more volunteers ==
 
== Need more volunteers ==
 
* [https://github.com/segler-alex/radiobrowser-api/issues/54 RadioBrowser may need more developers to survive]
 
* [https://github.com/segler-alex/radiobrowser-api/issues/54 RadioBrowser may need more developers to survive]
* 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.
 
 
* GNU IceCat -- I've already asked all GUIX icecat package maintainers to be part of the GNUzilla group
 
* GNU IceCat -- I've already asked all GUIX icecat package maintainers to be part of the GNUzilla group
 
* Bad review: https://linuxreviews.org/GNU_IceCat
 
* Bad review: https://linuxreviews.org/GNU_IceCat
Line 705: Line 732:
 
** HTTPS Everywhere: Lots of unresolved [https://github.com/EFForg/https-everywhere/issues bugs]
 
** HTTPS Everywhere: Lots of unresolved [https://github.com/EFForg/https-everywhere/issues bugs]
 
** Zcash: Lots of unresolved [https://github.com/zcash/zcash/issues bugs]
 
** Zcash: Lots of unresolved [https://github.com/zcash/zcash/issues bugs]
 +
 +
===Community===
 +
* [http://savannah.gnu.org/ 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===
 
===F-Droid apps===
 
* DashClock: Lots of unresolved [https://github.com/romannurik/dashclock/issues bugs]
 
* DashClock: Lots of unresolved [https://github.com/romannurik/dashclock/issues bugs]
 
* [https://f-droid.org/repository/browse/?fdid=com.fsck.k9 K-9 Mail]: Lots of unresolved [https://github.com/k9mail/k-9/issues bugs]
 
* [https://f-droid.org/repository/browse/?fdid=com.fsck.k9 K-9 Mail]: Lots of unresolved [https://github.com/k9mail/k-9/issues bugs]
 +
 +
==Planned software and releases==
 +
 +
===FSF Forge===
 +
* https://libreplanet.org/wiki/Fsf_2019_forge_evaluation
 +
* https://www.fsf.org/blogs/sysadmin/coming-soon-a-new-site-for-fully-free-collaboration
 +
 +
===Firefox===
 +
* Project Fission: "Fission is Mozilla's project to implement Firefox site isolation. This introduces a major architecture change in Firefox such that a unique process is allocated for the main web page and for each unique third-party iframe embedded in it, thereby safely sandboxing them and further strengthening Firefox security." - https://wiki.mozilla.org/Project_Fission
 +
** Check the status 2021: https://wiki.mozilla.org/Project_Fission#Milestones
 +
 +
===Thunderbird===
 +
Status from https://developer.thunderbird.net/add-ons/about-add-ons#extensions
 +
* MailExtension: The only valid extension type in Thunderbird 74 and later.
 +
* Legacy WebExtensions: Deprecated in Thunderbird 74.
 +
* Legacy Bootstrap Extension: Deprecated in Thunderbird 68.
 +
* Legacy Overlay Extension: Deprecated in Thunderbird 68.
 +
 +
Current releases and release notes:
 +
* Thunderbird 68: https://archive.mozilla.org/pub/thunderbird/releases/68.0/, https://www.thunderbird.net/en-US/thunderbird/68.0/releasenotes/
 +
** Add-on support: Add-ons are only supported if add-on authors have adapted them
 +
** Dictionary support: Only WebExtension dictionaries are supported now. Both addons.mozilla.org and addons.thunderbird.net now provide WebExtension dictionaries.
 +
** Theme support: Only WebExtension themes are supported now. Both addons.mozilla.org and addons.thunderbird.net now provide WebExtension themes.
 +
* Thunderbird 74 beta 2: https://archive.mozilla.org/pub/thunderbird/releases/74.0b2/, https://www.thunderbird.net/en-US/thunderbird/74.0beta/releasenotes/
 +
** These notes apply to Thunderbird version 74 beta 2 released February 28, 2020.
 +
** Thunderbird 74 no longer supports "legacy" extensions.
 +
 +
Release schedule:
 +
* Thunderbird tracks the ESR schedule. Firefox ESR 78.3 is expected to be released in 2020-09-22. - https://wiki.mozilla.org/Release_Management/Calendar
 +
 +
====GNU/Linux packages====
 +
* thunderbird
 +
** Debian: Thunderbird 68.7.0: https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=thunderbird
 +
** Ubuntu: 68.7.0 - https://packages.ubuntu.com/search?suite=default&section=all&arch=any&keywords=thunderbird&searchon=names
 +
* icedove
 +
** Trisquel: Icedove 68.7.0
  
 
==Missing free software in the ecosystem==
 
==Missing free software in the ecosystem==
Line 720: Line 786:
 
F-Droid.
 
F-Droid.
  
* 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 a identification system to even shop food to survive.
+
* Online dating service
** F-Droid Data: Mobilt BankID (Sweden): https://gitlab.com/fdroid/fdroiddata/issues/685
+
** A Tinder clone
 +
*** [https://github.com/Alovoa/alovoa Alovoa]
 +
* Internationalization
 +
** A Grammarly clone
 +
* 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.
 +
*** F-Droid Data: Mobilt BankID (Sweden): https://gitlab.com/fdroid/fdroiddata/issues/685
 +
** Popup Ad Detector-Detect ad showing outside of the app
 
* Sensors
 
* Sensors
 
** External micro-USB (OTG) video camera
 
** External micro-USB (OTG) video camera
 
** Magnetometer
 
** Magnetometer
 +
 +
====Human languages====
 +
 +
=====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:
 +
* Jami - https://jami.net/plugins/
 +
* Pidgin - https://pidgin.im/plugins/
  
 
=== Requests ===
 
=== Requests ===
Line 792: Line 887:
 
* Bureaucrat: https://directory.fsf.org/wiki?title=Special%3AListUsers&username=&group=bureaucrat&limit=500
 
* Bureaucrat: https://directory.fsf.org/wiki?title=Special%3AListUsers&username=&group=bureaucrat&limit=500
 
* Administrators: http://directory.fsf.org/wiki?title=Special%3AListUsers&username=&group=sysop&limit=500
 
* Administrators: http://directory.fsf.org/wiki?title=Special%3AListUsers&username=&group=sysop&limit=500
* [[User:Donaldr3|Donald Robertson]]: "I am Donald Robertson, the Copyright & Licensing Associate for the Free Software Foundation. "
+
* #fsf moderators
** [[Special:Contributions/Donaldr3|Contributions]]
+
** [[User:Donaldr3|Donald Robertson]]: "I am Donald Robertson, the Copyright & Licensing Associate for the Free Software Foundation."
 +
*** [[Special:Contributions/Donaldr3|Contributions]]
 +
** [[User:Craigt|Craig Topham]]
 +
*** [[Special:Contributions/Craigt|Contributions]]
 +
* [[User:Mmcmahon|Michael McMahon]] - web developer
 +
** [[Special:Contributions/Mmcmahon|Contributions]]
  
 
[[File:User David Hedlund-Banner.jpg|800px|center]]
 
[[File:User David Hedlund-Banner.jpg|800px|center]]

Revision as of 18:50, 21 June 2021

😌 Keep Calm and Wash Your Hands 🧼

Live chat
I'm usually available as David_Hedlund on irc.freenode.net in the #fsf channel between 13:00-23:00 in my local time (run TZ="Europe/Stockholm" date "+%Y-%m-%d %H:%M" to see it).


Me and Richard Stallman together in quarantine during the initial COVID-19 lock-down in Boston.

FSD Tracker

I requested the FSF to install a bug-tracker 24th August 2016: https://directory.fsf.org/wiki?title=Free_Software_Directory:Backlog_active&oldid=37166#Bug_tracker but they declined to avoid maintainance. To solve the issue, I wrote a functional MediaWiki-based minimalist bug-tracker, called FSD Tracker, from scratch overnight consisting of 25 lines of code, on 14 May 2020. It's a minimalist software to avoid maintenance for the admins of the Free Software Directory where the source code is hosted.

More

My real name is David Hedlund. I am a bureaucrat and an administrator on the Free Software Directory. (verify) I was an intern with the FSF tech team during the summer in 2018.

Feel free to email me at public@beloved.name, chat with me on IRC, or contact me on my talk page (which will send a copy to my email). I'm also a free software developer.

Top priority: Collection:Electronic identification

Free software contributions

Note that private email conversations, forums that cannot list contributions if not logged in (eg forums.mozillazine.org), and chat logs are excluded here. Copying is permitted, but only if you modify the source.


My Project Website Wiki Source repo Bug tracker Mailing-list Forum
devparanoia savannah.nongnu.org
GNU Sovix (inactive) savannah.gnu.org directory.fsf.org
Feedback for websites - Freedom (IceCat promo) GitHub
WILB - Website Incompatibilities for Libre Browsers (IceCat promo) GitHub
Software facility profile Website Wiki Source repo Bug tracker Mailing-list Forum
Bitnami community.bitnami.com
Bitbucket
F-Droid (Replicant promo) gitlab.com/fdroid/ forum.f-droid.org
Free Software Directory directory.fsf.org directory.fsf.org directory-discuss@gnu.org
GitHub See "Source repo" github.com github.com
GitLab
GNU GNOME bugzilla.gnome.org
GNU packages debbugs.gnu.org
h-node h-node.org h-node.org
KDE bugs.kde.org
Launchpad bugs.launchpad.net
Mozilla (Firefox (GNUzilla IceCat), Thunderbird) addons.mozilla.org (AMO) wiki.mozilla.org mozdev.org bugzilla.mozilla.org discourse.mozilla-community, support.mozilla.org
Savannah
SourceForge
Major software Website Wiki Source repo Bug tracker Mailing-list Forum
Bitcoin (anonymous cryptocurrency promo) bitcoin.it
Debian (gNewSense promo) bugs.debian.org
Libreboot notabug.org
LMMS lmms.io/wiki/ github.com lmms.io/lsp/
Coreboot (Libreboot promo) coreboot.org review.coreboot.org coreboot.org (no search)
GNU IceCat bug-gnuzilla@gnu.org
Jami jami.net git.jami.net
LibreOffice bugs.documentfoundation.org
MediaWiki (see Wikipedia) phabricator.wikimedia.org
Tor Browser (IceCat promo) trac.torproject.org
Monero (contributions planned) github.com forum.getmonero.org
VLC trac.videolan.org
Operating systems Website Wiki Source repo Bug tracker Mailing-list Forum
Arch GNU/Linux wiki.archlinux.org
Replicant redmine.replicant.us redmine.replicant.us
Trisquel GNU/Linux devel.trisquel.info trisquel.info
Ubuntu GNU/Linux (Trisquel promo) bugs.launchpad.net/ubuntu
Misc Website Wiki Source repo Bug tracker Mailing-list Forum
LibrePlanet libreplanet.org libreplanet-discuss@libreplanet.org
Wikipedia wikipedia.org (see MediaWiki)
PsychonautWiki psychonautwiki.org psychonaut.atlassian.net
Stack Overflow stackoverflow.com
YouTube youtube.com github.com productforums.google.com

Resume

Free Software Foundation

To Whom it May Concern,

It is my pleasure to recommend David Hedlund, whom I have known for a number of years when I was an employee at the Free Software Foundation (FSF), a 501(c)3 non-profit charitable organization based in Boston, MA USA. I found David had a great mix of not only being able to work hard and independently, but to also work as a team-player. His knowledge of free software and Internet technologies in general is extremely broad.

David was and remains a volunteer for the FSF. While David helps the organization in a variety of ways (including constructive and helpful feedback on all aspects of our work), most of my interactions with David were from his great many contributions to the Free Software Directory, a digital catalog of useful free software that runs under free operating systems. The Directory is a complex Wiki-based system for which David contributed data and information to in a variety of different ways. To help his own work, David even went so far as to write his own set of scripts to help organized and scrape data from other sites. His contributions to Directory not only helped the FSF as an organization, but have been used by countless members of the public, including academic researchers, who rely upon the Free Software Directory as a trusted and convenient source of information.

Please feel free to contact me at jgay@gnu.org if you wish to a discuss David's qualifications and experience further. I'd be happy to expand on my recommendation.

Sincerely,

Joshua Gay Former Licensing & Compliance Manager Free Software Foundation

Work on the FSD

"Free Software Directory volunteers are making a concerted effort to add many more IceCat extensions to the FSD. Driving much of this work is David Hedlund, who has curated lists of hundreds of popular add-ons for our community of volunteers to review and hopefully add to the FSD. David's approach is creative. His top tier list is browser add-ons with over one million daily users, his second tier list have between 100k and 999k daily users, and so on. In addition to creating these lists, David has made over a thousand edits and has added many new packages and pages to the FSD over the past few months." - Joshua Gay, Licensing and Compliance Manager, Free Software Foundation, GNU IceCat and the Free Software Directory, 2015-07-08

Notorious contribution to the FSD:

Memberships

See Free Software Directory:Participate/Project Team for all Free Software Directory projects I'm involved in.

Backlog

I've contacted the author of the *licenseutils* package and asked him to make automated verification possible. Currently there are over 2000 software that we need to verify licenses for on the list below, doing it manually isn't feasible.

Background

When I was 23 years young, I read the biography Free as in Freedom by Dr Richard Stallman (RMS) who is also the founder of the Free Software Foundation, the GNU Project, and the GNU General Public License which all had a great impact on me. I had already I mostly used Debian GNU/Linux at the time that I migrated 100% to GNU/Linux after I read the book and contacted RMS eagerly because I was so happy that his book and the free software movement had helped me to let go of my ego and developed me into a free spirit. Stallman gave a positive response to my emails and since I was fascinated by his political philosophy in free software it didn't take long before I helped him to add political notes to his website, stallman.org. A few years later I decided that I wanted to contribute to the GNU Project, so I wrote GNU Sovix, a website revision system that at its time was quite innovative since its pragmatic code could modify both PostreSQL and MySQL databases. Stallman was my free software consult for GNU Sovix.

Several years later I joined volunteers to improve the free content in Wikipedia and Free Software Directory, and more recently PsychonautWiki. I've been the add-on repository maintainer for GNU IceCat a few years now. I've spent over 10k hours on free software activism and over 10 k to document about entheogens in overall. I've filed hundreds of bug reports.

Documentation contributions

Wikipedia

Please don't take Wikipedia to seriously, they are not scientific, for example they say that "Linux is a Unix-like computer operating system assembled under the model of free and open-source software development and distribution... The Free Software Foundation uses the name GNU/Linux to describe the operating system, which has led to some controversy.".

I was finally blocked because I could not remember all their editing rules which cover at least a book. I don't mind so much, I used to merge my own MediaWiki articles to Wikipedia. Now I cannot do that any longer, but that does not stop other people to keep doing it for me.

My favorite programs

Programs that I think are extra useful.


AnkiA spaced repetition flashcard program.http://ankisrs.net/
ColumnsWizardAdd a custom column, set the default columns settings for any new folder, and show hidden columns in the Conversation Tab and in the search window.http://micz.it/thunderdbird-addon-columnswizard/GPLv3
ElectrumA secure, forgiving, lightweight and easy to use Bitcoin clienthttp://electrum.org/GPLv3orlater
G'MICGREYC's Magic for Image Computinghttp://gmic.euCeCILLv2
IcedoveEasy to use e-mail clienthttps://www.mozilla.org/en-US/thunderbird/GPLv2orlater, LGPLv2.1orlater
I2PInvisible Internet Projecthttps://geti2p.net/PublicDomain, BSD, GPLv2 with exception, Artistic
ImageMagickImage display and manipulation programhttp://www.imagemagick.org/BSD 2Clause
LicenseutilsPut copyright and license notices at the head of source code fileshttp://sv.gnu.org/p/licenseutilsOther, GPLv3orlater
Matrix-synapseSynapse: Matrix reference homeserverhttps://matrix.org/Apache2.0
Monero CoreMonero (XMR), after the Esperanto word for money, is a CryptoNight-based cryptocurrency forked from Bytecoin (BCN).https://getmonero.org/BSD 3Clause
Openbazaar-goOpenBazaar 2.0 Server Daemon in Gohttps://openbazaar.org/X11
Openbazaar-desktopOpenBazaar 2.0 Desktop Client (talks to openbazaar-go server daemon)https://openbazaar.org/
Performouskaraoke game that allows user supplied songshttp://performous.org/Other, GPLv2orlater
Tor BrowserA Firefox ESR-based web browser for use of the TOR networkhttps://www.torproject.org/projects/torbrowser.htmlGPLv3orlater
UBlock OriginA wide-spectrum blocker. Easy on CPU and memory.https://github.com/gorhill/uBlockGPLv3orlater
Youtube-dlDownload YouTube and many other sites' videoshttp://ytdl-org.github.io/youtube-dl/PublicDomain


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

Bugs

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

Planned software and releases

FSF Forge

Firefox

Thunderbird

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

  • MailExtension: The only valid extension type in Thunderbird 74 and later.
  • Legacy WebExtensions: Deprecated in Thunderbird 74.
  • Legacy Bootstrap Extension: Deprecated in Thunderbird 68.
  • Legacy Overlay Extension: Deprecated in Thunderbird 68.

Current releases and release notes:

Release schedule:

GNU/Linux packages

Missing free software in the ecosystem

GNU/Linux

F-Droid

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

  • Online dating service
  • Internationalization
    • A Grammarly clone
  • 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

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:

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. 

The pages I've submitted

 DescriptionHomepageLicense
ARChon Runtime for ChromeRun Android Apps in Chrome in OS X, GNU/Linux and Windowshttps://archon-runtime.github.io/
Chromium Embedded FrameworkThe Chromium Embedded Framework (CEF) is a simple framework for embedding Chromium-based browsers in other applications.https://bitbucket.org/chromiumembedded/cefBSD 3Clause
IceCat/Belgium eIDUse the Belgian electronic identity card (eID) in Firefoxhttp://eid.belgium.be/LGPLv3
IceCat/InFormEnterInFormEnter adds a small, clickable icon next to every input field in a web form, from where you can select the item to be inserted - no typing required.http://firefoxer.ru/

My subpages

Licenses

pages with license name: 0



Guidelines

Contact list

#fsf channel on freenode

Contact list

User David Hedlund-Banner.jpg

Mentorship

I'm a mentor to Rishibit



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.