Não cria arquivo ex4 - página 3

 
Não "desenvolvedores", mas os proprietários da plataforma comercial, que concederam um direito de uso não exclusivo sob os termos de um contrato de licença. Recomendo que você tenha isto em mente.
 
Renat:
Não "desenvolvedores", mas os proprietários de plataformas comerciais que deram um direito de uso não exclusivo sob os termos do contrato de licença. Recomendo ter isso em mente.

Eu concordo, errado - não os desenvolvedores, mas os proprietários. Mas isso não dá às metaquotas o direito de revisão por pares.

O EULA foi lido - ele fala sobre os direitos e obrigações das partes, não que os proprietários da plataforma comercial recebam quaisquer poderes especiais. Se eu estiver errado, do que se trata?

 

Errado, pois você praticamente ignora a noção de proprietário.

Além disso, o " Contrato de licença de usuário final do terminal comercial" tem uma referência direta aos termos de uso. Aqui estão algumas das cláusulas:

2. LICENÇA E LIMITAÇÕES

2.3 Sem Modificações. Você concorda em não realizar ou autorizar quaisquer modificações do Software MetaQuotes, sua tradução para outros idiomas, criação de produtos similares, descompilação, montagem reversa, violação do sistema de proteção do Software, bem como a criação de outros produtos de software baseados no Software MetaQuotes.

2.5 Direito de Propriedade Exclusiva. Você reconhece e concorda que quaisquer direitos de propriedade intelectual relacionados ao Software MetaQuotes, ao site da MetaQuotes, aos Materiais Online MetaQuotes e aos Materiais Publicitários MetaQuotes são e continuarão a ser propriedade exclusiva da MetaQuotes e/ou de seus licenciadores. Nada neste Contrato deverá ser interpretado como concessão a você de tais direitos de propriedade intelectual.

A você é concedido apenas um direito limitado de usar os Direitos de Propriedade Intelectual estipulados neste Acordo. Você concorda em não tomar nenhuma ação que possa expor ou resultar na violação ou limitação dos Direitos de Propriedade Intelectual. Você reconhece e concorda que qualquer uso não autorizado dos Direitos de Propriedade Intelectual é uma violação deste Contrato, bem como uma violação das leis de propriedade intelectual, incluindo, mas não se limitando às leis de direitos autorais e marcas registradas.

Todos os títulos e Direitos de Propriedade Intelectual em relação ao conteúdo de propriedade de terceiros, que não estão contidos no Software MetaQuotes, mas podem ser acessados através do uso do Software MetaQuotes, pertencem aos proprietários de tal conteúdo e podem ser protegidos por direitos autorais aplicáveis e outras leis de Propriedade Intelectual.



2.7 Termos de uso do IDE MQL4.

Você pode usar o IDE MQL4 nos seguintes termos:


2.7.1 Licença

2.7.1.1 Sujeito a sua conformidade com estes Termos de Uso IDE MQL4, a MetaQuotes Software Corp. concede a você um direito limitado, não exclusivo, não atribuível, não publicável e não atribuível de usar o IDE MQL4 para o Propósito Autorizado.

2.7.1.2 Esta licença não lhe concede o direito de atualizar ou atualizar a versão e não garante o acesso contínuo ao IDE MQL4 ou ao Software MetaQuotes. MetaQuotes pode rever, alterar, descontinuar o fornecimento, exigindo que você pare imediatamente de usar o IDE MQL4, o Software MetaQuotes, suas funcionalidades ou qualquer parte dele, o que pode resultar, de tempos em tempos e sem aviso prévio, em perda de compatibilidade, negação de acesso às funcionalidades do Software MetaQuotes ou da rede MetaQuotes, sistema, site da MetaQuotes, servidores, ferramentas, informações e bancos de dados, término das atividades comerciais.

2.7.2. Para o propósito destes Termos de Uso IDE MQL4, "Finalidade permitida" significa o desenvolvimento de código executável com o propósito de uso somente com o Software MetaQuotes. A MetaQuotes reserva-se o direito de rescindir estes Termos de Uso IDE MQL4 a seu exclusivo critério, se você violar esta obrigação.

2.7.3. seu direito de usar a MQL4 IDE em virtude do parágrafo 2.7.1. acima também implica as seguintes condições:

2.7.3.1. seu aplicativo de software não deve de forma alguma e de forma alguma afetar direta ou indiretamente a funcionalidade ou desempenho do Software MetaQuotes, produtos ou serviços.

2.7.3.2 Você não deve remover, ocultar, modificar, desmontar, descompilar, montar de forma reversa ou de outra forma adulterar o sistema de segurança do código executável do IDE MQL4 ou modificar a interface do usuário do IDE MQL4 sem o consentimento prévio por escrito da MetaQuotes. Você também se compromete a sempre cumprir as exigências e especificações relativas ao projeto, uso e apresentação da aplicação.

2.7.3.3. exceto com o consentimento expresso por escrito da MetaQuotes, você concorda em não distribuir o aplicativo de software on-line através do(s) site(s), que a MetaQuotes considera ser de qualquer forma semelhante ao site da MetaQuotes, infringe os direitos de propriedade intelectual do site da MetaQuotes ou usa as marcas registradas da MetaQuotes ou palavras que descrevem os produtos ou serviços da MetaQuotes, como as URLs registradas para esse site ou esses sites.

2.7.3.4 Você se compromete a manter, o melhor possível, a autoridade e a reputação do Software MetaQuotes, MQL4 IDE, a marca MetaQuotes e o nome MetaQuotes em todos os momentos.

2.7.3.5 Você não deverá utilizar a MQL4 IDE em qualquer aplicativo de software que a MetaQuotes considere ser real ou potencialmente ilegal, incorreto ou contrário aos termos do Contrato de Licença do Usuário Final ou a quaisquer Termos Adicionais.

2.7.3.6 Você declara que os serviços ou produtos fornecidos por seu aplicativo de software são fornecidos de acordo com as leis e regulamentos aplicáveis (incluindo, sem limitação, aqueles que protegem a privacidade, a confidencialidade do processamento de dados pessoais e dados de tráfego).

2.7.3.7 Você concorda em não utilizar o IDE MQL4 para criar um aplicativo de software ou dispositivo de hardware que forneça a terceiros informações comercialmente sensíveis ou qualquer outro tipo de dado que seja proibido pela lei aplicável.

2.7.3.8 Você concorda que é o único responsável (e que a MetaQuotes não será responsável perante você ou qualquer terceiro) pelos serviços e/ou produtos fornecidos por você através de seu aplicativo de software.


2.7.4 Em particular, Você reconhece que seus direitos de uso do IDE MQL4 dependem estritamente do cumprimento destes Termos; qualquer violação destes Termos ou dos Termos Adicionais correspondentes resultará no cancelamento automático da MetaQuotes do acordo.

2.7.5 Estes Termos de Uso da Interface de Programação de Aplicações MetaQuotes não lhe concedem nenhum direito de uso dos Materiais Publicitários MetaQuotes, incluindo, sem limitação, as marcas e logotipos MetaQuotes.

2.7.6 Você concorda em monitorar continuamente o site da MetaQuotes, a fim de certificar-se de que está ciente de quaisquer mudanças nos Termos de Uso da MQL4 IDE, no Contrato de Licença do Usuário Final e em outros Termos Adicionais relevantes. Se você não concordar com quaisquer mudanças nos regulamentos relevantes, você concorda em parar imediatamente de usar o IDE MQL4 e, se necessário, o Software MetaQuotes.

2.7.7 Você representa e garante que tem toda a autoridade necessária para aceitar e cumprir com estes Termos de Uso IDE MQL4.

2.7.8 Você reconhece e concorda que seu uso do IDE MQL4 é por sua própria conta e risco. Você concorda em defender, indenizar e manter a MetaQuotes, suas Afiliadas e Pessoal inofensivos de e contra quaisquer responsabilidades e custos (incluindo honorários legais razoáveis) incorridos por aquelas partes decorrentes de ou em conexão com: (a) seu uso do IDE MQL4, (b) qualquer violação dos termos e condições contidas nestes Termos de Uso IDE MQL4, e (c) sua provisão de qualquer aplicativo de software desenvolvido por você enquanto utiliza o IDE MQL4.

2.7.9 A MetaQuotes reserva-se o direito de alterar estes Termos de Uso IDE da MQL4 a qualquer momento, seja de forma geral ou individual, publicando os Termos de Uso IDE da MQL4 revisados no site da MetaQuotes, ou notificando-o de outra forma sobre as alterações nos Termos de Uso IDE da MQL4. Você deverá notificar qualquer alteração nos Termos de Uso do IDE MQL4, o que daria direito à MetaQuotes de cobrar uma taxa de licença, com três (3) meses de antecedência. Seu uso contínuo da MQL4 IDE constitui sua concordância com os termos e condições estabelecidos nos Termos de Uso revisados da MQL4 IDE.

2.7.10. Se você desejar utilizar a MQL4 IDE de qualquer outra forma além daquela explicitamente declarada nestes Termos de Uso da MQL4 IDE, tal uso é expressamente proibido, a menos que a MetaQuotes lhe tenha concedido uma licença correspondente.

2.7.11. Direitos de Propriedade Intelectual

2.7.11.1 Se você usar o IDE MQL4 para um Propósito Permitido, você retém todos os direitos de propriedade intelectual que você possa ter com relação à sua aplicação de software.

2.7.11.2 No que diz respeito ao acordo entre você e a MetaQuotes, a MetaQuotes e seus licenciadores reservam todos os direitos de propriedade intelectual que se aplicam ao Software MetaQuotes (incluindo o IDE MQL4) e quaisquer trabalhos derivados criados por ou para a MetaQuotes ou seus licenciadores.

2.7.11.4 Se você é funcionário ou diretor de uma empresa e utiliza a MQL4 IDE em nome de sua empresa ("Empresa"), você reconhece e concorda com o seguinte (i) ao aceitar estes Termos de Uso da MQL4 IDE e ao utilizar a MQL4 IDE, você reconhece que está fazendo isso em nome e com a permissão expressa da Empresa, com base em seu e da Empresa em conformidade com estes Termos de Uso da MQL4 IDE em relação ao seu e da Empresa em relação ao uso da MQL4 IDE; (ii) a licença fornecida pela MetaQuotes para utilizar a MQL4 IDE assume que você obteve todo o consentimento, permissão e autoridade necessários da Empresa para agir oficialmente em nome da Empresa de acordo com estes Termos de Uso da MQL4 IDE. Você representa e garante ter obtido tal consentimento, permissão e autoridade para usar a interface IDE MQL4 em nome da Empresa. Se você não tiver tal autorização, não tem o direito de usar a MQL4 IDE.



2.10 Atualizações e novas versões do Software MetaQuotes. A MetaQuotes se reserva o direito de adicionar novas características funcionais, melhorias no software, melhorias e atualizações ao Software MetaQuotes a seu próprio critério. Você reconhece e concorda que a MetaQuotes não é obrigada a lhe fornecer novas versões do Software MetaQuotes.

De tempos em tempos, o Software MetaQuotes pode baixar e instalar automaticamente atualizações para o Software MetaQuotes. Tais atualizações são necessárias para manter a compatibilidade de software, manter a segurança ou correção de bugs, ou fornecer novos recursos, funcionalidades ou versões. Você concorda em receber tais atualizações da MetaQuotes para o uso contínuo do Software MetaQuotes. Você também concorda que, caso você faça download, instale e use uma nova versão do Software MetaQuotes, você poderá ser solicitado a entrar em um Acordo modificado.

 

Renat, é claro que você tem razão, é o seu desenvolvimento, não entramos em detalhes legais.

Você pode ver que as pessoas reclamam e não gostam do adendo.

As pessoas reclamam e não gostam do adendo. Você não pode proteger completamente os originais, qualquer programador pode fazê-lo.

