Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Продавай время процессора и заработай!
Andrey Dik
10793
Andrey Dik 2013.04.18 15:21 

IV. Продукты

  1. Продукт, выставляемый на продажу через сервис "Маркет", может быть предоставлен в виде скомпилированного файла с расширением EX5 или одиночного файла исходного кода с расширением MQ5.
  2. Файлы Продуктов, присланные в виде MQ5-файлов, автоматически компилируются.
  3. В Продуктах запрещен вызов любых DLL-библиотек, включая системные библиотеки Microsoft Windows.
  4. Запрещается продажа и распространение любых вредоносных Продуктов через сервис "Маркет".
  5. Продавец может распространять Продукты через сервис "Маркет" на безвозмездной основе (бесплатно).
  6. Минимальная стоимость платного Продукта, который может быть выставлен на продажу в сервисе "Маркет", составляет $10.
  7. Продукты, приобретенные через сервис "Маркет", не подлежат возврату.
  8. Для каждого Покупателя автоматически создается индивидуальная защищенная версия Продукта, позволяющая использовать его только на оборудовании (аппаратная конфигурация компьютера и тип операционной системы), с которого был осуществлен запрос на покупку.
  9. Факт покупки Продукта регистрируется в учетной записи Покупателя.
  10. Факт создания защищенной версии Продукта для конфигурации оборудования Покупателя называется Активацией.
  11. После приобретения Продукта Покупатель имеет права на две бесплатные его Активации на другом оборудовании.
  12. Наименования входных параметров, все сообщения и скриншоты в описании продукта должны быть на английском языке.

В маркете запрещены любые вызовы dll.

Ок. А если поступить слудующим образом:

1. Сам Продукт выставить в маркет.

2. Часть кода, ответственная за обращение к dll (win api), вынести в библиотеку и выложить в codebase. Можно даже в исходниках.

Суть - необходимо использовать в продукте FileMapping, без него никак.

Комбинатор
15773
Комбинатор 2013.04.18 16:19  
joo:

Суть - необходимо использовать в продукте FileMapping, без него никак.

Есть сомнения что никак...

А вообще выглядит нормально, но лучше не здесь спрашивать, а в сервисдеске наверное.

MetaQuotes
Админ
24887
Renat Fatkhullin 2013.04.18 16:50  

Программы в маркете должны быть полнофункциональными и рабочими.

Требование наличия дополнительных компонентов неприемлемо. 

Nikolay Demko
12451
Nikolay Demko 2013.04.18 16:56  
Renat:

Программы в маркете должны быть полнофункциональными и рабочими.

Требование наличия дополнительных компонентов неприемлемо. 

Гы-гы, а вот мы щас вас по всем правилам надерём (шутка юмора).

Сделаем программу полностью рабочую и функциональную (например рисующую ромашку на чарте), и допишем, что при установке бесплатной Dll она ещё и торгует(кстати дописать это можно не в маркете а при публикации Dll).

Всё по правилам, заявленный функционал рабочий.

Пропустите такое?

PS голь на выдумку хитра, лучше сделайте собственные аналоги Win API которые подконтрольно ничего не навредили (контролируемые обёртки), тогда и народу полегче, и вам медаль.

MetaQuotes
Админ
24887
Renat Fatkhullin 2013.04.18 17:11  
Urain:

Гы-гы, а вот мы щас вас по всем правилам надерём (шутка юмора).

Сделаем программу полностью рабочую и функциональную (например рисующую ромашку на чарте), и допишем, что при установке бесплатной Dll она ещё и торгует(кстати дописать это можно не в маркете а при публикации Dll).

Всё по правилам, заявленный функционал рабочий.

Пропустите такое?

PS голь на выдумку хитра, лучше сделайте собственные аналоги Win API которые подконтрольно ничего не навредили (контролируемые обёртки), тогда и народу полегче, и вам медаль.

Когда обнаружим, забаним.
Комбинатор
15773
Комбинатор 2013.04.18 17:12  
Renat:

Программы в маркете должны быть полнофункциональными и рабочими.

У вас есть еще и библиотеки, теоретически можно сделать наоборот.
o_O
Модератор
23614
o_O 2013.04.18 17:13  
Renat:

Программы в маркете должны быть полнофункциональными и рабочими.

Требование наличия дополнительных компонентов неприемлемо. 

Ренат, зная ваше отрицательное отношение к выходу за рамки песочницы МТ, скажем так:

- продукту маркета нужен как минимум ТЕРМИНАЛ, чтоб продукт был полнофункциональным рабочим. 

Но вы ограничиваете нас в рамках реализованного вами функционала WinApi в терминале.

Клянчить у МК с нашей стороны добавление какой-то спец функции winapi в натив MQL - нерационально.

Поэтому мы клянчим разрешение вызовов winapi dll для продуктов маркета.

Вызовы winapi - никаким образом не сделают продукт нефункциональным и нерабочим.

--------------

Вы обещали посмотреть на маркет после его запуска.

прошло времечко, посмотрите пожалуйста на маркет с этой стороны.

Думаю что вызовы winapi наоборот привнесут в маркет профпрограммистов с их продуктами. А это +20% в карман МК.

o_O
Модератор
23614
o_O 2013.04.18 17:15  
TheXpert:
У вас есть еще и библиотеки, теоретически можно сделать наоборот.
то есть ты предлагаешь наоборот - продавать в маркете либы ex5 ? а пустышки + dll выкладывать в кодебазу?
Nikolay Demko
12451
Nikolay Demko 2013.04.18 17:18  
sergeev:
то есть ты предлагаешь наоборот - продавать в маркете либы ex5 ? а пустышки + dll выкладывать в кодебазу?
Renat:
Когда обнаружим, забаним.
Nikolay Demko
12451
Nikolay Demko 2013.04.18 17:21  
Renat

Просто сделайте Win API прокладку, в которой бы лочились небезопастные библиотеки.

Ведь там же не все потенциально опасны (тех что вы  считаете опасными по сути еденицы).

MetaQuotes
Админ
24887
Renat Fatkhullin 2013.04.18 17:48  
Urain:

Просто сделайте Win API прокладку, в которой бы лочились небезопастные библиотеки.

Ведь там же не все потенциально опасны (тех что вы  считаете опасными по сути еденицы).

Нет.

Мы принципиально против разрастания DLL и созданию массовых угроз для трейдеров. Сейчас наоборот работаем над тем, чтобы обуздать тот беспредел, что устраивают некоторые компании втихую.

"Небезопасных" DLL не существует. Практически через любую DLL (включая системные, почти все из которых позорно незащищенные) можно произвести атаку на срыв стека с последующим перехватом управления. И достаточно только дать иллюзию защищенности в виде доверенных DLL, как сразу уровень безопасности упадет ниже плинтуса. Ибо все добрые разработчики будут требовать от ничего не понимающих пользователей включить их творения в разрешенные списки. Плевать они хотели на чьи-то рекомендации и безопасность трейдеров, ибо главное для них - лишь деньги.

Делать из критически важной системы дыру наподобие решений Майкрософта мы ни в коем случае не будем.

 

Для себя лично каждый волен использовать все, что хочет, любые DLL. Но вот распространять через наши (включая брокерские) каналы потенциально опасный код нельзя.

/ /1234567
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий