Making changes to GUI
-
- Posts: 6
- Joined: Sun Sep 11, 2022 7:05 pm
Making changes to GUI
Hello All,
I've read on this forum and on reddit that "the GUI is open source" but after reading the license.txt file from the makemkv-oss source code archive that I downloaded from this forum, I am not so sure.
Basically, I want to make some very minor changes to the source code for the GUI to add some convenience features. I want to add "Select all but this item" and "Unselect all but this item" to the right-click menu in the title tree view. I'd like to share the changes as a patch file on this forum so that other people can apply the patch before building the GUI from source if they find these features useful.
Would this be a violation of the license? Whom should I ask for permission (if required)?
Thanks in advance!
I've read on this forum and on reddit that "the GUI is open source" but after reading the license.txt file from the makemkv-oss source code archive that I downloaded from this forum, I am not so sure.
Basically, I want to make some very minor changes to the source code for the GUI to add some convenience features. I want to add "Select all but this item" and "Unselect all but this item" to the right-click menu in the title tree view. I'd like to share the changes as a patch file on this forum so that other people can apply the patch before building the GUI from source if they find these features useful.
Would this be a violation of the license? Whom should I ask for permission (if required)?
Thanks in advance!
Re: Making changes to GUI
Not sure what you would have read that says MakeMKV is "open source". Parts of it are, and those are isolated from the closed-source stuff.
MakeMKV Frequently Asked Questions
FAQ about BETA and PERMANENT keys.
How to aid in finding the answer to your problem: Activating Debug Logging
FAQ about BETA and PERMANENT keys.
How to aid in finding the answer to your problem: Activating Debug Logging
-
- Posts: 6
- Joined: Sun Sep 11, 2022 7:05 pm
Re: Making changes to GUI
This thread say the GUI is open source.
viewtopic.php?t=3891#top
But when I downloaded the source code for the GUI from this post (link below), the license.txt file makes it seem like only some of it is open source. viewtopic.php?f=3&t=224
So I guess that's what I'm asking for clarification on. Can I modify some of the files that make up the GUI?
viewtopic.php?t=3891#top
But when I downloaded the source code for the GUI from this post (link below), the license.txt file makes it seem like only some of it is open source. viewtopic.php?f=3&t=224
So I guess that's what I'm asking for clarification on. Can I modify some of the files that make up the GUI?
Re: Making changes to GUI
You can make any changes you want to the source, be it closed or open. Distributing changes would be different; but it's been so long since I looked at the source code I can't say what.
As I remember it, the parts that weren't "open source" were compressed in a way that made them non-readable.
Mike will have to say what's what, though.
As I remember it, the parts that weren't "open source" were compressed in a way that made them non-readable.
Mike will have to say what's what, though.
MakeMKV Frequently Asked Questions
FAQ about BETA and PERMANENT keys.
How to aid in finding the answer to your problem: Activating Debug Logging
FAQ about BETA and PERMANENT keys.
How to aid in finding the answer to your problem: Activating Debug Logging
-
- Posts: 6
- Joined: Sun Sep 11, 2022 7:05 pm
Re: Making changes to GUI
Thanks for the quick responses, Woodstock. Is Mike the author/owner of the program?
Re: Making changes to GUI
He's "the MAN", owner and author.
MakeMKV Frequently Asked Questions
FAQ about BETA and PERMANENT keys.
How to aid in finding the answer to your problem: Activating Debug Logging
FAQ about BETA and PERMANENT keys.
How to aid in finding the answer to your problem: Activating Debug Logging
-
- Posts: 6
- Joined: Sun Sep 11, 2022 7:05 pm
Re: Making changes to GUI
Well he's a legend for making this software. And for only $60.
-
- Posts: 6
- Joined: Sun Sep 11, 2022 7:05 pm
Re: Making changes to GUI
I've attached a gif of the feature. If I get permission, I'll share the changes in this forum as a patch file that folks can use when building the GUI from source.
- Attachments
-
- Screencast.gif (227.56 KiB) Viewed 8427 times
Re: Making changes to GUI
Bump
I have run into several disks that use an obfuscation technique that creates a very large list of files that must be deselected. They can average around 100. This is a very tedious process to and the ability to de/select all would be very helpful
I have run into several disks that use an obfuscation technique that creates a very large list of files that must be deselected. They can average around 100. This is a very tedious process to and the ability to de/select all would be very helpful
-
- Posts: 4075
- Joined: Wed Nov 26, 2008 2:26 am
- Contact:
Re: Making changes to GUI
To be honest, the MakeMKV GUI is open source mostly to satisfy the QT (and others) licensing requirements, and to ease the linux build. It was "truly" open source for a while, but was discontinued then.
As for your changes - obliviously, your contribution would be very welcome. I'd prefer to avoid making forks - so it wold be nice to integrate your changes into main source tree.
Thanks for asking the permission.
Please write me to support@makemkv.com .
As for your changes - obliviously, your contribution would be very welcome. I'd prefer to avoid making forks - so it wold be nice to integrate your changes into main source tree.
Thanks for asking the permission.
Please write me to support@makemkv.com .
-
- Posts: 6
- Joined: Sun Sep 11, 2022 7:05 pm
Re: Making changes to GUI
Thank you for following up on this. I had forgotten about it to be honest. I would love it if these changes were included in the main source. I just made sure that everything still worked on 1.17.2, and sent a patch file with the changes to support@makemkv.com.mike admin wrote: ↑Thu Dec 22, 2022 4:09 pmTo be honest, the MakeMKV GUI is open source mostly to satisfy the QT (and others) licensing requirements, and to ease the linux build. It was "truly" open source for a while, but was discontinued then.
As for your changes - obliviously, your contribution would be very welcome. I'd prefer to avoid making forks - so it wold be nice to integrate your changes into main source tree.
Thanks for asking the permission.
Please write me to support@makemkv.com .
Thanks again,
Daniel