RLM
Reprise License Manager (RLM) is considered a, or a spiritual successor to, FLEXlm (now FlexNet Publisher). It was founded in 2006 by the original developers of GLOBEtrotter, the company that created FLEXlm
- https://www.openlm.com/blog/what-is-reprise-rlm/
- https://www.openlm.com/supported-software/reprise-license-management-rlm-and-optimization-with-openlm/
{FlexLM} (now officially FlexNet Publisher) is the industry-standard software license management system developed by Flexera. It controls, monitors, and optimizes application usage across networks, typically utilizing a floating (concurrent) license model where a central server manages a pool of licenses for multiple users. It supports node-locked licenses, manages license files (often found at C:\flexlm\license on Windows), and allows for vendor-specific configurations.
See FlexLM
install-lic.sh
#!/bin/bash
if [[ $EUID -eq 0 ]] ; then
echo
echo "$0 MUST NOT be run by root."
echo "Please re-run as a non-root user."
exit
fi
ARG=$1
FILES=("$@")
if [[ "$ARG" != *.lic ]] ; then
echo
echo "Usage: $0 [list of license files]"
echo " e.g."
echo " $0 iol-float.lic"
exit
fi
INSTALL_DIR="/home/license/iol-license"
echo
for lic in "${FILES[@]}" ; do
echo "Copying $lic"
echo -ne "\t"
echo "to ${INSTALL_DIR}/rlm/"
cp "$lic" ${INSTALL_DIR}/rlm/
done
echo
echo "Starting web client on port 8080"
echo
echo "Will now Run or Reload License Manager"
echo
exec $INSTALL_DIR/rlm/rlm-run.sh -restart