<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;"><div><div><span class="gmail-"><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>I don't want to reduce the problem to a personal one, but I think that an author, that is a programmer that reaches 171128 downloads, could be considered trusted.<br></div></div></div></div></div></blockquote><div><br></div></span><div>Roberto you are well known in the community and I think we know and trust you by now :-) <br></div></div></div></div></blockquote><div><br><br></div><div>This means I have my plugins auto-approvated ?   Tell me. <br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;"><div><div><span class="gmail-"><div><br></div></span>We also want to promote a plugin repository that contains code that won't remove all files from a user's hard drive or worse....</div></div></div></blockquote><div><br></div><div>I think this is a crime, and<span id="gmail-result_box" class="gmail-" lang="en"><span> it is</span> <span>punishable by law</span><span>,</span> <span>so there</span> <span>would be a</span> <span>problem only</span> <span>for a simple</span> <span>plugin</span><span>,</span> <span>but for</span> <span>any program</span><span>,</span> <span>open source</span><span>,</span> <span>free</span><span>,</span> <span>and other</span><span>.</span><br><br><span>So</span><span>,</span> <span>unless</span> <span>we do not want</span> <span>to question</span> <span>again</span> <span>the</span> <span>world of programming</span><span>,</span> <span>this is a</span> <span class="gmail-">false problem</span><span>,</span> <span class="gmail-">I thought was</span> <span>passed</span> <span>in</span> <span>open source</span> <span class="gmail-">minds</span><span class="gmail-">.</span></span></div><div class="gmail_quote"><br><span id="gmail-result_box" class="gmail-" lang="en"><span>I developed</span> <span>iPhone app</span><span>,</span> <span>and</span> <span>one that</span> <span>I</span> <span>deeply</span> <span>loathed</span> <span>is the</span> <span>approval mechanism</span> <span>of the</span> <span>app</span> <span>through the Apple Store</span><span>.</span> <span>But in that case</span> <span>it</span> <span>was justified</span> <span>(</span><span>and history</span> <span>has shown this</span><span>)</span> <span>because</span> <span>iPhone</span> <span>and smartphones</span> <span>in general</span> <span class="gmail-">are becoming</span> <span>a kind of</span> <span class="gmail-">credit card</span><span>,</span> <span class="gmail-">with all the</span> <span class="gmail-">necessary safety precautions</span> <span class="gmail-">necessary</span><span class="gmail-">.<br><br></span></span><span id="gmail-result_box" class="gmail-" lang="en"><span>But in the case</span> <span>of a</span> <span>gis</span><span>,</span> <span>open</span> <span>or not</span><span>,</span> <span>the maximum damage</span> <span>that</span> <span>a plugin can</span> <span>do is</span> <span>produce</span> <span class="gmail-">the prints</span> <span>off the</span> <span>press sheet</span><span>.</span> <span><br>Rather</span><span>,</span> <span>I would see</span> <span>the most</span> <span>important</span> <span class="gmail-">working upstream</span> <span class="gmail-">python</span> <span class="gmail-">environment</span><span class="gmail-">,</span> <span>and</span> <span class="gmail-">the</span> <span class="gmail-">plugin</span> <span>to work</span> <span>in a</span> <span>sand-</span><span>safe</span> <span class="gmail-">box</span><span>.<br><br></span></span><span id="gmail-result_box" class="gmail-" lang="en"><span><span id="gmail-result_box" class="gmail-" lang="en"><span>The</span> plugin <span>approval</span> <span>phase  is now</span><span></span> <span class="gmail-">only</span> <span class="gmail-">a sort of</span> <span>prior censorship</span><span>,</span> <span>given into the hand</span> <span>of a dark</span> <span>presenteeism</span> <span>that moves</span> <span class="gmail-">according to his</span> <span class="gmail-">personal sympathies</span><span class="gmail-">, </span></span></span></span><span id="gmail-result_box" class="gmail-" lang="en"><span><span id="gmail-result_box" class="gmail-" lang="en"><span class="gmail-"><span id="gmail-result_box" class="gmail-short_text" lang="en"><span class="gmail-">with its time</span> <span class="gmail-">and its</span> <span class="gmail-">summary judgments</span><span class="gmail-">.</span></span><br><br></span></span></span></span><br><span id="gmail-result_box" class="gmail-" lang="en"><span>That aside</span><span>,</span> <span>let's</span> <span>describe</span> <span>what I think</span> <span>should happen</span><span>:</span><br><br><span>1</span><span>)</span> <span>In the</span> <span>upload page</span> <span>of the</span> <span>plugin</span> <span>should be included</span> <span>a clear warning</span> <span>that explains</span> <span>what the rules</span> <span>(</span><span>possibly</span> <span>in several languages)</span><span>.</span><br><br><span>2</span><span>) Only</span> <span>after you have answered</span> <span>affirmatively</span> <span>to the request for</span> <span>acceptance of the rules</span><span>,</span> <span>and</span> <span>having filled</span> <span>a registry</span> <span>programmer</span><span>, which</span> <span>assumes its</span> <span>responsibilities clear</span> <span>(</span><span>thus</span> <span>taking away</span> <span>from the main program</span><span>)</span> <span>the programmer can</span> <span>send the</span> <span>plugin</span><span>.</span><br><br><span>3</span><span>)</span> <span>On</span> <span>dobrebbe</span> <span>servers</span> <span>exist</span> <span>an automatic procedure</span> <span>(</span><span>antivirus</span><span>,</span> <span>automatic control</span> <span>sources to figure out</span> <span>harmful</span> <span>instructions</span><span>,</span> <span>etc.)</span> <span>that</span> <span>warns</span> <span>the existence of</span> <span class="gmail-">problems</span><span>.</span><br><br><span>4</span><span>)</span> <span class="gmail-">The plugin is</span> <span>immediately available</span> <span>to users, who</span> <span>can report</span> <span>in case of malfunctions</span><span>.</span><br><br><span>5</span><span>)</span> <span>The</span> <span>GIS</span> <span class="gmail-">program has a</span> <span>python</span> <span>version</span> <span>controlled</span><span>,</span> <span>which prevents</span> <span>damage</span> <span>to the operating system</span> <span class="gmail-">and more.<br><br></span></span><br></div></div><span id="gmail-result_box" class="gmail-" lang="en"><span class="gmail-">This is what</span> <span class="gmail-">I think should</span> <span class="gmail-">be done</span><span>,</span> <span class="gmail-">not to be left</span> <span class="gmail-">to the stone age</span><span class="gmail-">.   :)<br><br><br></span></span></div><div class="gmail_extra"><span id="gmail-result_box" class="gmail-" lang="en"><span class="gmail-">Best regards<br><br></span></span></div><div class="gmail_extra"><span id="gmail-result_box" class="gmail-" lang="en"><span class="gmail-">Roberto<br></span></span></div></div>