[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#963237: ITP: raritan-json-rpc-sdk -- JSON-RPC SDK for various Raritan product series like PDUs and Transfer Switches

Package: wnpp
Severity: wishlist
Owner: Carsten Schoenert <c.schoenert@t-online.de>

* Package name    : raritan-json-rpc-sdk
  Version         : 3.6.0
  Upstream Author : Raritan Inc. <tech@raritan.com>
* URL             : https://www.raritan.com/support/product/px3 (look for JSON-RPC Bindings)
* License         : GPL+2, BSD-3
  Programming Lang: C#, Perl, Python, Java
  Description     : JSON-RPC SDK for Raritan PDU product series PXE, PX2, PX3, PXC, PXO, PX3TS, BCM2 and EMX2

Raritan is providing various components around power distribution within
e.g. data center which all have a of course a network interface to
interact with.
Recent PDUs (Power Distribution Units) come along with a lot of features
for managing power switching and measurement, user management and more.
Raritan has integrated a powerful RestAPI within their products and is
providing library binding for C#, Perl, Python and Java by their
Contrary to other companies Raritan decided to provide their management
SDK by a DFSG compatible license. So far I know all other similar
products from other companies doesn't have FOSS libraries for managing
their components.

I use parts of the provided API on my day job to control a big amount
of PDUs in different cities. I intent to package the Python part and also
the Perl library with help from Gregor Herrmann (thx!).
C# and Java should be doable too but this needs volunteers as I don't
have enough experience for these languages and packaging.
Upstream is also providing a Doxygen generated documentation for the
JSON-RPC bindings.


I intent to package this too, right now only the pre build html, js and
CSS files are available. I'm in contact with upstream to get all
required files for getting this rebuild.


Reply to: