Re: [digitalradio] Licensing of Pactor modes - Source code and detailed specifications
- Original Message - From: f6cte [EMAIL PROTECTED] However, you can directly use the code without understand it but it is not the way I do because it is without interest. One main reason why PSK became so popular was that source code was made available early on. Many have implemented PSK31 using Moe's PSKCore DLL without fully understanding how it works. Making source available will increase the probability of the mode being adopted by other developers. Myself I have used a lot of code from fldigi in my own software, currently I am adding SSTV using another open source project as the basis of the SSTV decoding. There is so much work involved in writing a fool-proof program with a good user interface that having to also write the encoding / decoding interface would make sure projects unfeasible for a single programmer who codes in his spare time. Simon HB9DRV
Re: [digitalradio] Licensing of Pactor modes - Source code and detailed specifications
There is so much work involved in writing a fool-proof program with a good user interface that having to also write the encoding / decoding interface would make sure projects unfeasible for a single programmer who codes in his spare time. Simon HB9DRV I can second that :) Rein PA0R -- http://pa0r.blogspirit.com Announce your digital presence via our Interactive Sked Page at http://www.obriensweb.com/drsked/drsked.php View the DRCC numbers database at http://groups.yahoo.com/group/digitalradio/database Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/digitalradio/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/digitalradio/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
[digitalradio] Licensing of Pactor modes - Source code and detailed specifications
Hello Demetre and all, writers who although they allow everyone to use their program, they keep their code to themselves. Of course it is everyone's right to protect their code and I do not blame anyone here, I am just stating a fact. As I belong to this category (Multipsk author), here is my opinion about that. The source code is good but it is much better to have the detailed specifications. When I have only the source code, it is an ordeal to reverse engineers the detailed specifications from the source code. Do you imagine, if you have 10 lines of code, the amount of work it is to extract what it is important... However, you can directly use the code without understand it but it is not the way I do because it is without interest. So my philosophy is to supply detailed specifications to give possibility for others to be able to program their own decoding application. It's what I have ever done (included for ARQ FAE). Moreover, I think it is moral that a programmer has to do a bit of work to decode a mode. I saw that a professional decoder decodes some of my modes simply with my published specifications. And I'm quite sure that if I had published the source code but not the specifications, he would not have decoded those modes. So in conlusion, PSE don't keep on thinking that, naturally, if you have the code you have all the necessary. It is a false idea. 73 Patrick Note: in Pactor 1, you have detailed specifications...this mode can be decoded and I've done it (however, for an pure ARQ mode, there are some lacks). In Pactor 2 and 3: you have general specifications but not the detailed ones, so these modes can't be decoded.
[digitalradio] Licensing of Pactor modes
Do you really know if Pactor was licensed to others? If SCS actually fully licensed the mode, it would seem to me that they would insure that the memory ARQ would have been included. Only the SCS modems seemed to have this feature. That is why they worked better between SCS modems than between other manufacturers products, even between the SCS modem and other manufacturers. For quite some time my main software/hardware mix was an AEA CP-1 with BMKMulti. Crude by today's standards but worked well for RTTY, CW, AMTOR. Instead of upgrading when he added Pactor, I unfortunately sold all my digital equipment to buy the HAL P-38 modem which turned out to be a complete disaster. The HAL P mode (an attempt to simulate the Pactor mode) was pathetic with dropping what appeared to be a solid link, etc. They tried many software updates, but nothing improved. Clover II, which was a nice mode, could not work deep into the noise and so was very limited. Even when I used to try and chat with Ray Petit, W7GHM, the inventor of CCW, Clover and Clover II, with marginal link conditions, Clover II would rarely work well. If we had had PSK31, MFSK16, FAE400, etc. like we do today, our chats would have been fine as signals were clearly copyable by ear. From all information, including from Bill Henry at HAL, SCS would not license Pactor modes. 73, Rick, KV9U Demetre SV1UY wrote: Of course they licensed PACTOR 1 and Kantronics, MFJ, AEA and others made a mess of PACTOR 1 because they were not able to implement it properly. They could ask SCS for the license of PACTOR 2 but they were not even able to copy PACTOR 1 properly, never mind PACTOR 2. I still have a KAM plus, but it's this modem even on HF PACKET performed horribly compared to the SCS Modems. The only guy that managed to write a decent program that worked fine in PACTOR 1 and many other modes including AMTOR, was G4MBK. His software BMKmulti could do RTTY, AMTOR and PACTOR 1 but it needed a homemade modem or terminal unit to work. It run in DOS mode and I still have mine loaded in my Olivetti Quaderno (an A5 sized DOS Laptop). An other 2 soundcard Pactor 1 implementations, one in DOS and the other in Linux I hear that they never worked properly.
Re: [digitalradio] Licensing of Pactor modes
GM Rick, From my KAM Plus manual, under Pactor Operation: The KAM Plus uses memory ARQ in this mode to improve reception. Perhaps earlier implementations by Kantronics did not... this one did. If I watch and listen closely, I can observe packets being completed even when no single packet transmission was received without noise. Of course this is Pactor 1 only. Howard K5HB - Original Message From: Rick [EMAIL PROTECTED] To: digitalradio@yahoogroups.com Sent: Saturday, December 29, 2007 10:04:45 AM Subject: [digitalradio] Licensing of Pactor modes Do you really know if Pactor was licensed to others? If SCS actually fully licensed the mode, it would seem to me that they would insure that the memory ARQ would have been included. Only the SCS modems seemed to have this feature. That is why they worked better between SCS modems than between other manufacturers products, even between the SCS modem and other manufacturers. For quite some time my main software/hardware mix was an AEA CP-1 with BMKMulti. Crude by today's standards but worked well for RTTY, CW, AMTOR. Instead of upgrading when he added Pactor, I unfortunately sold all my digital equipment to buy the HAL P-38 modem which turned out to be a complete disaster. The HAL P mode (an attempt to simulate the Pactor mode) was pathetic with dropping what appeared to be a solid link, etc. They tried many software updates, but nothing improved. Clover II, which was a nice mode, could not work deep into the noise and so was very limited. Even when I used to try and chat with Ray Petit, W7GHM, the inventor of CCW, Clover and Clover II, with marginal link conditions, Clover II would rarely work well. If we had had PSK31, MFSK16, FAE400, etc. like we do today, our chats would have been fine as signals were clearly copyable by ear. From all information, including from Bill Henry at HAL, SCS would not license Pactor modes. 73, Rick, KV9U Demetre SV1UY wrote: Of course they licensed PACTOR 1 and Kantronics, MFJ, AEA and others made a mess of PACTOR 1 because they were not able to implement it properly. They could ask SCS for the license of PACTOR 2 but they were not even able to copy PACTOR 1 properly, never mind PACTOR 2. I still have a KAM plus, but it's this modem even on HF PACKET performed horribly compared to the SCS Modems. The only guy that managed to write a decent program that worked fine in PACTOR 1 and many other modes including AMTOR, was G4MBK. His software BMKmulti could do RTTY, AMTOR and PACTOR 1 but it needed a homemade modem or terminal unit to work. It run in DOS mode and I still have mine loaded in my Olivetti Quaderno (an A5 sized DOS Laptop). An other 2 soundcard Pactor 1 implementations, one in DOS and the other in Linux I hear that they never worked properly. !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a{ text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp