profile
viewpoint
Arnold Schrijver aschrijver @innercircles The Netherlands https://innercircles.community Interested in all aspects of tech especially humane apps, ethics and impact on society. Facilitator of Humane Tech Community

aschrijver/awesome-dat 3

A curated list of the dat data ecosystem.

aschrijver/activiti-camel-example 2

Simple example of integrating Camel with Activiti 5.16

aschrijver/awesome-peer-to-peer 1

A list of peer-to-peer resources.

aschrijver/Activiti 0

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.

aschrijver/activiti-karaf 0

Activiti in OSGi container (Apache Karaf) distribution including CLI (OSGi Karaf Commands) for BPMN management - Fork from Google Code

aschrijver/ActivityPubSchema 0

An inofficial proposal for ActivityPub - JSON Schemas (draft 07)

aschrijver/activitystreams 0

Activity Streams 2.0 Java Reference Implementation

aschrijver/ActorModel 0

An experimental Actor Model that provides a grid.

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha e90a2380a4087cb3cb0257b35c09058e78c753ac

Add ethical.net

view details

push time in a day

issue commentkantord/LibreLingo

federation of social features through ActivityPub

Thanks for the info (started with this toot. And adding pointers to Guide for new AP implementeres on SocialHub, and Feneas AP watchlist and AP developer watchlist.

wakest

comment created time in 2 days

issue closedhumanetech-community/awesome-humane-tech

Add a Machine learning category?

Sebastian Lasse sent me a fediverse toot to notify about this project:

  • https://github.com/charliegerard/safe-space

Github action that checks the toxicity level of comments and PR reviews to help make repos safe spaces.

It uses Tensorflow machine learning algorithms.


Questions are:

  • Should awesome-humane-tech contain a 'Machine learning' category?
  • If it does, should it contain entries that depend on Big Tech AI products?

closed time in 3 days

aschrijver

issue commenthumanetech-community/awesome-humane-tech

Add a Machine learning category?

Answering my own questions:

If it does, should it contain entries that depend on Big Tech AI products?

No.

Should awesome-humane-tech contain a 'Machine learning' category?

Let's wait with that, since there are now no candidate entries.

aschrijver

comment created time in 3 days

issue closedhumanetech-community/awesome-humane-tech

Add privado

I was doing research about search engines and privacy (you know...) that led me to your page When I clicked on Cliqz.com, the page was broken...Seems like this search engine is not available in 2020.

I did some additional research and I found Privado {https://www.privado.com/} a real private search engine, they don't store searches or IPs!

I want to suggest you replace the broken search engine to Privado, I found it was very safe and friendly.

closed time in 3 days

hotrush

issue commenthumanetech-community/awesome-humane-tech

Add privado

No response. Closing.

hotrush

comment created time in 3 days

issue commentkantord/LibreLingo

federation of social features through ActivityPub

Looks like there is a lot of interest for ActivityPub support. Is there any chance that this becomes part of the roadmap? Are contributors wanted/required for this (I can do a shout out on Humane Tech Community channels)?

wakest

comment created time in 3 days

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha a25b9d867cc95b982058c3994acc2882c67a3b86

Add delightful-humane-ai

view details

Arnold Schrijver

commit sha 0d1ad517be7a674dd975de3d6946470c41b7d709

Add Mycroft AI

view details

push time in 3 days

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha 43c33c26346f66f683e1db9385d224fe7dac9ac4

Add Social Media Awareness Toolkit

view details

push time in 5 days

create barnchinnercircles/flourishment

branch : master

created branch time in 7 days

created repositoryinnercircles/flourishment

Flourishing in practice

created time in 7 days

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha daa24bd17c3a7d2c08e9671d29f99064e4d2bb61

Fix broken links More fixes as pointed out by @spekulatius in #45

view details

push time in 7 days

push eventhumanetech-community/awesome-humane-tech

Peter Thaleikis

commit sha 4480601eaa233bae6a27de708c00f8c2631b60ed

Fixing link to hack-the-media

view details

Arnold Schrijver

commit sha d40de6af7bfc0e3c1c1aa93a32c601a9507172ee

Merge pull request #45 from SpekBin/main Fixing link to hack-the-media

view details

push time in 7 days

PR merged humanetech-community/awesome-humane-tech

Fixing link to hack-the-media

Hey @aschrijver

just a fix of a broken link in the list.

Cheers!

+1 -1

1 comment

1 changed file

spekulatius

pr closed time in 7 days

pull request commenthumanetech-community/awesome-humane-tech

Fixing link to hack-the-media

Oww, very good you are pointing this out, thank you. An error that slipped in when transfering this repo from master to main.

spekulatius

comment created time in 7 days

starteddanielbeeke/rdf-form

started time in 8 days

issue openedtootsuite/mastodon

OpenGraph with html + unicode entities showing incorrectly

<!-- Make sure that you are submitting a new bug that was not previously reported or already fixed -->

<!-- Please use a concise and distinct title for the issue -->

Expected behaviour

The opengraph preview of an URL in a toot should convert html entities and unicode entities to their corresponding characters

Actual behaviour

Text in OpenGraph is displayed as-is with no entity replacement.

Steps to reproduce the problem

I shared the following link in this toot:

  • toot: https://mastodon.social/web/statuses/104879439602304670
  • shared URL: https://ea.rna.nl/2020/03/04/gossip-trust-and-the-information-revolution/

Following is the OpenGraph data that exists in the linked page:

<!-- Jetpack Open Graph Tags -->
<meta property="og:type" content="article" />
<meta property="og:title" content="Gossip, Trust and the Information Revolution (&#8216;value&#8217; vs. &#8216;values&#8217;)" />
<meta property="og:url" content="https://ea.rna.nl/2020/03/04/gossip-trust-and-the-information-revolution/" />
<meta property="og:description" content="Our massive use of IT (the information revolution with its information inertia and its fast but stupid behaviour) is enabling our innate behaviour to surge against our learned behaviour and that is…" />
<meta property="article:published_time" content="2020-03-04T11:06:21+00:00" />
<meta property="article:modified_time" content="2020-07-24T16:19:41+00:00" />
<meta property="og:site_name" content="R&amp;A Enterprise Architecture" />
<meta property="og:image" content="https://rnaea.files.wordpress.com/2020/02/952963738_d98e0c7fe0_o.jpg?w=1200" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="900" />
<meta property="og:locale" content="en_US" />

Both &amp; and &#8216; and &#8217 (quotes) are not displayed as expected.

Specifications

<!-- What version or commit hash of Mastodon did you find this bug in? -->

Issue occurred on mastodon.social which I think is running Mastodon v3.2.0

I am viewing this from Firefox 73.0.1 on an Ubuntu laptop, but the issue can be reproduced on Chrome browser too, as well as on mobile in Fedilab v2.36.2, and on Firefox Android. So basically everywhere :)

<!-- If a front-end issue, what browser and operating systems were you using? -->

created time in 12 days

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha 86d1b6a0926288c7611fbc42f2d407c59dcb07fb

Add Tracking Exposed

view details

push time in 16 days

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha 74847e504b523f6f9ace4f614046ff4755f1a15d

Add Society Driven Design

view details

push time in 16 days

startedasplake/agendashift-open

started time in 16 days

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha bc41d3b3065959acdd161568ce977e79a490ced5

Remove Fathom (no longer open-source) Fathom notified, see: https://github.com/usefathom/fathom/issues/319

view details

Arnold Schrijver

commit sha 6ddec89ed185ecc24d0b6a051b0f46e0fcdceca5

Merge branch 'main' of https://github.com/humanetech-community/awesome-humane-tech into main

view details

Arnold Schrijver

commit sha 69022c7e8f3e3dd64b85fb72d63e37c18c1706b9

Add Hauk

view details

push time in 20 days

issue closedusefathom/fathom

You were added to awesome-humane-tech

This is just a FYI issue to notify that you were added to the curated awesome-humane-tech in the 'Analytics' category, and - if you like that - are now entitled to wear our badge:

Awesome Humane Tech

By adding this to the README:

[![Awesome Humane Tech](https://raw.githubusercontent.com/humanetech-community/awesome-humane-tech/main/humane-tech-badge.svg?sanitize=true)](https://github.com/humanetech-community/awesome-humane-tech)

https://github.com/humanetech-community/awesome-humane-tech

closed time in 20 days

aschrijver

issue commentusefathom/fathom

You were added to awesome-humane-tech

I was attended to the fact that Fathom is no longer open-source, and the source in this repo doesn't get any updates anymore. As a result of this I unfortunately have to remove Fathom from awesome humane tech curated list.

If you think this decsion is wrong, then please raise an issue on our tracker, so we can discuss.

aschrijver

comment created time in 20 days

push eventhumanetech-community/awesome-humane-tech

Peter Thaleikis

commit sha 71dce00b347589e5dd37eab95ec9ae47dc05261d

Remove voten

view details

Arnold Schrijver

commit sha b3352d18b36bde1410a843fe6dda6048869c59d4

Merge pull request #44 from SpeksForks/main Remove voten

view details

push time in 20 days

PR merged humanetech-community/awesome-humane-tech

Remove voten

Hey @aschrijver,

voten' website is down and the project doesn't look like it's going to be continued.

Cheers, Peter

+0 -1

1 comment

1 changed file

spekulatius

pr closed time in 20 days

pull request commenthumanetech-community/awesome-humane-tech

Remove voten

Thanks for the heads up, @spekulatius

spekulatius

comment created time in 20 days

issue closedgo-gitea/gitea

Allow adding an issue label set in Settings after creation of a repository

Feature request:

Just now I created a repo on Codeberg, but - having had no coffee yet - forgot to initialize the repo with the desired issue label set.

Unfortunately, afaics, this leaves no choice but to either re-create the label set by hand, or to re-create the repository and make the proper choice. But both can be quite unwieldy.

Wouldn't it be nice if Settings allowed to generate the issue label set after repository initialisation?


See also: Related issue on Codeberg

closed time in 20 days

aschrijver

issue commentgo-gitea/gitea

Allow adding an issue label set in Settings after creation of a repository

Coffee has been consumed. I found that this already can be done quite easily..

:flushed:

aschrijver

comment created time in 20 days

issue openedgo-gitea/gitea

Allow adding an issue label set in Settings after creation of a repository

Feature request:

Just now I created a repo on Codeberg, but - having had no coffee yet - forgot to initialize the repo with the desired issue label set.

Unfortunately, afaics, this leaves no choice but to either re-create the label set by hand, or to re-create the repository and make the proper choice. But both can be quite unwieldy.

Wouldn't it be nice if Settings allowed to generate the issue label set after repository initialisation?


See also: Related issue on Codeberg

created time in 20 days

startedlinkchecker/linkchecker

started time in 21 days

pull request commentX1011/git-directory-deploy

Add 'Show license' support to deploy.sh script (#30)

Well, looking at CircleCI failed check, I guess it has nothing to do with the PR itself, but configuration of pipeline maybe.

aschrijver

comment created time in 21 days

PR opened X1011/git-directory-deploy

Add 'Show license' support to deploy.sh script (#30)

I added to my own version of the script and thought I'd PR to your repo too :)

+36 -0

0 comment

1 changed file

pr created time in 21 days

push eventaschrijver/git-directory-deploy

Arnold Schrijver

commit sha 9cb34c3b9a3fee8a9d565d5b7a16a95855dc9c4a

Add 'Show license' support to deploy.sh script (#30)

view details

push time in 21 days

issue commentmozilla/standards-positions

Add new safelisted schemes for registerProtocolHandler()

FYI: Just learned in openEngiadina chatroom that Chrome beta implemented a bunch of this too: https://blog.chromium.org/2020/09/chrome-86-improved-focus-highlighting.html (halfway down the page)

fred-wang

comment created time in 21 days

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha 13770775ec3e796b016d6d837ca6c84fcb165980

Update Plausible Analytics

view details

push time in 21 days

push eventhumanetech-community/awesome-humane-tech

Marko Saric

commit sha 70171db7e84cd5b4ca83e31de62c9be59b57d3f6

Update README.md updating Plausible to change the GitHub URL and to rename from Insights to Analytics.

view details

Arnold Schrijver

commit sha fd5fcab171ac1210d737ae778da9f4597ddc273a

Merge pull request #43 from metmarkosaric/patch-1 Update README.md

view details

push time in 21 days

PR merged humanetech-community/awesome-humane-tech

Update README.md

updating Plausible to change the GitHub URL and to rename from Insights to Analytics.

<!-- Feel free to add more sections to explain about your awesome humane work to us -->

  • [x] I have referred the list and did not find this submission already added.
  • [x] I have read the contribution guidelines here
  • [x] I have read the code of conduct and I agree to adhere to the same here
  • [x] I have added my entry as the latest (last dotted point) under a topic, not at the beginning, not interleaved. <!-- This is needed to maintain the list's history appear incrementally updating for future reference. --> <!-- Every entry added to Humane Awesome list is important to the welfare of the society/species <!-- .. and hence we use dotted list, not numerical list which may imply order -->

Name of my software/tool/service/technology/project :

Explain why it's a Humane Technology: { }

Sourcecode is available at : <!-- Repository URL + optionally mention license -->

<!-- If it's not a FLOSS/FOSS/OSS project, please clarify further -->

Is there a similar software/tool etc., that already exists?

Yes : how does my project differ from the existing one (also include how it differs in terms of humane ethical reasons?

No : Try to explain why and the motivations, goals, and purpose if you can, so that we can understand your project better and it will help us speak about your work.

Add any other topic/section here you wish to explain and elaborate

+1 -1

0 comment

1 changed file

metmarkosaric

pr closed time in 21 days

issue openedX1011/git-directory-deploy

Consider adding your license in the script

Nice script!

You have a BSD-3 license which requires copying the license together with the script to the location it is used. But as per your own usage instructions, people are encouraged to only get the script and forget about the license. You could consider adding a --license option that prints the entire text, giving attribution to you and having the copyright notice.

created time in 22 days

startedX1011/git-directory-deploy

started time in 22 days

create barnchfullcircle-today/groundwork

branch : main

created branch time in 22 days

created repositoryfullcircle-today/groundwork

Federated server that lays the foundation for extensible domain-specific service modules.

created time in 22 days

issue commentmozilla-mobile/fenix

'Copy to Clipboard' option not present when 'Share' is clicked

Samsung S7, I reported to Discourse asking for workaround: Firefox Android new v80+ release makes Share button unusable.

axeltrinidade

comment created time in 23 days

startedsimplysecure/dots-patterns

started time in 25 days

startedveggiedefender/typing

started time in 25 days

issue commentQbix/Platform

Implementing open standards and protocols for server-to-server federation

It would be fantastic if you would implement ActivityPub support in one form or another and become part of the Fediverse with its (currently) 4 million users. Like @strypey I help maintain the research wiki for fediverse.party, which tracks AP apps in various stages of development. Would love :heart: to add you to this watchlist.

strypey

comment created time in a month

issue commentinklabs/goauth2

Plans for the project

This is super! I am delighted to hear that.

I have another discussion ongoing with some real fine Go experts (the lead dev of go-fed) about Clean Architecture and project folder structure, that you'll probably find very interesting and on-topic. Here's the issue:

https://github.com/eminetto/clean-architecture-go-v2/issues/3

aschrijver

comment created time in a month

issue commenteminetto/clean-architecture-go-v2

Clean architecture folder structure

@cjslep wrote: Spreading types out between core/user/domain and modules/book/domain and modules/reviews/domain means they cannot concretely refer to each other (one-way is allowed), without creeping in some interface definitions. That to me is a smell: it goes down a frustrating path of mixed data-as-data or data-as-functions.

I have to read more in-depth of how these data-as-data or data-as-functions principles work, so consider this is from my OOP perspective once again. And also DDD, which I am no expert of either, but which might indicate that the above is actually no bad thing at all.

Each (sub)domain defines its own Bounded Context that is internally consistent and in which the domain entities are named after the Ubiquitous Language that applies exclusively within the bounded context. If 2 bounded contexts have a User entity, then these can be completely different concepts that may or may not have a mapping between them. So direct references / invocations across bounded contexts need to be avoided, or at least the mapping should be taken care of.

The following image from Martin Fowler's bounded contexts demonstrates this:

Bounded contexts

I intend to use Events to decouple bounded context, though I may not go with full Event Sourcing (where Aggregate Roots are hydrated with a stream of historic events from the db).

In this case, just as an example, a sessionId from the Rest API could be the reviewerId in a CreateReview command sent to the Review subdomain, that triggers a ReviewCreated event which is intercepted by the Books core domain where it is mapped to a readerId before entering the bounded context.

@cjslep wrote: However, this is also typically overkill for small programs, requires strict discipline of outlining the problem, and costs a lot of boilerplate.

I agree. In my case the project should start as a modest MVP that should be able to evolve over time in size and complexity without the codebase becoming convoluted and needing significant restructuring / refactoring.

Regarding the boilerplate: This is something that OOP people are used to and it can be helpful in application design, though the anti-pattern here is adding too many layers of abstraction. But even in the Golang situation the boilerplate is not all that bad, I think.

The domain design namely, once it is implemented in code, will not change that much over time. It sits conveniently in the center of your hexagonal architecture in the Domain layer, while features are added in the Application layer (and maybe Infrastructure layer depending on architecture choices) by adding a set of Command, Event and Query definitions, and one or more BDD tests for the feature.

This follows a bit boring, but very straightforward process and the feature ends up in its own folder to be directly navigated to. No need to search the code.

@cjslep wrote: It is a pattern that essentially treats external data and external behaviors as, simply, a group of functions. [...] And at this point, it is pretty much classic dependency injection.

Yes, this feels very familiar to me coming from an OOP standpoint as applying interface-based programming and proper inversion of control.

PS. I saw this great, great video about testdriving a full OAuth2 implementation in Golang using DDD, which I highly recommend watching: OAuth2 Event Modeling in Go, Part 1

aschrijver

comment created time in a month

startedbennettfeely/bennett

started time in a month

startedarwes/arwes

started time in a month

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha 8e492829a58082d9046891fce41b6149b78c5e2f

Add Owntracks

view details

push time in a month

push eventhumanetech-community/awesome-humane-tech

Arnold Schrijver

commit sha 2566e1518a0b8ccb1615abf1dc19f72f6e075589

Remove Post-Meritocracy Manifesto Reason: Can't make up my mind re:humanetech, plus maintainer follows questionable practices. After I PR'ed a Dutch translation I noticed the toxicity in the issue tracker and started a long discussion with one of the more reasonable objectors. We found many improvements and things to consider + included a mention to the maintainer. No response. Only later I found that the entire discussion was silently erased from the issue tracker, without giving any notification. This is bad practice and reason for removal.

view details

push time in a month

startedoutreach-matters/outreach

started time in a month

issue openedoutreach-matters/getoutreach.org

Create the blog section of the site

The blog will contain some posts providing more background information, when the project is launched.

created time in a month

push eventhumanetech-community/awesome-humane-tech

Brian Gunderson

commit sha b218ee33e5764371bb83a2df96ba90a6e971578c

Update README.md - typo fix in Community section

view details

Arnold Schrijver

commit sha fd3b58817a0620ced54ad358153b2bc28e96ed82

Merge pull request #42 from bkgunderson/patch-1 Update README.md - typo fix in Community section

view details

push time in a month

PR merged humanetech-community/awesome-humane-tech

Update README.md - typo fix in Community section

<!-- Feel free to add more sections to explain about your awesome humane work to us -->

  • [ ] I have referred the list and did not find this submission already added.
  • [ ] I have read the contribution guidelines here
  • [ ] I have read the code of conduct and I agree to adhere to the same here
  • [ ] I have added my entry as the latest (last dotted point) under a topic, not at the beginning, not interleaved. <!-- This is needed to maintain the list's history appear incrementally updating for future reference. --> <!-- Every entry added to Humane Awesome list is important to the welfare of the society/species <!-- .. and hence we use dotted list, not numerical list which may imply order -->

Name of my software/tool/service/technology/project :

Explain why it's a Humane Technology: { }

Sourcecode is available at : <!-- Repository URL + optionally mention license -->

<!-- If it's not a FLOSS/FOSS/OSS project, please clarify further -->

Is there a similar software/tool etc., that already exists?

Yes : how does my project differ from the existing one (also include how it differs in terms of humane ethical reasons?

No : Try to explain why and the motivations, goals, and purpose if you can, so that we can understand your project better and it will help us speak about your work.

Add any other topic/section here you wish to explain and elaborate

+1 -1

1 comment

1 changed file

bkgunderson

pr closed time in a month

pull request commenthumanetech-community/awesome-humane-tech

Update README.md - typo fix in Community section

Thank you for pointing that out!

bkgunderson

comment created time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 928ecbd8873952f2b26c5a76a77652547b0d7755

Add meta keywords, change anchor

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 6d73e053a34773a9e97103e7be51022cb7af4c78

Add fediverse explainer section

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 62573f1957a0209edfa836461785556de30e56de

Shorten overview texts, improve layout

view details

push time in a month

issue commenthumanetech-community/awesome-humane-tech

Add a Machine learning category?

Another example, same caregory: https://github.com/nsfw-filter/nsfw-filter

aschrijver

comment created time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 797dfe5501152c8a49c039a3d882c6ab982c9447

Improve Outreach slogan

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 82874ef6c873539631a7f24c65a185d0eccba15d

Improve Outreach slogan

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 759866a4e8c66df69201e6d56f54d5760ae105ce

Improve section height

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 846a3b36c582a5f0b4e50629e2fc15f9c5f1d76d

Improve navbar transparency

view details

push time in a month

issue openedoffen/offen

You were added to awesome-humane-tech

This is just a FYI issue to notify that you were added to the curated awesome-humane-tech in the 'Analytics' category, and - if you like that - are now entitled to wear our badge:

Awesome Humane Tech

By adding this to the README:

[![Awesome Humane Tech](https://raw.githubusercontent.com/humanetech-community/awesome-humane-tech/main/humane-tech-badge.svg?sanitize=true)](https://github.com/humanetech-community/awesome-humane-tech)

https://github.com/humanetech-community/awesome-humane-tech

created time in a month

push eventhumanetech-community/awesome-humane-tech

Frederik Ring

commit sha b45b9dc61fc38bf8ed0704ca46a1e80ad95ba6eb

Add Offen analytics software

view details

Arnold Schrijver

commit sha ec82cc87c246b87c66689aa75a1f9b5b95fb5537

Merge pull request #41 from m90/patch-1 Add Offen analytics software

view details

push time in a month

PR merged humanetech-community/awesome-humane-tech

Add Offen analytics software

<!-- Feel free to add more sections to explain about your awesome humane work to us -->

  • [x] I have referred the list and did not find this submission already added.
  • [x] I have read the contribution guidelines here
  • [x] I have read the code of conduct and I agree to adhere to the same here
  • [x] I have added my entry as the latest (last dotted point) under a topic, not at the beginning, not interleaved. <!-- This is needed to maintain the list's history appear incrementally updating for future reference. --> <!-- Every entry added to Humane Awesome list is important to the welfare of the society/species <!-- .. and hence we use dotted list, not numerical list which may imply order -->

Name of my software/tool/service/technology/project :

Offen

Explain why it's a Humane Technology:

Offen takes a user-centric approach to web analytics. Data is only collected after opt-in and users have full access and control over their data at any time.

Sourcecode is available at : https://github.com/offen/offen - licensed under Apache-2.0

<!-- If it's not a FLOSS/FOSS/OSS project, please clarify further -->

Is there a similar software/tool etc., that already exists?

No : Offen has two major differences to all other tools in this list: 1. it is opt-in only, i.e. unless users give their consent, there is no usage data being collected. 2. Users can access their data at any time, learn about usage data in the annotated Auditorium, analyze their data, delete it or opt-out again.

We believe there is more to privacy friendly analytics than finding a GDPR compliant cookie banner workaround.


Disclaimer: I am an author and maintainer of this project

+2 -0

1 comment

1 changed file

m90

pr closed time in a month

pull request commenthumanetech-community/awesome-humane-tech

Add Offen analytics software

Wow, a wonderful addition! Thanks a lot for PR'ing @m90

m90

comment created time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 55d5cd5f4104ea9d066b382355420775913e9178

Add github reference to project section

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha e2d1c01f454b19d2345e9abd8843d915cf0f3ca4

Prune unused images + folder cleanup

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 814047713bfcd3b7212f4450ef0a8db4709fcd79

Remove font-awesome leftovers from the theme

view details

push time in a month

create barnchoutreach-matters/outreach

branch : master

created branch time in a month

created repositoryoutreach-matters/outreach

Decentralized Grassroots Campaign Management for the Fediverse

created time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 18b4b79e2f6bc92abf115f7b949f6214a6056674

Update Twitter metadata

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha de78e59775a3beba0c66d271aa5b589dc01e9eba

Update Twitter metadata

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 8693ec32f20f382e88f20ebfe11f8e805123f6b5

Update Twitter metadata

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 09a35913ede7104d32fa30dc5307219a581173b9

Add Twitter metadata

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha c25b3f8a457e19115680ffe1f001cd801a8edfe5

Add OpenGraph metadata

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 72f27307c0016e4769ad4df03744461a5566ef2d

Add favicon images and metadata

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 2914cc923db8fb070da716f6529ed00303912a9e

Create texts for project section

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 9d5f2a2e71501cac558ca5bafbdc6405c8af8795

Various style, text, responsiveness improvements

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 295b1c2b04f0199778c141bf32e2f9f2e0acbfd1

Create core values texts

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha c42d1dfccafacac28e4f23d43a0ce0590622c251

Create outreach overview texts

view details

push time in a month

issue commentAlamantus/little-library

Project has no LICENSE

Super! I have update your project description on the AP watchlist.

aschrijver

comment created time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 07f77c645131e663b9b5e789dada8fff5a12ea8a

Substitute hamburger menu to NoJS version

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha c531ab67a7a95d936e9fff2ff2700d01c142feb8

Change font sizes to em

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 47f8970d31c1e263be4b83d3c473971cd5e4c331

Merge pull request #1 from outreach-matters/main Initial commit

view details

Arnold Schrijver

commit sha 4ff846d6ccc81c0fe3a97c92891f8cd2c2ce8aa6

Merge pull request #2 from outreach-matters/master Merge pull request #1 from outreach-matters/main

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha 5d18c3799ded1205852304651da2c9180cff4a00

Create CNAME

view details

push time in a month

push eventoutreach-matters/getoutreach.org

Arnold Schrijver

commit sha f7dc653a97323775d193684dbc4323b75af57695

Initial commit

view details

Arnold Schrijver

commit sha 47f8970d31c1e263be4b83d3c473971cd5e4c331

Merge pull request #1 from outreach-matters/main Initial commit

view details

push time in a month

PR merged outreach-matters/getoutreach.org

Initial commit

Preliminary commit of draft site to test on mobile.

+32670 -1

0 comment

174 changed files

aschrijver

pr closed time in a month

PR opened outreach-matters/getoutreach.org

Initial commit

Preliminary commit of draft site to test on mobile.

+32670 -1

0 comment

174 changed files

pr created time in a month

create barnchoutreach-matters/getoutreach.org

branch : main

created branch time in a month

issue commentAlamantus/little-library

Project has no LICENSE

The watchlist is for monitoring ongoing status. Once there is a certain level of readiness/maturity things will be listed on https://fediverse.party

aschrijver

comment created time in a month

startedjekynewage/jekynewage.github.io

started time in a month

startedoutreach-matters/getoutreach.org

started time in a month

create barnchoutreach-matters/getoutreach.org

branch : master

created branch time in a month

created repositoryoutreach-matters/getoutreach.org

Outreach-matters project website

created time in a month

more