Third-Party Code

As of today, the ability to use third-party closed sourced modules was disabled. This change has forced developers who operate on a business level such as Terrabyte Services and Service providers(admins, game features) to either open source their work or continue the service for themselves only. This allows no protection of the creator’s Intellectual Property. The benefits of having this feature to be re-enabled, or brought back with modified suggestions, opens the market of service providers on roblox and will allow users to work with the knowledge that their work is protected without worry of being stolen, re-sold, and re-purposed for malicious intent.

Positives of this feature

  • Allows users to have a wall of protection for their work
  • Opens a market for service providers

Negatives of this feature (without changes made)

  • Gives game creator no knowledge of code being ran
  • Allows the module to operate with malicious intent without restraint

Remedy for this feature

  • ServerScriptService to have an option to allow Third-Party code, similar to LoadStringEnabled.
  • Allow prompt to game creators to know that they are using a closed source module, and are responsible for the handling of the module.
  • Allow options to limit the interaction of the module with the server.
    – Being able to use HttpService, able to use Instance.new(), able to interact with the players service, etc
  • Sandboxing
    – Run button in studio, output will log what the module is attempting to do (“Module 1413415 attempted to send a GET request to https://roblox.com”)

Thank you for reading this suggestion, and I am open for feedback.

4 Likes

This topic was automatically closed after 1 minute. New replies are no longer allowed.

A post was merged into an existing topic: Provide a reasonable alternative to closed source modules