/unixcounter

The new unixcounter project. Based on JavaEE + VueJS (server) and POSIX shell (client)

Primary LanguageJavaApache License 2.0Apache-2.0

The Unix Counter

license Apachev2 green Maven CI Renovate AppServer

This is the successor of the Linux Counter Project, which was abandoned in december of 2018.

Description

It was started as a «For fun!» project, to find out:

How many Linux users are there? (world-wide)

The basic idea (for people) is to register our-selves, as being a Linux users!

Of course: this way you won’t get all Linux users counted as not every Linux user would register (it-self; at the Linux counter site).

Thus: the only way to know the number, of Linux users world-wide, is to make a guess (preferably a not too wild guess) of the number, of Linux users.

Not making wild guesses?

There is only one way, to go: statistics; and so there we are!

Also; see this: an article of Wikipedia for information about a Linux Counter project.

Documentation

If you want to contribute, please see CONTRIBUTING.adoc.

Installation

Prerequisites: Java 17+.

To compile, verify and package everything (server and client):

Compiling and Packaging the Linux Counter Project
./mvnw verify

To compile only the backend server:

Compiling and Packaging the Linux Counter Server Backend
./mvnw verify -pl web/rest-v1 -am

To compile only the client scripts:

Compiling and Packaging the Linux Counter Project Client Scripts
./mvnw verify -pl scripts -am

License

The new code is licensed under the Apache License v2.

History

The Linux Counter was known on these domains:

The original counter, which already started in 1993 on counter.li.org, was ran by a Non-Profit membership (organization, called «The Linux Counter Project»), which was created on the 1999-05-01. In 2011 Alexander Mieland took over the running counter from Harald Tveit Alvestrand and revived it on linuxcounter.net. In 2012 Alexander married and changed his last name to Löhner. In 2015 Alexander Löhner became Christin Löhner (transsexual woman).[1]

The Counter was slashdotted three times, while maintained by Christin Löhner.[2][3][4] In december 2018 Christin decided to shutdown the project and services of the Linuxcounter due to lack of interest. In 2021 Benjamin Marwell asked Christin to revive the project.

Refer to this wikipedia article: https://en.wikipedia.org/wiki/Linux_Counter