Am I allowed to rebrand Virtualmin, but retaining the MIT license?

Since this is an open source project, I wonder (and I believe people also ask whether they are allowed to customize branding) for example this file: “/usr/share/webmin/virtual-server/lang/en”

Can be changed in vs code with the following regex:

(?<==.*)(Virtualmin)

This can be tested in https://regexr.com/ changing over 278 instances in file for the following text fragment:

deftmplt_tmpltpagedefdom=Domain default page
default_Virtualmin=This Virtualmin virtualmin case sensitive
deftmplt_tmpltpagedefhost=Host default page
deftmplt_tmpltpagedomstatus1=Website Enabled
deftmplt_tmpltpagedomstatus0=Website Disabled
deftmplt_tmpltpagedommsg1=This page indicates a newly created website is working. This default page is automatically generated after a virtual server is setup by Virtualmin — a premier open-source hosting control panel, offering automation and comprehensive management for webhosting environments.
deftmplt_tmpltpagedommsg0=This website has been disabled by the server administrator. The site owner is encouraged to contact the administrator to discuss the matter further and take the necessary steps to restore website functionality.
deftmplt_tmpltpagehostmsg=This page indicates the webserver is working. This default page is automatically generated after the host default domain is setup by Virtualmin — a premier open-source hosting control panel, offering automation and comprehensive management for webhosting environments.
deftmplt_tmpltpagehostexp=Should this page be visible within a production environment, and if the requested domain in the URL does not match the domain at the top of this page, it may indicate of an improper configuration of your webserver. Check the troubleshooting guidelines below to diagnose and rectify the issue.
deftmplt_tmpltpagedommsglogin1=Login
deftmplt_tmpltpagedommsglogin0=Cannot Login
deftmplt_tmpltpagedommsglogindesc1=If you are the website owner, this default page appears because no website has been set up on this virtual server yet. To modify this page and upload your website, log in to Virtualmin and place your files in the $1 directory.
deftmplt_tmpltpagedommsglogindesc0=This website has been disabled for the following reason: $1
deftmplt_tmpltpagedommsglogindescnoreason0=No reason given by the server administrator.
deftmplt_tmpltpagedommsgloginlinktext=Login to Virtualmin
deftmplt_tmpltpagehostmsgmisconfig=Server Misconfiguration
deftmplt_tmpltpagehostmsgmisconfigtext=Verify that the IP address for the webserver and DNS are correctly configured. If IPv6 is enabled, please ensure that both IPv4 and IPv6 addresses are configured correctly and consistently for both the webserver and DNS.
deftmplt_tmpltpagehostmsgnetwork=Network Changed
deftmplt_tmpltpagehostmsgnetworktext=The IP address for the domain may have changed. Check your DNS settings to verify that the domain has the correct NS records pointing to the right server. Note that it may take several hours for DNS changes to propagate.
deftmplt_tmpltpagehostmsgwebsiterm=Website Removed
deftmplt_tmpltpagehostmsgwebsitermtext=The domain may have been removed from the server by the administrator, or the website feature may not have been enabled for the domain.
deftmplt_tmpltpagedisclaimer=AI Cloud City is not responsible for delivering this page. Questions about your account or a disabled site should be addressed to your hosting provider.
deftmplt_tmpltpagefootersources=Resources
deftmplt_tmpltpagefootersourcesdoc=Documentation
deftmplt_tmpltpagefootersourcesdl=Download
deftmplt_tmpltpagefootersourcesforum=Forum
deftmplt_tmpltpagefootersourcessupport=Support
deftmplt_tmpltpagefootersourcesshop=Shop
deftmplt_tmpltpagefooterabout=About
deftmplt_tmpltpagefooteraboutcomp=Company
deftmplt_tmpltpagefooteraboutcont=Contact
deftmplt_tmpltpagefooteraboutpriv=Privacy Policy
deftmplt_tmpltpagefooteraboutterms=Terms and

I am a license subscriber by the way, and I tested it for this purpose of asking this question, while at the same time testing it to a hundred domains/clients. Can I just retain the MIT/GPL license to refer to some portion of the opensource, particularly the default template source containing the following:

    /*!
     * AI Cloud City Default Page v3.1
     * Copyright 2023 AI Cloud City, Inc.
     * Licensed under MIT
     */

If I’m allowed, then it follows that I can also do this to Webmin and Usermin.

A little background. I’m a newbie to virtualmin, from the frame of mind of ISPConfig and I like virtualmin so much over ISPConfig which I retained in my other server. So, I tried virtualmin today and I bought the pro version as one that is highly satisfied with the GPL/demo version.

Please let me know my limitations and freedom.

My OS is Ubuntu 22.04.03. I’m planning to use it as an AI Cloud Server for GPT and Neuralnets across clients and its currently being installed in HPE DL380 series.

I hope to be able to become a long term client of Virtualmin. I’m also planning to buy the unlimited domain license when my play tests are finished.

Kudos to the team who made Virtualmin possible.

Best regards and God bless!!

Thank you very much.

Bob

Virtualmin is not under an MIT license.

There are some bundled components (e.g. JavaScript libraries, etc.) that are MIT and/or BSD-licensed, but Virtualmin GPL is licensed under the GPL and is subject to those terms, and Virtualmin Pro (everything in the pro subdirectory) is Copyrighted (and not freely distributable). Webmin is under a liberal BSD three-clause license (so the license notice needs to remain in place wherever it appears).

But, rebranding is fine for both GPL and Pro. You should be aware, however, that lang files get overwritten on updates, so you need to plan for that. The best way to handle that is…maybe a custom lang. You could also just make a patch using the diff command and then re-apply it after updates using patch. While it does change regularly, a patch will probably apply cleanly for quite some time. Or you could just script a search/replace using sed every time you update.

For the default page (the index.html that gets included in public_html when a new domain is created without content), assuming you’re replacing the whole thing, you don’t need to include any of our copyright notices. The web pages and apps you host on a Virtualmin system are not subject to our copyrights or licenses, unless they were made by us.

There are tools for adding logos and colors and stuff to the UI without needing to modify any files. It’s a configurable option. And, you can load custom stylesheets, which could more significantly alter appearance and insert logos or whatever.

Thank you very much for your prompt and informative response Joe.

Blessings and happy new year!

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.