[hpsdr] Heterodyne Updates

Jeremy McDermond mcdermj at xenotropic.com
Mon Feb 11 17:49:41 PST 2013


A quick set of updates on the status of Heterodyne.

First, and most excitingly, I have finished the first cut on transmit code for Heterodyne on the iPad.  Those that are on the beta list should have gotten a build notification through TestFlight.

Please keep in mind this is a first cut at the functionality and things most certainly will need to be tweaked.  The current code only supports USB/SSB.  CW/AM will come later.  If more folks would like to get testing/beta releases, please let me know and I will add you to the TestFlight list.

Second, the source code to Heterodyne for Mac has moved to Git rather than Subversion.  All further development will be posted to my Git repository at git://git.nh6z.net/heterodyne.git.  You can clone the repository from there.  The source code to the iPad version is now newly available at git://git.nh6z.net/heterodyne-mobile.git.  At some point pieces of these two repositories may merge.  Please submit all patches as diffs against these repositories.

Third, to be able to release Heterodyne for iPad on the App Store, it will be necessary for everyone submitting a patch to the sources to sign at "Contributors Licensing Agreement."  This agreement basically grants me a license to use your code for the express purpose of releasing Heterodyne on the App Store.  It will contain a commitment that such code will be simultaneously released in the Git repository under GPL licensing like the rest of the code base.  The basic gist of it is that I cannot release GPL code in the App Store.  I need to have a license from all contributors giving me a separate license for the App Store version.

Also in this legal/licensing vein, I am now asserting a trademark interest in the "Heteordyne" name and the Heterodyne icon in both the Mac and iPad apps.  People who distribute the program unchanged and in its entirety will be licensed to use the trademark in that capacity.  Those who modify, fork, or otherwise change the code for redistribution will not have a license to the trademark and will have to come up with their own name and logo.  And yes, this means you can't call it "Heterodyne XP" or "Heterodyne Plus."  This is to prevent confusion about what the "real thing" is regarding Heterodyne code.  Thanks to everyone in advance for their cooperation.

I hope to have Heterodyne for iPad on the App Store by Dayton.  I cannot promise this, of course, but this should allow anyone with an iPad to download and use the program freely.

As always, if anyone has questions about my work, please feel free to let me know.

--
Jeremy McDermond (NH6Z)
Xenotropic Systems
mcdermj at xenotropic.com






More information about the Hpsdr mailing list