Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Required new functionality to allow easy update of DRM protected LUA #32

Open
rainersc opened this issue Sep 26, 2021 · 2 comments
Open
Labels
enhancement New feature or request NQ-COMMENTED This issue or pull request already exists

Comments

@rainersc
Copy link

As a LUA Developer in DU i want an easy possibility to allow my customers to update their LUA.
As it is today, the only way to "sell" LUA code without open sourcing it is to sell a whole DRM construct under your own creator ID.
If the original creator wants to make an update available to his customers, this can only be done manually on a per construct level and has to be done by the original creator due to DRM.
tbh, as it is today i am often holding back LUA code as i simply do not want to end up into having a full time job in DU just taking care of updates etc.
We need an easy mechanism that enables us to support our customers.
One possibility would be something like a LUA Update data element that could e.g. be sold or given away for free via a dispenser. This Lua Update data element can then only be applied once to a Construct and would re-apply the LUA to an existing Seat / PGM Board. Like a self destroying USB Stick that updates a constructs LUA

Without a possibility like this, we are stopping the developments / distribution of new LUA stuff, as usually a developer does not like to end up in "support hell"

@Archaegeo Archaegeo added the enhancement New feature or request label Apr 26, 2022
@NQ-Ligo
Copy link

NQ-Ligo commented Apr 26, 2022

Hi there !

I understand completely your frustration, I can confirm that we are considering an idea of "itemization" of Lua configs in our project.

But obviously, this takes a lot of time to work and requires resources. So we will certainly not be able to do it before the release, but potentially after the release.

(Side note: Thanks @Archaegeo for maintaining this github and making the Lua community work together ;) )

@Archaegeo Archaegeo added the NQ-COMMENTED This issue or pull request already exists label Apr 26, 2022
@samdeane
Copy link

Just to chip in with a +1, the generalised solution that @NQ-Ligo mentions - where you had something like a blueprint which could be traded between players, and which applied a script to construct, would be awesome. It could be used for updates but also for primary sales of scripts.

@Archaegeo Archaegeo mentioned this issue Sep 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request NQ-COMMENTED This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

4 participants