FOR TIPS, gUIDES & TUTORIALS

subscribe to our Youtube

GO TO YOUTUBE

14455 questions

17168 answers

28195 comments

0 members

We are migrating to our new platform at https://community.teltonika.lt. Moving forward, you can continue discussions on this new platform. This current platform will be temporarily maintained for reference purposes.
0 votes
363 views 2 comments
by anonymous
Latest SDK for RUT955 - RUT9_R_00.07.03.1

The lua files in this SDK have been passed through luac so are now bytecode rather than plain text.

As this is supposed to be an development kit, was this optional encoding a mistake?  

Will future SDK releases have bytecode or plain text lua files?

Cheers.

1 Answer

0 votes
by anonymous
Hello,

The change to byte code was intentional.

The reasoning behind was to save memory and protect software developed by Teltonika.

The GPL in the latest SDK is intact, as open source files are still available. The SDK itself still allows users to create users their own software for Teltonika hardware.

Best regards,
by anonymous
So do you have documentation to interact with those lua modules?

Also some of the luac files in the SDK are modifications on files licensed under "Apache License 2.0" which are intended for open source projects.  For instance file package/feeds/vuci/api-core/files/usr/lib/lua/vuci/firewall.lua which in previous SDKs bears the header

"

-- Copyright 2009 Jo-Philipp Wich <jow@openwrt.org>

-- Licensed to the public under the Apache License 2.0.

-- Modifications Copyright (C) 2021 Teltonika Networks

"
by anonymous

Apache 2.0 has no requirement to disclose source code, but it requires to notice users about the fact that we have software that is under Apache 2.0 license. 

Our software has such notice under http://192.168.1.1/system/license page. There is a link that leads to the full list of used licenses in RutOS (https://wiki.teltonika-networks.com/view/GPL#Licensing).

For interested clients, there is a possibility to get SDK with uncompiled web and LUA files. However, a non-disclosure agreement must be signed. For additional details, please refer to your local Teltonika sales representative. 

Best regards,