Eles só precisam de tempo, mas todos eles usam especialistas diferentes e o código pode se sobrepor (incluindo o código do autor), o que há de errado com isso?

 
Essa é a resposta que eu esperava - ao invés de uma resposta específica, referências a "leia você mesmo". Mas, em princípio, não me importo. Não se trata de uma questão de princípio para mim. É só que ao fazer isso, as metaquotas criam um segmento adicional do mercado ilegal para seus produtos - descompilação e suavização do código fonte descompilado para compilá-lo. É necessário? Então, é necessário.
 
OmegaTube:

A questão é trabalhar para o benefício das pessoas, não para jogar uma chave inglesa na obra.

este adendo.


Eu concordo. Tenho todos os grandes projetos parados de compilar. (Se mais de uma dúzia de arquivos).

Em um grande projeto, aparentemente, o algoritmo sempre encontra algo a que se agarrar.

Especialmente, eu só uso notação de camelo para variáveis fora do loop, e em loops

com sublinhados - é mais rápido de ler.

Agora estou prestes a perder o prazo. Devo processar o MetaQouts?

Em resumo, é bom que eles estejam fazendo a proteção dos direitos autorais, mas como está agora, é excepcionalmente grosseiro.

Parece que todo o código que escrevi foi desperdiçado.

Como trabalho agora? Você tem que compilar cada nova linha: eles ainda não me proibiram?

E então eles mudam o algoritmo - e começam tudo de novo!

 
Eugene1:


Eu concordo. Tive todos os grandes projetos parados de compilar. (Se mais de uma dúzia de arquivos).

Em um grande projeto, aparentemente, o algoritmo sempre encontra algo a que se agarrar.

Especialmente porque eu só uso notação de camelo para variáveis fora do laço, e em loops

com sublinhados - é mais rápido de ler.

Agora estou prestes a perder o prazo. Devo processar o MetaQouts?

Em resumo, é bom que eles estejam fazendo a proteção dos direitos autorais, mas como está agora, é excepcionalmente grosseiro.

Parece que todo o código que escrevi foi desperdiçado.

Como trabalho agora? Você tem que compilar cada nova linha: eles ainda não me proibiram?

E então eles mudam o algoritmo - e começam tudo de novo!

Por favor, me dê uma prova de que o código que você criou não é compilado.

Envie qualquer código fonte que você possa dispensar aqui ou para mim em uma mensagem particular.

 
Renat:

Por favor, forneça provas de que o código que você criou não é compilado.

Envie aqui ou em minha mensagem pessoal qualquer fonte pela qual você não sinta pena.


Sim, essa seria a ação mais lógica da minha parte se não se tratasse da MQL4.

Aqui, infelizmente, não é tão simples assim:

1) Devo pedir permissão a meu cliente para publicar o trabalho que fiz para ele? - Ele vai arrancar minha cabeça.

2) Pequenos trechos de código são de fato compilados até agora, e apenas desenvolvimentos prospectivos se tornaram grandes - tenho pena deles,

e você tem que gastar tempo colocando arquivos em pastas para que o compilador os encontre.

Portanto, no final, usarei o build antigo para compilar, e nenhum código será fornecido.

A menos que eu escreva intencionalmente alguma porcaria para que não funcione e a envie de volta para o pré-processamento...

Mas, mais uma vez, isso é uma perda de tempo.

===================================================

No entanto, talvez eu consiga encontrar uma amostra.

 
Eugene1:

Sim, essa seria a ação mais lógica da minha parte se não se tratasse da MQL4.

No entanto, talvez eu consiga encontrar uma amostra.

Eu posso ajudar - você acabou de inventar a idéia de que os projetos não se descompilam:

Tive todos os grandes projetos parados de compilar. (Se mais de uma dúzia de arquivos)

 

Parece ser inútil discutir, provar algo e dar exemplos de códigos,

Parece que apenas criar um novo tópico e o descontentamento das pessoas em geral não é suficiente. Fazer uma pesquisa no fórum, votar

Você vai ver quantas pessoas votarão a favor da "inovação".

O parâmetro "Spread" finalmente apareceu na construção 509, que poderia ter sido adicionado há muito tempo e é uma inovação realmente útil e necessária.