Providing Source Code to Customers. - page 3

 
Fernando Carreiro #:

In order for freelancers here on the site to keep prices at a messily $30, they reuse their code extensively.

They have built up a library or template of sorts for an EA, which they then adjust and customise for each customer's requirements.

This means that the freelancer does not create an exclusive piece of code for each the customer. This is the only way their prices are kept so ridiculously low.

And again, exclusive rights to a program, does not imply exclusive rights to the source code.

One should also remember, that on the freelance section here, no physical legal documentation, nor contract was established and physically signed between the two parties, making it all a "for personal use only" situation.

But the freelancers did not create their own programming language so technically everything belongs to metaquotes.

But metaquotes did not create their own operating system so technically everything belongs to microsoft

But microsoft did not create their own hardware so technically everything belongs to intel

But intel does not have their own source of silicon for the chips so technically everything belongs to the supplier of silicone , these guys are behind everything . Technically  😇

 
Lorentzos Roussos #: But the freelancers did not create their own programming language so technically everything belongs to metaquotes. But metaquotes did not create their own operating system so technically everything belongs to microsoft. But microsoft did not create their own hardware so technically everything belongs to intel. But intel does not have their own source of silicon for the chips so technically everything belongs to the supplier of silicone , these guys are behind everything . Technically  😇
If you write a book in English, does it "technically" belong to the Anglos-Saxons who create the English language? NO!
 
Fernando Carreiro #:
If you write a book in English, does it "technically" belong to the Anglos-Saxons who create the English language? NO!

Exactly  😉

You like to give a poetic aura to things so first and foremost it is not ethical to not provide the source code of someone else's idea to them post completion.

Now a component that is built toward the culmination of that idea can be reused of course .

The chef has an idea for a dish and uses ingredients . No one can deny a chef his idea because the carrots are the same more or less for instance .

The client with the trading idea is the chef . We , the coders , are the ones who pull the carrots out of the earth and clean them up for the chef.

😇

 
Lorentzos Roussos #: Exactly  😉 You like to give a poetic aura to things so first and foremost it is not ethical to not provide the source code of someone else's idea to them post completion. Now a component that is built toward the culmination of that idea can be reused of course . The chef has an idea for a dish and uses ingredients . No one can deny a chef his idea because the carrots are the same more or less for instance . The client with the trading idea is the chef . We , the coders , are the ones who pull the carrots out of the earth and clean them up for the chef. 😇

Forum on trading, automated trading systems and testing trading strategies

Discussion of article "How to Order a Trading Robot in MQL5 and MQL4"

Fernando Carreiro, 2023.01.30 16:31

If the customer does not explicitly request the source code in the requirements, then the developer can do as they wish.

And if the developer decides not to supply the source code, then they will not be violating the requirements, and will win the arbitration if it goes that way.

Many developers feel ethically motivated to offer the source code irrespective of the customer requirements, but other developers do not.

There is no default! It should be in the requirement specifications and it can affect the price of the job.

Reason: