New ongoing "Development" version has been created

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

Re: New ongoing "Development" version has been created

Post by VK3KYY » Tue Apr 20, 2021 9:40 am

oh1fss wrote:
Tue Apr 20, 2021 8:16 am
VK3KYY wrote:
Tue Apr 20, 2021 8:01 am
The software license requries you to supply all sources for your release.
But isn't the BLOB a system library? If not, why not? At least it is used like a library, via the wrappers?

And everybody who has the radio already has a copy of it in the flash memory?

http://www.gnu.org/licenses/gpl-faq.htm ... yException
Didnt you read any of my other posts.

Its not a library, and even if it was, its illegal to publish the firmware binary that contains any closed source library material.

You face legal action if you do this.

IW2FHM
Posts: 8
Joined: Tue Nov 19, 2019 4:30 pm

Re: New ongoing "Development" version has been created

Post by IW2FHM » Tue Apr 20, 2021 3:09 pm

Question to KC7RBW: Given the result of your "LEGALITY" request, about OpenGD77, how do you feel today ??? ......
Thank you for your fabulous contribution to the HAM community spirit.
Roberto

KC7RBW
Posts: 138
Joined: Wed Nov 20, 2019 1:23 am

Re: New ongoing "Development" version has been created

Post by KC7RBW » Tue Apr 20, 2021 6:58 pm

IW2FHM wrote:
Tue Apr 20, 2021 3:09 pm
Question to KC7RBW: Given the result of your "LEGALITY" request, about OpenGD77, how do you feel today ??? ......
Thank you for your fabulous contribution to the HAM community spirit.
Roberto
I feel relieved, puzzled, and hopeful. I'm relieved that Roger has decided to do his best to comply with the terms of the license (thank you!) and puzzled that anyone thinks this means the project has to shut down. I'm hopeful that things will turn out better than some of you fear.

I also feel sad for the choices my own actions appear to have catalyzed, but I do not feel responsible for those choices. I've read everything Roger and Daniel have written about those choices on this forum and I don't understand why they think it all has to end.

I do think Roger may be right to take down firmware builds that include the proprietary codec, but I don't represent DVSI and I sincerely doubt they care. I personally would rather see the firmware builds stay up, but I also know enough about copyright law that I'm not going to share them with anyone myself. I'm partial to the argument that the codec is like a proprietary library (though strictly speaking it's not quite that) that unfortunately has to be linked in to get it all working.

The source code doesn't include the codec - the project was always careful to avoid that, so it can stay public and people can keep improving it. If Roger doesn't want to manage the GitHub repo anymore someone else may need to accept those contributions. The project kept going after Kai stopped working on it - it will keep going if Roger and Daniel stop too. And they don't have to stop!

Temporarily, until someone writes a tool to let end users patch in the proprietary codec themselves, you might not find someone who's willing to give you a firmware build that includes the codec. Once someone writes that tool there will be no reason not to post non-functional fully open source builds that require those tools be used before the firmware can be uploaded to your radio. Or you might find that there are lots of people who are happy to provide full source code and firmware builds that include the codec, even though the legality of that may be questionable.

It won't be me - as much as I'd like to throw builds of the current firmware up on some site for you right now I also don't want that legal question mark hanging over my head. What I will do, if someone else doesn't get it done before I do, is see if I can write some kind of tool for that myself and at least post some kind of example code that shows how you'd do it.

The CPS is another problem entirely, but I won't go into that here and I disclaim any assertion that my own tiny contribution to the CPS is even copyrightable - I literally only contributed some integers (you can't copyright integers). Several people are working on things that could be used to manage and upload your codeplugs without the CPS, so I think that's going to work out.

I sympathize with all of you at how frustrating this disruption is, and I can only assure you that nothing I've done has forced this. The only action I ever asked for was for the source code to be posted, Roger says that's done now, and I trust that's true. I can see how my explanations of copyright law and open source licensing have precipitated the rest of what's happening, but I don't blame myself for that. I want the project to move toward a more solid legal footing so that it can continue, and I can't feel that it's wrong for me to want that.

I will also add that I'm very concerned for the visually impaired radio operator community. Roger and the others have done an exceptionally good thing in providing and improving support for voice prompts, and it's far more tragic for them than for the rest of us for that to stop - or even for it to be stalled while we sort this out.
Andrew | KC7RBW | ajorg

IW2FHM
Posts: 8
Joined: Tue Nov 19, 2019 4:30 pm

Re: New ongoing "Development" version has been created

Post by IW2FHM » Tue Apr 20, 2021 8:22 pm

Thanks for the reply Andrew. This type of explanation leads me to think that if from the beginning the reasons for your interventions had been clear, as now, perhaps we would not have arrived in this unpleasant situation. I hope that everything is resolved with a spirit of collaboration on the part of everyone so that such an excellent project does not end in nothing.
p.s.
Many thanks again Roger and co-workers

73 Roberto

KC7RBW
Posts: 138
Joined: Wed Nov 20, 2019 1:23 am

Re: New ongoing "Development" version has been created

Post by KC7RBW » Tue Apr 20, 2021 8:39 pm

IW2FHM wrote:
Tue Apr 20, 2021 8:22 pm
This type of explanation leads me to think that if from the beginning the reasons for your interventions had been clear, as now, perhaps we would not have arrived in this unpleasant situation.
That's good feedback and I take it seriously, thank you for offering it. I agree that at least my first request for the source code didn't make it as clear as it could have what my hopes and intentions were, and it was not as sensitive to emotional dimensions as it should have been.

In fact a while after I posted my request, I sent a private email to Roger apologizing for being so blunt and making myself more clear. I should have contacted Roger privately in the first place and not posted anything publicly until I was sure I was being ignored. I confess I did not handle this as well as I wish I had.
Andrew | KC7RBW | ajorg

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

Re: New ongoing "Development" version has been created

Post by VK3KYY » Tue Apr 20, 2021 9:59 pm

If anyone wants to take a copy of the firmware please do so now, as I will be deleting the public repo in 12 hours

Note.

I did try to push my changes to the upstream master repo belonging to Kai DG4KLU, who originally started this project and whose repository was technically the absolute master

However I think for for legal reasons, Kai has now has decided to delete his master repository

W1CY
Posts: 36
Joined: Sun Jan 12, 2020 6:57 pm

Re: New ongoing "Development" version has been created

Post by W1CY » Tue Apr 20, 2021 10:58 pm

Roger,

Thanks for your work and also thanks to the entire development team. This project was amazing and it really changed an entry level radio to the ideal radio for amateur radio use. I have MANY other DMR radios, including the BTECH 6X2 (Anytone 878), and my preferred HT is the GD-77, thanks to the magic you worked on the firmware.

It is a pity this project has to end, but it is what it is. Please, just let me know whether there is anything I can do. I know I am not alone with this statement. You and the dev team have thousands of hams around the planet on your side.

Again, thanks for dedicating your personal time to this project.

73 de W1CY (Eduardo).

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

Re: New ongoing "Development" version has been created

Post by VK3KYY » Tue Apr 20, 2021 11:11 pm

W1CY wrote:
Tue Apr 20, 2021 10:58 pm
Roger,

Thanks for your work and also thanks to the entire development team. This project was amazing and it really changed an entry level radio to the ideal radio for amateur radio use. I have MANY other DMR radios, including the BTECH 6X2 (Anytone 878), and my preferred HT is the GD-77, thanks to the magic you worked on the firmware.

It is a pity this project has to end, but it is what it is. Please, just let me know whether there is anything I can do. I know I am not alone with this statement. You and the dev team have thousands of hams around the planet on your side.

Again, thanks for dedicating your personal time to this project.

73 de W1CY (Eduardo).
Thanks Eduardo

I agree its a shame it has come to this, but becasue neither Kai or I are lawyers, we made a mistake with the software license which has eventually killed the project.

We are all just individuals and can't take the risk of legal action against us.
This is not just financially a problem, but its a big burden on my mental and physical health, having the worry of the license.

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

Re: New ongoing "Development" version has been created

Post by VK3KYY » Wed Apr 21, 2021 10:53 am

Guys

As it is not possible to publically release firmware form the github repository, I have removed all the source code etc

However so that the User Guide and other documents and tools are still available in their original location, so that existing hyperlinks should still work.


I've also updated the readme file and attempted to include credit for everyone who made a major positive contribution to the project.
I applogise if I have omitted anyone who feels they deserve a credit, but it was not possible to credit everyone individually as it would take me many hours to compile the list.

F4IKZ
Posts: 14
Joined: Tue Jan 07, 2020 9:52 am

Re: New ongoing "Development" version has been created

Post by F4IKZ » Thu Apr 22, 2021 3:51 pm

Sorry to hear the project stopped.
I had already have the case with Open source project under GPL 2. I changed it for BSD Licenses.It's enable share mix of closed (Binary or Library Proprietary SDK in my case) and opensource (my software).
https://en.wikipedia.org/wiki/BSD_licenses

Maybe also a way to ask an agreement to use part of binary from Radioddity. I guess thanks to the OpenGD77 project, they sold a lot of devices to the HAM community.

With hope you find a Solution !

Kinds regards Roger, and thanks again for the wonderfull works you and your team share to us.

Post Reply