Skip to content

LinuxCounter/unixcounter

Repository files navigation

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

In 1993, it was started as a «For fun!» project, to find out:

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

The basic idea was, that people register themselves as Linux users. Of course, this way you won’t get all Linux users counted, as not every Linux user would register themself. Most Linux users are very concerned about data privacy. And for sure more then 90% of all Linux users never would register themselves anywhere for being statistically counted.

So the only way to get a somewhat accurate number of Linux users world-wide, is to make a guess (preferably a not too wild guess).

There is only one way to get a preferably accurate guess: statistics.

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 decenmber 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

Contributing

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

Currently we are searching for help. We would need one or maybe two java developers to help us reviving the Counter. Please contact [Christin Löhner](https://github.com/christinloehner)

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published