@Alexey-T, do we have an lightweight distribution of CudaText or instruction how to do this? If some company has its own security department and they don't like any potential risk of embedded python (who know what does it have under the hood?), is there a way to get an option without python, plugins and so on? I mean the case when the company needs just multitab text editor (with themes and all built-in features, of course) which can be safely used on their workstation under limited user rights and nothing more. For example, if I just remove the 'py' and 'python36dlls' folders and the 'python36.dll' and 'python36.zip' files, will it work well for basic functionality?
it must work w/o python. on Win32 you need to delete *.DLL *.ZIP *.PYD files. or maybe just set dummy value of "pylib" (on unix: "pylib__suffix").
user must only see error message in console. editor must work.
do you suggest to hide err msg in console?
maybe do this if special value of "pylib" is used? eg "-".
i added the patch to support EMPTY val of "pylib". app will ignore python and disable the command "find python library".
OK, great!
What about files in ../py folder? You haven't mentioned them. Does it mean CT use it even there is no python?
Do I understand it right CT doesn't use cudatext_shell64.dll and vcruntime140.dll if it couldn't find python?
What about files in ../py folder? You haven't mentioned them.
they all will be not loaded+used, even .inf files.
cudatext_shell64.dll - it is Win Explorer shell extention
vcruntime140.dll - helper for Py engine, won't be used
Please, don't close it yet. Let me prepare a short 'how to' or may be even a cmd file to achieve this. I will do it next couple of days.
BTW, do we have some paragraph in license or other mentioning on the site which clearly says that CudaText is free for business?
do we have some paragraph in license or other mentioning on the site which clearly says
Maybe no, but it's free for businness, because Docs say it is free and open source, MPL 2 license.
Please, test it, @Alexey-T
I am on linux. seems it does OK job to remove python files.
If you agree you can include it in further distribution. But it's up to you.
I also think it could be a good idea to add a remark on your site once which clearly says that CudaText is free for everyone and for business too. I think I may help to spread it because people want get answers to their questions quickly: "I need free software, is it free? Oh, I see, it's clearly says it's for free. I will try it!" :) But it's also up to you.
Thanks. I can close it now.
include no-python script to the Cud distro which has the python. not nice.
pls distribute it somehow other way.
what to write about "free", where?
what to write about "free", where?
Somewhere. In Wiki or on main page (first paragraph or Details section). I checked the site and there is no word 'free' except the words FreeBSD and Free Pascal :)
Some open source products says the are free.
https://wireshark.com/wireshark-reviews-downloads.html
"you can download it and and install it free of charge"
"You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip."
TestDisk, ShotCut and HeidiSQL also say they're free. But CudaText just notifies it's open source and nothing more. :) People can't google it as "free text editor" unless another site tells them to. And they should be familiar MPL-2 to realize it. I think just a couple of words on the main page could help here. :)
pls distribute it somehow other way.
No problem. At least there is a way to remove it if someone wants and they could google it here and then recommend this software in their organizations.
Ok, I changed the text
CudaText is a cross-platform text editor, written in Lazarus. It is open source project and can be used free of charge, even for business. It starts quite fast: ~0.3 sec with ~30 plugins, on Linux on CPU Intel Core i3 3Hz. It is extensible by Python add-ons: plugins, linters, code tree parsers, external tools.
also added keywords:
<meta name="keywords" content="CudaText, free code editor, free text editor, free IDE" />