Nice to meet you.
I am a software engineer.
I resigned recently, and I have no job now.
Fortunately I found MQL. It's quite cool tool and very useful programming
language.(But I'm not familiar with it)
I have wondered about that too, there is nothing in the codebase pages to suggest if the code there should be considered public domain or not. I think most people assume it is but it should really be clarified.
I have wondered about that too, there is nothing in the codebase pages to suggest if the code there should be considered public domain or not. I think most people assume it is but it should really be clarified.
I have wondered about that too, there is nothing in the codebase pages to suggest if the code there should be considered public domain or not. I think most people assume it is but it should really be clarified.
You will get agreement from me . . . but thats about it, other Moderators and Admin see no need to change what is written in the rules so that it agrees with what they want to enforce on this Forum.
Well according to those links it is not public domain. Public domain is described as uncopyrighted source code. All the MQ sourcecode in the codebase has MQ copyright notice on it, and so does alot of the code submitted by others.
It also doesnt have any kind of copyleft licence giving the user permission to copy it.
If you are a commercial developer it would probably be good practice to use other peoples source code only as a reference rather than as a source to copy.
I promise I will never copy any indicator source.
What I do is just to modify and migrate the program to another language.
If you allow me to do that, I will appreciate that a lot.
Of course, you can use MQL4 and MQL5 examples from the free library. You even can convert their algorithms to other programming languages. However, as a matter of courtesy, it would be nice of you to insert the links to the primary materials into your source code.
MetaQuotes Software Corp. allows using all Code Base examples. However, re-publishing these codes outside of MQL4.com and
MQL5.com is forbidden.
Well according to those links it is not public domain. Public domain is described as uncopyrighted source code. All the MQ sourcecode in the codebase has MQ copyright notice on it, and so does alot of the code submitted by others.
It also doesnt have any kind of copyleft licence giving the user permission to copy it.
If you are a commercial developer it would probably be good practice to use other peoples source code only as a reference rather than as a source to copy.
Thank you for your concerns.
I think so too.
I sent a mail to confirm again.
The reply told me to refer to term of use(MQL5, Not MQL4)
I think it implied that it is impossible to be allowed to migrate the indicator library to another programming language.
So I gave up.
Anyway, thank you all for concerns.
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Nice to meet you.
I am a software engineer.
I resigned recently, and I have no job now.
Fortunately I found MQL. It's quite cool tool and very useful programming language.(But I'm not familiar with it)
Now I'm focusing on some other trade project for commercial use.
It will use indicator to show some indicator line on the chart.
And It uses a different program language(which I'm familiar with).
I found TA-lib which provided 200 indicator functions too.But I have to say some function is not so easy to read and not as compact as yours.
I want to reference the sources of indicators implemented by mql4.(just indicator functions provided by MetaQutes)
I worry about the infringement to your copyright.
So I want to confirm whether I can be allowed to do that.
I promise I will never copy any indicator source.What I do is just to modify and migrate the program to another language.
If you allow me to do that, I will appreciate that a lot.
Thank you.