On 04/12/16 23:20, David Sommerseth wrote:
> On 04/12/16 15:42, Илья Шипицин wrote:
>>
>>
>> 2016-12-03 23:48 GMT+05:00 Selva Nair <selva.n...@gmail.com
>> <mailto:selva.n...@gmail.com>>:
>>
>>     Hi,
>>
>>     In the installer, interactive service is tied to the installation of
>>     automatic service (openvpnserv2) --- if you opt not to install
>>     openvpnserv2, interactive service is also disabled. You can install
>>     openvpnserv2 without installing the interactive service, but not the
>>     other way.
>>
>>     I think we should consider interactive service as a requirement for
>>     properly running the GUI (note that we do not set the GUI to request
>>     admin rights anymore). So I suggest:
>>
>>     1. Always install the interactive service along with openvpn core
>>     (and set up the required HKLM registry entries) OR at least
>>     automatically select interactive service if the GUI is selected.
>>
>>     I prefer the first option as that service doesn't do anything unless
>>     a client connects to its service pipe, and has some uses even
>>     without the GUI.
>>
>>     2. Make it possible to uncheck automatic service (openvpnserv2)
>>     without unchecking interactive service.
>>
>>     A vast majority of installations would need only openvpn core, the
>>     GUI and interactive service. Most users will not use the automatic
>>     service (openvpnserv2) at all. Given that the latter requires .NET
>>     4.0 which means an additional 50MB+ download for some, a very slow
>>     installation and possible restarts, forcing it on to get interactive
>>     service is not good.
>>
>>     That said we could still leave openvpnserv2 selected by default as
>>     changing that at this stage may be unwise. Hopefully many Windows
>>     users may already have .NET 4.0 or higher installed.
>>
>>
>> thank you very much for your efforts.
>>
>> however, it seems to get more and more complicated ("what if we install
>> new version after old version ... and checkboxes are set in different
>> ways...").
>>
>> what do I suggest, is to simplify things, i.e.
>>
>> 1) add "send installation statistics anonymousely" (we will see checkboxes)
>
> No.  Do not ever add such statistics.  Many OpenVPN users are privacy
> aware and they will make a lot of noise if we ever do something like this.
>
> Further do not add additional check-boxes.  Give users as few options as
> possible, presume users are stupid (and I include everyone in this
> statement, even including sys-admins and developers) and they will do
> random choices on such options based on their mood of the day.  We who
> develop OpenVPN have the best condition in most cases to recommend sane
> defaults, provide that and ignore the rest.  If we are wrong on these
> defaults, we will get to know it soon enough and can re-evaluate the
> defaults and fix it for everyone.
>
> And rather put advanced tweaks behind some more hidden command line
> switches/options for those users who truly understands these details.
>
> Seriously, just start to ponder on the success of iOS over many other
> mobile OSes.  They provide as few options as possible (but no less!).
> That is, the bare minimum to provide a simple and great user experience
> for even inexperienced users.  Yes, advanced users may hate it, but the
> majority of users love this simplicity - even technical ones.
>
>> 2) run some kind of questionary
>
> Such questionnaire will only be valuable if those who fill it out have
> the needed experience and/or understanding to give educated answers.
> For the rest it will just be a mixture of "this sounds clever", "this
> sounds cool" and "No way, I will hate that".
>
>
> Be brave, settle for some really reasonable defaults we would prefer.
> Ship it and see how it is perceived.  If there are issues, we can respin
> a new installer with modified defaults regardless of the core OpenVPN
> release schedule.
>
>
>


Did somebody order a "Galactic Battle Cruiser" ?


Deh deh deh .. etc




------------------------------------------------------------------------------
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to