Hi, my name is Anand Beh and I go by the username ‘A248’.
Projects
JdbCaesar
Conquer the verbosity of plain JDBC. Java 8. Lesser GPL v3.
Omnibus
A multitude of critical frameworks and utilities. Java 11. GPL v3.
UUIDVault
Minecraft plugin to combine fragmented UUID/name caches into an aggregated API. Supports Bukkit, Bungee, Sponge, and Velocity. Java 8. Lesser GPL v3.
ArimAPI
An efficient and powerful library for various needs, especially multi-platform Minecraft plugins. Depends on Omnibus. Requires Java 11. GPL v3.
LibertyBans
The be-all, end-all of discipline. Supports Bukkit, Bungee, Sponge, and Velocity. Depends on multiple libraries but installs them automatically. Java 11. Affero GPL v3.
Developer Resources
Maven Repository
All projects are deployed to one of these repositories, depending on the license. A thanks to Cloudsmith for providing free hosting for OSS.
https://mvn-repo.arim.space/lesser-gpl3/
https://mvn-repo.arim.space/gpl3/
https://mvn-repo.arim.space/affero-gpl3/
See specific projects for groupId
, artifactId
, and version
values. These fields are found in a project’s pom.xml
.
Javadocs
The javadocs are attached to each artifact. Any IDE which recognises maven dependencies and can download attached sources/javadocs is able to fetch such documentation.
Justification of Free Software
Put simply, software may be copied at no cost to the developer. It is the logical that it be sold at no price.
The basic economics of software are as follows:
For any unit of software, there is a fixed initial cost to develop it, but beyond that, the marginal cost of production is zero. Thus software is said to be non-rival in consumption. Therefore it is right that no price be charged for software, since the net marginal benefit on each unit distributed is always positive, so long as the software is itself a good.
The good of man is to be in accordance with reason. With regards to software, this is realised as described, for all software which is in its own a good.
Licensing
Some projects use the LGPL, some the GPL, some the AGPL. Always see the license file located in the project directory for more information.