Git collaboration to make OpenGD77 even greater

Discussions related to the firmware code development
Post Reply
IU2KUR
Posts: 6
Joined: Tue Apr 08, 2025 12:07 pm

Git collaboration to make OpenGD77 even greater

Post by IU2KUR » Wed Apr 09, 2025 10:55 am

I've read in the forum that some time ago the project was uploaded on github.

OpenGD77 is a fantastic project and I am very grateful to the authors: I think that the contributes from the open source community would make it greater and greater. So, why don't try this adventure again?

The credits and the ownership of the original project will always belong to the original authors.

Personally, I have downloaded the latest source code to study it and hopefully improve it in the future.
Currently I am mainly interested in the user interface.
I'd be very happy to share every little improvement to the community.

Thanks,
Michele

ZL2MGS
Posts: 45
Joined: Sat Jul 15, 2023 2:06 am

Re: Git collaboration to make OpenGD77 even greater

Post by ZL2MGS » Wed Apr 09, 2025 10:53 pm

If you do further reading of the forums you will see why it was removed from Github - from memory, the Github terms and conditions imposed licensing conditions that upon close inspection were incompatible with the OpenGD77 developers' desires and intentions, so the project was removed from Github and after some rework was re-released under a different licensing regime.

While you are obviously free to download and modify the source code to your heart's content, I suspect that uploading either the original or a modified version to Git might effect another change of license regime and resurrect the original issue with Github..

Cheers,
Mike.

IU2KUR
Posts: 6
Joined: Tue Apr 08, 2025 12:07 pm

Re: Git collaboration to make OpenGD77 even greater

Post by IU2KUR » Thu Apr 10, 2025 8:53 am

Thanks, I've done some further readings.

From what I've understood, the main reasons are:
- AMBE codec are not open source and can not be included in open source projects
- the original work has "non commercial use" in the licence, which can not be prevented with the GPL-v2 licence

In my opinion, the AMBE codec problem can not be solved unless someone can write the codec from scratch.
The licence problem is common to all open source licence for what I know, so it is not fixable.
There are some non open source licences that do so.

I think that an intermediate solution should be fine: a private gitlab.
In this way:
- the small group of developers can collaborate and cooperate in the same direction
- the versioning system tracks all the changes and the releases, so the codebase is preserved over time
- the issues and feature requests can be well organized and tracked as well

What do you think?

OT: Since I'm an experimental man and I want to mess around with the firmware on my radio, should someone give me the latest source code for the DM1701 please?

Cheers,
Michele

SA0BUX
Posts: 812
Joined: Tue Jul 05, 2022 8:50 am
Location: JO99ah, Stockholm, Sweden
Contact:

Re: Git collaboration to make OpenGD77 even greater

Post by SA0BUX » Thu Apr 10, 2025 8:14 pm

IU2KUR wrote:
Thu Apr 10, 2025 8:53 am
Thanks, I've done some further readings.

From what I've understood, the main reasons are:
- AMBE codec are not open source and can not be included in open source projects
- the original work has "non commercial use" in the licence, which can not be prevented with the GPL-v2 licence

In my opinion, the AMBE codec problem can not be solved unless someone can write the codec from scratch.
The licence problem is common to all open source licence for what I know, so it is not fixable.
There are some non open source licences that do so.

I think that an intermediate solution should be fine: a private gitlab.
In this way:
- the small group of developers can collaborate and cooperate in the same direction
- the versioning system tracks all the changes and the releases, so the codebase is preserved over time
- the issues and feature requests can be well organized and tracked as well

What do you think?

OT: Since I'm an experimental man and I want to mess around with the firmware on my radio, should someone give me the latest source code for the DM1701 please?

Cheers,
Michele
downloads/releases/MDUV380_DM1701/R20240908/

IU2KUR
Posts: 6
Joined: Tue Apr 08, 2025 12:07 pm

Re: Git collaboration to make OpenGD77 even greater

Post by IU2KUR » Thu Apr 10, 2025 10:33 pm

I've already downloaded this source code (2024-09-08), thanks.

If available and possible, I'd like to mess around with a more recent version, like the one related to this release (2024-12-15):
downloads/MDUV380_DM1701/Firmware/2dc33 ... f95ffbc0e/

VK3KYY
Posts: 8571
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Git collaboration to make OpenGD77 even greater

Post by VK3KYY » Thu Apr 10, 2025 11:15 pm

IU2KUR wrote:
Thu Apr 10, 2025 10:33 pm
I've already downloaded this source code (2024-09-08), thanks.

If available and possible, I'd like to mess around with a more recent version, like the one related to this release (2024-12-15):
downloads/MDUV380_DM1701/Firmware/2dc33 ... f95ffbc0e/
Source code is only available for the Stable releases.


Unstable / Beta / Experimental source code is no longer released, for obvious reasons.

IU2KUR
Posts: 6
Joined: Tue Apr 08, 2025 12:07 pm

Re: Git collaboration to make OpenGD77 even greater

Post by IU2KUR » Thu Apr 10, 2025 11:36 pm

VK3KYY wrote:
Thu Apr 10, 2025 11:15 pm
Source code is only available for the Stable releases.

Unstable / Beta / Experimental source code is no longer released, for obvious reasons.
Thank you!

And what about the original discussion about gitlab? Should it be reasonable?

Post Reply