<div dir="ltr"><div><div>Daniel,<br><br></div>I'm pleased to hear from you! I'm sorry that seems to be some perceived conflict between the community and prpl. I assure you that prpl and its members are part of the OpenWrt community and we want to engage in actions that benefit everyone involved. We want more participation from other parts of the community so that any choices we make at prpl about funding projects, events, meetings or anything else are mutually beneficial. If there are ways to improve participation, please let me know.<br><br></div><div>I've made an effort to improve the transparency of prpl's actions, I'm sorry if it hasn't been enough. prplwrt, the prpl engineering group, has meetings which are open to everyone and happen every week. We have a public mailing list for prplwrt group. We talk often with core members of the OpenWrt team. We either post notes or screencasts of the weekly prplwrt meetings. Again, if we could do better, please let me know.<br><br></div><div>As for tivoization, prpl doesn't have a formal opinion on it. I'm personally opposed to it but that's just me. We're certainly happy to have that discussion in prplwrt though if it's something you'd like to bring up.<br><br></div><div>In regards to merging any projects into openwrt.git, that's up to the community. As the PSSP proposal indicates, the likelihood of it getting merged into upstream (if appropriate) is one of the criteria for whether a project is funding. If there's a project working on openwrt.git which community members don't think would be merged, the PSSP is unlikely to fund the project.<br></div><div><br>I assure you, there's no plan that hasn't been discussed publicly. We 
discuss our plans and decisions in prplwrt meetings every week and you're welcome to 
join us. As for the decision-making process, the PSSP decision-making process is documented in linked document.<br><br></div><div>I hope this email provides answers to your questions. If you have any other questions, don't hesitate to ask.<br><br></div><div>Thanks,<br><br></div><div>Eric<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 7, 2016 at 7:01 AM, Daniel Golle <span dir="ltr"><<a href="mailto:daniel@makrotopia.org" target="_blank">daniel@makrotopia.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Eric,<br>
<span class=""><br>
<br>
On Thu, Mar 03, 2016 at 03:07:22PM -0600, Eric Schultz wrote:<br>
</span><span class="">> As discussed in prplwrt meetings, prpl is interested in funding development<br>
> work on OpenWrt. In order to make this as fair as possible, I'm proposing a<br>
> process which I'm tentatively calling the prplwrt Software Support Program<br>
> (PSSP)<br>
><br>
> PSSP will fund innovative OpenWrt development work that is responsive to<br>
> the needs of the OpenWrt community and industry. To make sure the process<br>
> benefits the community as much as possible, I'm asking for your feedback.<br>
> Please look through the document I've linked below and provide feedback,<br>
> either as comments on the document or as a reply to this message.<br>
<br>
</span>First of all, I'm happy to read prpl is going to fund OpenWrt<br>
developers.<br>
<br>
As a community, OpenWrt has always been helpful to allow third-party<br>
modifications to software and hardware, and most developers started<br>
their involvment by hacking on existing consumer-grade hardware found<br>
in the wild rather than buying a dev-board. The ongoing tivoization<br>
(ie. non-hackability despite physical access to gear) makes me wonder<br>
about the acceptable licenses for prpl funded contributions, ie. if<br>
things could be licensed GPLv3, as that would (at least in theory)<br>
prevent locked-down devices and associated problems with<br>
maintainability and security. On the other hand, I'm fully aware that<br>
licenses cannot solve that problem unless someone actually goes to<br>
court and that's a lot of effort...<br>
The debate on the FCC-induced lock-down of WiFi devices showed that<br>
you are defending the *option* to modify firmware -- however, what<br>
about hardware and software vendors who believe that they are better<br>
off if their garden is fenced, independently of the FCC requirements?<br>
While I'm having a hard time to imagine what OpenWrt developers could<br>
possibly ever want from "the industry" and how prpl could help there,<br>
this seems to be a quite relevant aspect where an organization such as<br>
prpl could be helpful:<br>
Arguing that building devices which are defective-by-design creates<br>
more problems than profits in the long run, especially to society as<br>
a whole.<br>
See <a href="http://www.defectivebydesign.org/" rel="noreferrer" target="_blank">http://www.defectivebydesign.org/</a><br>
Is that a debate you are having?<br>
If so, what's prpl's position on the tivoization issue?<br>
<br>
<br>
Apart from that, I'm wondering how prpl funded developments will find<br>
their way into openwrt.git in case of conflicts or any reason which<br>
might lead to the changes being rejected, similar to what Linus asked<br>
a couple of days ago. Obviously, adding a new package will hardly<br>
cause any difficulties, while changes to the OpenWrt core and<br>
infrastructure are more likely to be problematic. For now, prpl did<br>
not exactly develop a reputation of discussing their plans and<br>
intentions publicly in a way which is accessible to anyone potentially<br>
affected *before* taking actions. And not everyone is necessarily<br>
willing to follow hours of video conferences on Youtube from which it<br>
is quite clear anyway that this is only the "community involvement"<br>
part with little insight regarding strategic decissions apparently<br>
being made behind closed doors.<br>
The draft document you shared suggests that you are willing to discuss<br>
things in advance, supposedly to prevent the need to fork or not<br>
getting the changes pushed into the OpenWrt project. However, that's<br>
as far as I understand the procedure for individual projects and not<br>
for the "themes" which could just as well be in conflict, eg. with the<br>
priorities set by reviewers you are depending on.<br>
Thus I'm concerned about transparency and mode of strategic decissions<br>
(democratic? plutocratic? dictatorship?) and it would be great if you<br>
would fully share the (apparently already decided) plan lying ahead and<br>
supposedly affecting many of us.<br>
<br>
<br>
Cheers<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Daniel<br>
</font></span><span class="im HOEnZb"><br>
><br>
> As a quick summary, the process would go as follows:<br>
><br>
> * prpl and its members, as funders, would set initial themes that all<br>
> projects would be expected to fit into.<br>
> * the community, prpl members, and others would submit and comment on ideas<br>
> for projects that fit those themes<br>
> * potential implementers would then submit proposals for implementations,<br>
> including a budget, timeline and general plan for implementation<br>
> * an OpenWrt community committee, the prpl TSC and prpl Board would<br>
> finalize which implementations are selected and funded.<br>
><br>
> More details are in the linked document. I want to make sure everyone in<br>
> the OpenWrt community has had a chance to provide their thoughts on the<br>
> program so please provide your feedback as soon as possible and no later<br>
> than March 17.<br>
><br>
> Thanks,<br>
><br>
> Eric<br>
><br>
> PSSP proposal:<br>
> <a href="https://docs.google.com/document/d/1b5LwqNPUasSafP-3NLwnV7rXRRUPDfj5yrU772dkpoc/edit?usp=sharing" rel="noreferrer" target="_blank">https://docs.google.com/document/d/1b5LwqNPUasSafP-3NLwnV7rXRRUPDfj5yrU772dkpoc/edit?usp=sharing</a><br>
><br>
> --<br>
> Eric Schultz, Community Manager, prpl Foundation<br>
> <a href="http://www.prplfoundation.org" rel="noreferrer" target="_blank">http://www.prplfoundation.org</a><br>
> <a href="mailto:eschultz@prplfoundation.org">eschultz@prplfoundation.org</a><br>
> cell: <a href="tel:920-539-0404" value="+19205390404">920-539-0404</a><br>
> skype: ericschultzwi<br>
> @EricPrpl<br>
<br>
</span><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> openwrt-devel mailing list<br>
> <a href="mailto:openwrt-devel@lists.openwrt.org">openwrt-devel@lists.openwrt.org</a><br>
> <a href="https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel" rel="noreferrer" target="_blank">https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Eric Schultz, Community Manager, prpl Foundation<br><a href="http://www.prplfoundation.org" target="_blank">http://www.prplfoundation.org</a><br><a href="mailto:eschultz@prplfoundation.org" target="_blank">eschultz@prplfoundation.org</a><br>cell: 920-539-0404<br>skype: ericschultzwi<br>@EricPrpl</div></div>
</div>