I am in the process of evaluating GUI guider vs edgeline vs “manual coding”.
I understand the reasoning behind most of the bullets, but I have some opinions regarding some of the bullets.
Free plan:
Free, no registration
Basic features (similar to v0.3 with still missing but mandatory features such as font import)
Limitation in features, e.g. limited number of screens, widgets, etc
Useful to quickly try out Edgeline and see if you like it
Maybe some days of trial without limitation but it’s not decided yet
Limitation in (non-advanced) features might give the user the wrong impression about how powerful LVGL could be.
Let the user decide when these days should start (immediately or after a while when the user has grown accustomed to the editor)
Standard plan
Like the free plan but for no limitation
Will be very cheap (i.e. comparable to a (or a few) cups of coffee per month)
No internet will be required, the licence will be verified offline
From a personal point of view, I would like to have a “lifetime” license for my personal projects. But I am against paying a monthly fee for something i might use 2-10 times a year (during one or two months).
Is the license in some way “looked” to one device/PC?
Professional plan
Like the standard version with extra features. E.g. style editor (not only local styles), advanced animation editor, and so on
It targets professional user so it will have a higher price
From a professional point of view, my company would (probably) never consider anything less than a one-time cost option for a “lifetime” license for a specific project (maybe restricted to a limited amount of users etc.).
In short, I understand the reasoning behind the monthly billing solution but I think that you will be missing a lot of potential revenue due to this limitation.
Not exactly but probably limited screen and widget count.
We don’t plan something like this.
No, it should be possible it any time with a few clicks.
We were considering monthly and yearly subscriptions. Probably other options will be added too but these are not decided yet.
The standard version will be too cheap to include premium support. It might be part of the professional plan to some extent. (E.g. 8 hours of support)
That’s why the trial period
Sounds reasonable.
Isn’t paying 1-2 months when you need it is the most flexible option then?
It’s locked to your account but there needs to be an option to change that account. E.g. if an employee leaves the company the licence needs to be passed to another employee.
For companies, a lifetime license could be really easier to manage. We are considering it.
jonathan@jonathan-pc:~/Downloads/EdgeLine_v0_3_linux$ ./Edgeline.x86_64
Set current directory to /home/jonathan/Downloads/EdgeLine_v0_3_linux
Found path: /home/jonathan/Downloads/EdgeLine_v0_3_linux/Edgeline.x86_64
Loading in SingleInstance mode
munmap_chunk(): invalid pointer
Aborted (core dumped)
Copying the libffi.so.6 to EdgeLine_v0_3_linux/server I can run micropython…
jonathan@jonathan-pc:~/Downloads/EdgeLine_v0_3_linux/server$ ./micropython
MicroPython d7ae5ca-dirty on 2021-05-27; linux version
Use Ctrl-D to exit, Ctrl-E for paste mode
>>>
>>>
… but EdgeLine keeps crashing.
When I try to run server.py I get some erros:
jonathan@jonathan-pc:~/Downloads/EdgeLine_v0_3_linux/server$ python server.py
Traceback (most recent call last):
File "server.py", line 4, in <module>
import uctypes
ModuleNotFoundError: No module named 'uctypes'
Other modules like uarray, micropython, ujson and lvgl appears as unsolved imports in the server.py code.