We're currently starting legal action against the LibreNMS project regarding numerous cases of copyright infringement, including some code supporting Air Fiber devices which appears to have been written within Observium and then shoehorned in to LibreNMS, accidentally copying some obviously Observium-specific structures, like those below.
Any code written for Observium can't be released to any other project, since it's a modification of the Observium code, and is necessarily written with access to the Observium code.
How did you end up with only 10% of the required code to support the thing you paid for?
In any event, the code below isn't that useful, it's just a couple of OID definitions, badly written and partially in the wrong places. There's no graphing code, no OS definition, etc. I hope you didn't pay him very much.
adam. On 26/07/2015 14:32:17, Zach Underwood zunder1990@gmail.com wrote: We paid for the code to be write for observium and was only used in house. As of this morning the code was not be added to librenms project code base.
On Sun, Jul 26, 2015 at 9:27 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
The code below has been written using structures from the non-free licensed version of Observium. If code related to this has been released to the LibreNMS project, this would constitute copyright infringement.
Did your company pay for the code which was released to LibreNMS to be written, too?
It's frightening how few people realise that if you look at code for Product A, you can never write code for Product B.
Thanks, adam. On 26/07/2015 14:25:16, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: No it is not. I have the full code working in observium 0.15.4.6364 but wish to get main line support so I can update my observium install.
On Sun, Jul 26, 2015 at 9:22 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Is this some elaborate troll? On 26/07/2015 14:20:44, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: The rest of the code was released to the librenms project and not sure that licenses status of the whole code.
On Sun, Jul 26, 2015 at 9:16 AM, Adam Armstrong <adama@memetic.org [mailto:adama@memetic.org]> wrote:
Hi Zach,
You seem to be missing most of the code :)
adam. On 26/07/2015 14:10:31, Zach Underwood <zunder1990@gmail.com [mailto:zunder1990@gmail.com]> wrote: I would like to get support for my SAF gear. I did not write this code is was wrote by mgibbons@oemcomp.com [mailto:mgibbons@oemcomp.com] and my company paid him to write the code. Attached is the mib file. If you would like SNMP access I can get you that access.
'oids' => array( 'sysTemperature' => array('descr' => 'Radio Temp', 'ds_type' => 'GAUGE'), 'radioTxPower.local' => array('index' => '', 'descr' => 'Tx Power Local', 'ds_type' => 'GAUGE'), 'radioTxPower.remote' => array('index' => '', 'descr' => 'Tx Power Remote', 'ds_type' => 'GAUGE'), 'radioRxLevel.local' => array('index' => '', 'descr' => 'Rx Level Local', 'ds_type' => 'GAUGE'), 'radioRxLevel.remote' => array('index' => '', 'descr' => 'Rx Level Remote', 'ds_type' => 'GAUGE'), 'radioTxFrequency.local' => array('index' => '', 'descr' => 'Tx Frequency Local', 'ds_type' => 'GAUGE'), 'radioTxFrequency.remote' => array('index' => '', 'descr' => 'Tx Frequency Remote', 'ds_type' => 'GAUGE'), 'radioRxFrequency.local' => array('index' => '', 'descr' => 'Rx Frequency Local', 'ds_type' => 'GAUGE'), 'radioRxFrequency.remote' => array('index' => '', 'descr' => 'Rx Frequency Remote', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.local' => array('index' => '', 'descr' => 'Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemTotalCapacity.remote' => array('index' => '', 'descr' => 'Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.local' => array('index' => '', 'descr' => 'ACM Total Capacity Local', 'ds_type' => 'GAUGE'), 'modemACMtotalCapacity.remote' => array('index' => '', 'descr' => 'ACM Total Capacity Remote', 'ds_type' => 'GAUGE'), 'modemRadialMSE.local' => array('index' => '', 'descr' => 'Radial MSE Local', 'ds_type' => 'GAUGE'), 'modemRadialMSE.remote' => array('index' => '', 'descr' => 'RADIAL MSE Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.local' => array('index' => '', 'descr' => 'Symbol Rate Tx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateTx.remote' => array('index' => '', 'descr' => 'Symbol Rate Tx Remote', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.local' => array('index' => '', 'descr' => 'Symbol Rate Rx Local', 'ds_type' => 'GAUGE'), 'modemSymbolRateRx.remote' => array('index' => '', 'descr' => 'Symbol Rate Rx Remote', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.local' => array('index' => '', 'descr' => 'Decoder Stress Local', 'ds_type' => 'GAUGE'), 'modemLDPCdecoderStress.remote' => array('index' => '', 'descr' => 'Decoder Stress Remote', 'ds_type' => 'GAUGE'), 'modemErroredBlock' => array('descr' => 'Errored Block Counter'), 'modemErroredSecond' => array('descr' => 'Errored Second Counter'), 'modemSeverelyErroredSecond' => array('descr' => 'Severely Errored Second Counter'), 'modemBackgroundBlockErrror' => array('descr' => 'Background Block Error Counter'), 'modemTotalBlockNumber' => array('descr' => 'Total Block Counter'), 'modemUptime' => array('descr' => 'Modem Up Time', 'ds_type' => 'GAUGE'), 'modemUnavailtime' => array('descr' => 'Modem Unavailable Time', 'ds_type' => 'GAUGE'), ) );
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
_______________________________________________ observium mailing list observium@observium.org [mailto:observium@observium.org] http://postman.memetic.org/cgi-bin/mailman/listinfo/observium [http://postman.memetic.org/cgi-bin/mailman/listinfo/observium]
--
Zach Underwood (RHCE,RHCSA,RHCT,UACA) greenvilletowers.com [http://greenvilletowers.com]
My website [http://zachunderwood.me]
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium