Reflector addon
От: gloomy rocker Россия  
Дата: 15.03.10 08:50
Оценка:
Коллеги, я включил в сборку инсталлятора reflector-addon.nproj и реализовал копирование сборки в $(NRoot)\misc\packages\wix\dist\bin. Кто разбирается в WIX-е, включите его пжл. в инсталлятор.
Скука — двигатель прогресса.
Re: Reflector addon
От: Блудов Павел Россия  
Дата: 15.03.10 11:51
Оценка:
Здравствуйте, gloomy rocker, Вы писали:

GR>включите его пжл. в инсталлятор.

А куда? Reflector поставляется в виде .zip файла, в реестр пишет только два параметра: BannerClosed и FirstRunHappened. Оба yes/no типа.
Нужно чтобы пользователь явно указал, что ему нужен этот аддон для рефлектора, и ткнул пальцем, где же у него живёт рефлектор. А пока не укажет, не давать жать кнопку Next.
Тут много работы, а толку от неё чуть-чуть.
Re[2]: Reflector addon
От: gloomy rocker Россия  
Дата: 15.03.10 12:33
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, gloomy rocker, Вы писали:


GR>>включите его пжл. в инсталлятор.

БП>А куда? Reflector поставляется в виде .zip файла, в реестр пишет только два параметра: BannerClosed и FirstRunHappened. Оба yes/no типа.
БП>Нужно чтобы пользователь явно указал, что ему нужен этот аддон для рефлектора, и ткнул пальцем, где же у него живёт рефлектор. А пока не укажет, не давать жать кнопку Next.
БП>Тут много работы, а толку от неё чуть-чуть.
Я думаю пока будет достаточно установить аддон в папку $(ProgramFiles)\Nemerle и добавить в инсталлятор вкладку Summary, на которой будут инструкции по установке аддона.
Скука — двигатель прогресса.
Re[3]: Reflector addon
От: para  
Дата: 15.03.10 12:41
Оценка:
Здравствуйте, gloomy rocker, Вы писали:

GR>>>включите его пжл. в инсталлятор.

БП>>А куда? Reflector поставляется в виде .zip файла, в реестр пишет только два параметра: BannerClosed и FirstRunHappened. Оба yes/no типа.
БП>>Нужно чтобы пользователь явно указал, что ему нужен этот аддон для рефлектора, и ткнул пальцем, где же у него живёт рефлектор. А пока не укажет, не давать жать кнопку Next.
БП>>Тут много работы, а толку от неё чуть-чуть.
GR>Я думаю пока будет достаточно установить аддон в папку $(ProgramFiles)\Nemerle и добавить в инсталлятор вкладку Summary, на которой будут инструкции по установке аддона.

Мне кажется, что лучше "второстепенные продукты" отдельно складывать в файлохранилище, может в какой-нибудь папке, если это возможно.
Так всем будет удобно и для автосборки и для пользователей, которые качают.
Заодно посетители страницы сразу увидят все дополнительные инструменты...
Re[4]: Reflector addon
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 12:58
Оценка:
Здравствуйте, para, Вы писали:

P>Здравствуйте, gloomy rocker, Вы писали:


GR>>>>включите его пжл. в инсталлятор.

БП>>>А куда? Reflector поставляется в виде .zip файла, в реестр пишет только два параметра: BannerClosed и FirstRunHappened. Оба yes/no типа.
БП>>>Нужно чтобы пользователь явно указал, что ему нужен этот аддон для рефлектора, и ткнул пальцем, где же у него живёт рефлектор. А пока не укажет, не давать жать кнопку Next.
БП>>>Тут много работы, а толку от неё чуть-чуть.
GR>>Я думаю пока будет достаточно установить аддон в папку $(ProgramFiles)\Nemerle и добавить в инсталлятор вкладку Summary, на которой будут инструкции по установке аддона.

P>Мне кажется, что лучше "второстепенные продукты" отдельно складывать в файлохранилище, может в какой-нибудь папке, если это возможно.

P>Так всем будет удобно и для автосборки и для пользователей, которые качают.
P>Заодно посетители страницы сразу увидят все дополнительные инструменты...

Reflector.exe из репы придется убрать, к сожалению. Мы совершенно точно нарушаем его лицензию в части, касающейся:

4.2 Save as set out in this License, the Licensee has no right to use, incorporate into other products, copy, publish, display, modify, translate the Software or any modification, adaptation or copy of the Software or any part thereof, nor to decompile, reverse engineer, or disassemble the source code of the Software either in whole or in part, except to the limited extent permitted by mandatory law notwithstanding contractual prohibition.


Ну либо договариваться с RedGate'ами об исключении
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[5]: Reflector addon
От: _nn_ www.nemerleweb.com
Дата: 15.03.10 13:10
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Reflector.exe из репы придется убрать, к сожалению. Мы совершенно точно нарушаем его лицензию в части, касающейся:


Скрипт который скачает Reflector с их сайта тоже считается нарушением лицензии ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[6]: Reflector addon
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 13:32
Оценка:
Здравствуйте, _nn_, Вы писали:

__>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>Reflector.exe из репы придется убрать, к сожалению. Мы совершенно точно нарушаем его лицензию в части, касающейся:


__>Скрипт который скачает Reflector с их сайта тоже считается нарушением лицензии ?


Юридически — не будет, если reflector будет скачиваться с согласия пользователя и тот будет в явном виде соглашаться с его лицензией
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[5]: Reflector addon
От: para  
Дата: 15.03.10 13:48
Оценка: +1
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Reflector.exe из репы придется убрать, к сожалению. Мы совершенно точно нарушаем его лицензию


Это не страшно. достаточно один раз скомпилить плагин и в месте с библиотекой немерле кинуть на сайт в архиве.
его всё-равно не нужно особо перекомпилировать.
и приложить инструкцию по установке плагина и инструкцию для сборки, что мол скачайте и положите в external dependences и запустите вот этот батник
Re: Reflector addon
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.03.10 14:28
Оценка:
Здравствуйте, gloomy rocker, Вы писали:

GR>Коллеги, я включил в сборку инсталлятора reflector-addon.nproj и реализовал копирование сборки в $(NRoot)\misc\packages\wix\dist\bin. Кто разбирается в WIX-е, включите его пжл. в инсталлятор.


А не будет у нас по этому поводу лицензионных проблем?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Reflector addon
От: gloomy rocker Россия  
Дата: 15.03.10 14:32
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, gloomy rocker, Вы писали:


GR>>Коллеги, я включил в сборку инсталлятора reflector-addon.nproj и реализовал копирование сборки в $(NRoot)\misc\packages\wix\dist\bin. Кто разбирается в WIX-е, включите его пжл. в инсталлятор.


VD>А не будет у нас по этому поводу лицензионных проблем?

А что, распространение аддонов к Reflector-у преследуется законом? Так и будем пользоваться им подпольно?
Скука — двигатель прогресса.
Re[3]: Reflector addon
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.03.10 14:33
Оценка:
Здравствуйте, gloomy rocker, Вы писали:

GR>А что, распространение аддонов к Reflector-у преследуется законом? Так и будем пользоваться им подпольно?


Аддина — вряд ли, а вот то, что Reflector.exe теперь лежит у нас на сайте — может.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Reflector addon
От: gloomy rocker Россия  
Дата: 15.03.10 14:39
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, gloomy rocker, Вы писали:


GR>>А что, распространение аддонов к Reflector-у преследуется законом? Так и будем пользоваться им подпольно?


VD>Аддина — вряд ли, а вот то, что Reflector.exe теперь лежит у нас на сайте — может.

Значит нужно Reflector.exe удалить из SVN, а в NemerleAll.nproj добавить проверку на наличие Reflector.exe в нужном месте, и если его там нет прекращать сборку инсталлятора с сообщением, что где взять и куда положить. На сборку компилятора и интеграции наличие Reflector-а влиять не будет.
Скука — двигатель прогресса.
Re[5]: Reflector addon
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.03.10 15:14
Оценка:
Здравствуйте, gloomy rocker, Вы писали:

GR>Значит нужно Reflector.exe удалить из SVN, а в NemerleAll.nproj добавить проверку на наличие Reflector.exe в нужном месте, и если его там нет прекращать сборку инсталлятора с сообщением, что где взять и куда положить. На сборку компилятора и интеграции наличие Reflector-а влиять не будет.


Если удалять Reflector.exe, то и аддын из инсталлятора нужно удалять. Сборка должна быть полность автоматическая и не требовать ручного копирования файлов.

Так что или оставляем как есть и включаем аддын в инсталлятор, или выбрасываем его из инсталлятора.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Reflector addon
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 16:12
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Так что или оставляем как есть и включаем аддын в инсталлятор, или выбрасываем его из инсталлятора.


Есть еще вариант (наверное). Можно сделать сборку-прокси к reflector.exe каким-нибудь dynamicproxy, собрать ее, держать в репе собранной и использовать при сборке инсталятора вместо reflector.exe. Соответственно, сам плагин сделать зависимым от прокси, а не от рефлектора.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[7]: Reflector addon
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.03.10 16:17
Оценка: +1
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Есть еще вариант (наверное). Можно сделать сборку-прокси к reflector.exe каким-нибудь dynamicproxy, собрать ее, держать в репе собранной и использовать при сборке инсталятора вместо reflector.exe. Соответственно, сам плагин сделать зависимым от прокси, а не от рефлектора.


Что-то как-то сложно.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.