Mikhail

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 6,045 total)
  • Author
    Posts
  • in reply to: In terms of usage #17345
    Mikhail
    Moderator

    Would this be considered a derivative product?

    I think, yes.

    in reply to: Regarding Map Plugin Data Integration from SQL Database #17344
    Mikhail
    Moderator

    Hello,
    To fetch data from the DB use Database Import Driver.
    Then display those data on by the Map plugin.
    The web application of Rapid SCADA uses its own web API.

    in reply to: In terms of usage #17341
    Mikhail
    Moderator

    The AI answer:

    Apache License 2.0 – Simple Explanation

    Apache 2.0 is a very friendly and popular open source license with one main rule and several important requirements.

    Imagine you’re taking someone’s open source code (Project A) under this license to create your own project (Project B).

    ✅ What You CAN Do (Almost Everything):

    • Use freely: Copy, modify, distribute, and use the code commercially – for free. You can even sell products containing it.
    • Create derivatives: Mix this code with your proprietary code without opening your entire project’s source.
    • Patent rights: Original authors grant explicit permission to use related patents. If you sue someone over patent infringement related to this code, your rights automatically terminate.

    📋 What You MUST Do (Important Requirements):

    When distributing your program (Project B) containing Apache 2.0 code:

    • Keep notices: Don’t remove original copyrights, patent notices, and Apache 2.0 license text from source files.
    • Include LICENSE file: Include a copy of Apache 2.0 license when distributing your project.
    • Show changes: Clearly mark any modifications to original files (usually with code comments).
    • Notify users: Clearly indicate which parts of your project are under Apache 2.0 (typically in a NOTICE file).

    🎯 In Simple Terms:

    “You can take this code and do almost anything with it, even in commercial projects. But you must keep the original copyrights visible and honestly acknowledge you used someone else’s work under Apache 2.0.”

    ⚖️ Key Differences From Other Licenses:

    • Similar to MIT: As permissive as MIT but adds explicit patent terms and formal change documentation requirements.
    • Different from GPL: NOT “copyleft” or “viral” – you don’t have to open-source your entire project. You can keep proprietary code closed.

    📝 The Bottom Line:

    Apache License 2.0 works for both business and community. It protects authors through attribution and protects users with explicit patent rights, while allowing free use in commercial products.

    in reply to: In terms of usage #17339
    Mikhail
    Moderator

    If you are planning to make your derived project open source, Apache License 2.0 have some requirements to the source code. I can provide more details.

    in reply to: In terms of usage #17337
    Mikhail
    Moderator

    > 1.Based on your response, am I allowed to change the product name and the product name?
    It is not allowed to change the name of the existing product Rapid SCADA. You are allowed to create a new product based on Rapid SCADA with a new name.

    > 2.Regarding providing information about the original product, can I credit the product’s source in the “About” section of the Main Menu? Does this count as providing information about the original product? If not, please provide a concrete example.
    It should be enough to provide a reference to the original Rapid SCADA in the About page.

    Ask, I’ll be glad to clarify any non-obvious points.

    • This reply was modified 1 day, 20 hours ago by Mikhail.
    in reply to: In terms of usage #17334
    Mikhail
    Moderator

    In short, according to Apache License 2.0 you can create a derived product with a new name, but you have to explicitly provide information about the original product.

    in reply to: How to use PlgChart Plugin #17332
    Mikhail
    Moderator

    In the HelloWorld project, PlgChart is active by default. Just click an item in a table view to display a chart.

    in reply to: In terms of usage #17331
    Mikhail
    Moderator

    Hi,
    Definitely.
    More info is here

    in reply to: UPC-UA Server Access Control #17325
    Mikhail
    Moderator

    A data source configuration file will appear in Communicator – Configuration files, named like DrvDsOpcUaServer.xml.

    in reply to: UPC-UA Server Access Control #17324
    Mikhail
    Moderator

    > I guess I would need create multiple UA servers and then set their ports in the xml configs?
    Yes. Click the Properties button to open the data source options. Create a new configuration for for a data source. Find TCP port in the created file. Please let me know about the result.

    > Are you able to explain connection between devices under the communicator vs devices in the configuration database?
    On Server level, there are calculated channels. While on Communicator level, only data received from the devices.

    in reply to: development web plugin-no.1 #17322
    Mikhail
    Moderator

    If you ask about installation, file copying is required to ScadaWeb and ScadaAdmin folders.

    in reply to: development web plugin-no.1 #17321
    Mikhail
    Moderator

    It’s different. It’s mostly implemented using JavaScript and a bit of C#. See the example here.

    in reply to: UPC-UA Server Access Control #17320
    Mikhail
    Moderator

    Hi,
    I suppose, yes.
    Using the Administrator application, in Communicator – Data sources, create several data sources with the DrvDsOpcUaServer driver. Each data source works independently.

    Note that OPC UA server in Rapid SCADA operates on Communicator level. It can access data of Communicator.

    We are planning to implement access to calculated channels on Server level, but it’s in the future.

    in reply to: chartpro issue #17316
    Mikhail
    Moderator

    Hello,
    The most likely cause is a change in the computer code due to a change in the computer parameters.

    Please email us a new computer code shown by Chart Pro to check.

    in reply to: how to configure modbus #17315
    Mikhail
    Moderator

    Hi,
    I suggest to install Communicator and Agent on the local Linux-based controller to poll the Modbus device. Then configure sending data from Communicator to the cloud server.

Viewing 15 posts - 1 through 15 (of 6,045 total)