<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>






 
<body style="background-color: #fff;">
<span style="display:none"> </span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
  <div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text" >
      
      
      <p><div dir="ltr">G'day Harald and Max,<div><br></div><div>There are some very good points in Haralds email and IRC excerpt. There's a few things that we can very easily change and some others that might take a bit more effort or need some help from others. Please feel free to chime in and correct me or add comments. Some of the points I make are just me rambling about the project in general and might not be relevant to Harald / Holger etc, so if this is the case, please feel free to ignore me :)</div><div><br></div><div>* Originally, the list was set to private when Stevie created the mailing group back in early 2008. While I'm not sure the exact reasons were for this at the time, but I think may have been done to keep the "signal-to-noise" ratio of the list nice and high. Of course this made the list harder to find and join, which I think has turned people away, as the group was hidden and they couldn't see messages without having to join up - when they were only wanting to browse for find more information on the project to see what it can do. With this in mind, I have changed the groups settings so that it will appear in search results from now on. Unfortunately we can't make the group public due to a restriction from Yahoo that says "Restricted and Private groups cannot be made Public later". </div><div><br></div><div>Since Yahoo is now holding us back from being properly "open" with the mailing lists, I too am in favour of a migration to an <a href="http://lists.osmocom.org">lists..osmocom.org</a> mailing list. If there is any way we can migrate the entire message history from Yahoo into an osmocom list, that would be great too, but of course it's not totally necessary.</div><div><br></div><div>* Installation difficulties - originally, when GNUradio and OP25 were undergoing rapid development, there were a lot of pre-requisites required, and the build process wasn't very smooth. This has all been fixed for a number of years now, and Max has fully scripted the installation so if you are using a supported linux distro (Ubuntu, Raspbian etc) then installing and building OP25 is as simple as running ./install.sh. Sadly as they say, "mud sticks" and the impression is that it's still hard to build, even though it's not the case. Of course many of the "how to' articles on the net are out of date now - perhaps some up to date articles or maybe youtube videos might help with this.</div><div><br></div><div>* Various forks (boatbod, Balint etc) and most development happening in "Max" branch - This is a problem that we have spoken about previously and didn't find a solution for. Ideally, I think that new features and code should end up in the mater branch on the osmocom git repo. This way, it's in a single place, it's obvious what it's there for (master being the main central repo) and there's no confusion. I think we would need two things - away we can add developers ssh keys to the osmocom git repo, and also a way to have a pull request type feature where other developers can submit their code, and have say, Max, or someone look at the changes and them merge them in. The main reason that development has ended up in the Max branch is because Max does nearly all of the development work, and any changes that others have made that are suitable, have been merged in manually by Max. </div><div><br></div><div>The Balint and Graham (boatbod) forks in particular havesome  features that would be nice to have in master. The other thing to keep in mind is that since Max has done most of the development work, we need to be able to ensure that all the coding styles and overall architecture of the codebase are consistent with what Max has intended.</div><div><br></div><div>* Lastly - are there any IRC channels that we could contribute to? Or any other forums for this type of thing that might help us communicate the project status better? It sounds like this is really where we're falling down, as I know for a fact that the features and abilities of OP25 are some of the best available - for example the QPSK receiver works just as well as a commercial P25 radio, and it absolutely kills any commercial P25 scanner. I certainly want to make sure that the project is as "open" as possible, and if experienced developers / SDR users, such as the Osmocom guys feel the project is dead, then it means we have some work to do in communicating things a bit better. As Stevie originally intended, the "O" in OP25 is for free and open...</div><div><br></div><div>Oh, also, yes the OP25 core contributors are spread out all around the globe - unfortunately getting to Europe is a little tricky!</div><div><br></div><div>Cheers,<br>Matt</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 8 May 2018 at 06:14, <a href="mailto:ikj1234i@yahoo.com">ikj1234i@yahoo.com</a> [op25-dev] <span dir="ltr"><<a href="mailto:op25-dev@yahoogroups.com" target="_blank">op25-dev@yahoogroups.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left:1px #ccc solid;">


<u></u>









 
<div style="background-color:#fff;">
<span> </span>


<div id="m_4275706096064101630ygrp-mlmsg">
  <div id="m_4275706096064101630ygrp-msg">


    <div id="m_4275706096064101630ygrp-text">
      
      
      <p>Hello Harald, and also hello to all the semi-anonymous persons in the IRC!<br><br>The op25-dev yahoo group was set up long ago, prior to my involvement with the OP25 project.  As to the question about why it's marked "private" my own opinion is that "Y!" makes that the default (and that's due primarily to "Y!" business model considerations) and makes it non-obvious how to change the default.<br><br>I would be very open to moving the primary discussion group to an osmocom-hosted resource.  There is no reason to have it hosted at its current site and the are certainly no reason(s) that I know of to keep it "private".   I have always hesitated to ask you and Holger for anything because of my feeling that you guys already do a lot for us and even so on a 100% volunteer basis.  Nonetheless I would be in favor of moving the primary ML up to <a href="http://lists.osmocom.org" target="_blank">lists.osmocom.org</a> going forward.  However I would also like to hear from others on this in case there are reason(s) I'm not aware of that this would be a bad idea.  It is a kind offer and I know we are not the only users currently hosted on "Y!" who are looking to jump to greener pastures.  On that issue the timing could not be better.<br><br>As far as the questions about the current architecture of OP25 there is more that I can cover in this brief note.  When the mainline gnu radio project deprecated support for wx-gui that was an almost-fatal blow to the project.  The GRC interface had never been a good fit for our needs and we had evolved a wx-gui implementation of a trunked P25 receiver (which blows the drawers off any current scanner on P25 simulcast trunking).  The removal of wx-gui caused a mental note to be made, not to depend too closely on gnu radio features, since they have a regular habit of disappearing.  Accordingly the direction has been toward running the receiver UI in a web browser, with plotting functions handled using gnuplot to generate PNG files for near real time display in the browser.  This interface (i.e., the HTTP interface) has matured nicely.<br><br>As for the other questions, I am in the USA and hate long trips.  If there is a conference in the New York area I'd be most interested.  OP25 also has xMBE voice synthesis and transmit support for d-star, yaesu fusion (both half rate and full rate), two-slot DMR BS as well as P25 FDMA.  I would be most happy to answer any and all questions about OP25 and would be grateful to have access to the forum(s) where these questions can be discussed more fully.<br><br>Max KA1RBI</p>

    </div>
     

    
    <div style="color:#fff;height:0;"></div>


</div>



  






</div></div></blockquote></div><br></div>
</p>

    </div>
     

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style="color: #fff; height: 0;">__._,_.___</div>

          
  
 

    
    <div style="clear:both"> </div>

    <div id="fromDMARC" style="margin-top: 10px;">
        <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
        Posted by: Matt Ames <matt.ames7bc@gmail.com>        <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
     </div>
    <div style="clear:both"> </div>

    <table cellspacing=4px style="margin-top: 10px; margin-bottom: 10px; color: #2D50FD;">
      <tbody>
        <tr>
          <td style="font-size: 12px; font-family: arial; font-weight: bold; padding: 7px 5px 5px;"  >
                          <a style="text-decoration: none; color: #2D50FD" href="https://groups.yahoo.com/neo/groups/op25-dev/conversations/messages/1987;_ylc=X3oDMTJxYmlidHFnBF9TAzk3MzU5NzE0BGdycElkAzIyMDg0NTgyBGdycHNwSWQDMTcwNTY0NDA4OQRtc2dJZAMxOTg3BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTUyNTczOTE1Ng--?act=reply&messageNum=1987">Reply via web post</a>
                      </td>
          <td>•</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
            <a href="mailto:matt.ames7bc@gmail.com?subject=Re%3A%20%5Bop25-dev%5D%20Re%3A%20Public%20archive%20%2F%20unrestricted%20op25-dev%20group%3F" style="text-decoration: none; color: #2D50FD;">
               Reply to sender            </a>
          </td>
          <td>•</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;">
            <a href="mailto:op25-dev@yahoogroups.com?subject=Re%3A%20%5Bop25-dev%5D%20Re%3A%20Public%20archive%20%2F%20unrestricted%20op25-dev%20group%3F" style="text-decoration: none; color: #2D50FD">
              Reply to group            </a>
          </td>
          <td>•</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
            <a href="https://groups.yahoo.com/neo/groups/op25-dev/conversations/newtopic;_ylc=X3oDMTJma2tpaWwwBF9TAzk3MzU5NzE0BGdycElkAzIyMDg0NTgyBGdycHNwSWQDMTcwNTY0NDA4OQRzZWMDZnRyBHNsawNudHBjBHN0aW1lAzE1MjU3MzkxNTY-" style="text-decoration: none; color: #2D50FD">Start a New Topic</a>
          </td>
          <td>•</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;color: #2D50FD;" >
                            <a href="https://groups.yahoo.com/neo/groups/op25-dev/conversations/topics/1985;_ylc=X3oDMTM1bG1hOTNlBF9TAzk3MzU5NzE0BGdycElkAzIyMDg0NTgyBGdycHNwSWQDMTcwNTY0NDA4OQRtc2dJZAMxOTg3BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTUyNTczOTE1NgR0cGNJZAMxOTg1" style="text-decoration: none; color: #2D50FD;">Messages in this topic</a>
                (3)
                      </td>
        </tr>
      </tbody>
    </table>

        
<div id="megaphoneModule">
            <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
        <div>
             <div class="stream" style="margin-bottom:10px;">
        <div style="background-color:white;">
            <div class="sn-img" style="display:inline;"><img name="tn_file" style="padding:0px 10px;vertical-align:top;margin-top:5px;" src="https://s.yimg.com/ru/static/images/yg/img/megaphone/1464031581_phpFA8bON" height="82" width="82"></div>
            <div class="mod-txt" style="display:inline-block;">
                <a rel="nofollow" name="sub_url" target="_blank" href="https://yho.com/1wwmgg" style="color:#0000FF;display:block;margin-left:5px;text-decoration:none;"><span style="font-size:15px;">Have you tried the highest rated email app?</span></a>
                <div style="max-width:530px;padding:2px 5px;">With 4.5 stars in iTunes, the Yahoo Mail app is the highest rated email app on the market. What are you waiting for? Now you can access all your inboxes (Gmail, Outlook, AOL and more) in one place. Never delete an email again with 1000GB of free cloud storage.</div>
            </div>
        </div>
    </div>        </div>  
     
    <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>

<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<!-- |**|end egp html banner|**| -->




 

<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #f2f2f2; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">

    <span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; "><a href="https://groups.yahoo.com/neo/groups/op25-dev/info;_ylc=X3oDMTJmcXIwcWdiBF9TAzk3MzU5NzE0BGdycElkAzIyMDg0NTgyBGdycHNwSWQDMTcwNTY0NDA4OQRzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzE1MjU3MzkxNTY-" style="text-decoration: none;">Visit Your Group</a></span>

     <ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
            <li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
      <span class="cat"><a href="https://groups.yahoo.com/neo/groups/op25-dev/members/all;_ylc=X3oDMTJnNGxjNGFhBF9TAzk3MzU5NzE0BGdycElkAzIyMDg0NTgyBGdycHNwSWQDMTcwNTY0NDA4OQRzZWMDdnRsBHNsawN2bWJycwRzdGltZQMxNTI1NzM5MTU2" style="text-decoration: none;">New Members</a></span>
      <span class="ct" style="color: #ff7900;">2</span>
    </li>
                                              </ul>
  </div>


<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
  <a href="https://groups.yahoo.com/neo;_ylc=X3oDMTJldThodmJhBF9TAzk3NDc2NTkwBGdycElkAzIyMDg0NTgyBGdycHNwSWQDMTcwNTY0NDA4OQRzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTUyNTczOTE1Ng--" style="float: left;"><img src="http://l.yimg.com/ru/static/images/yg/img/email/new_logo/logo-groups-137x15.png" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
  <div style="color: #747575; float: right;"> • <a href="https://info.yahoo.com/privacy/us/yahoo/groups/details.html" style="text-decoration: none;">Privacy</a> • <a href="mailto:op25-dev-unsubscribe@yahoogroups.com?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> • <a href="https://info.yahoo.com/legal/us/yahoo/utos/terms/" style="text-decoration: none;">Terms of Use</a> </div>
</div>
<br>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

 
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->



  </div>   <!-- |**|end egp html banner|**| -->

  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=22084582/grpspId=1705644089/msgId=1987/stime=1525739156" width="1" height="1"> <br>

<img src="http://y.analytics.yahoo.com/fpc.pl?ywarid=515FB27823A7407E&a=10001310322279&js=no&resp=img&cf12=CP" width="1" height="1"> 

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type="text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
  
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div..photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #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;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }


  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  } 

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important; 
  } 
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->