Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 17:53
Оценка: 1 (1)
Да, это будет на вашей совести. Проверить как-либо, что разработка велась на лицензионном средстве разработки в принципе можно — посмотреть список приобретенных лицензий и потом задать вопрос как так получилось, что у вас есть только FoxPro, а у вас тут приложение, которое мало что на C# написано, так еще и пользует возможности версии Visual Studio .NET Enterprise Architect

Просто для вашей информации — Visual Basic .NET 2003 русская версия стоит 2999 руб на ozon.ru (у них пока нет на складе, но должно появиться на днях)... версия Visual Studio .NET 2003 Professional Special Edition (у которой в комплекте SQL Server и Windows Server 2003) стоит 800 долл. за коробку... лицензиями еще дешевле, апгрейд с практически любого коммерческого средства разработки (с того же VB.NET) стоит около 650 долл.
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 08.11.04 09:07
Оценка:
Здравствуйте.

С использованием Visual Studio, было создано программное обеспечение.
Но вот (!), оно было создано в режиме "демо-версии"!
Скажите, разработав клиенту/заказчику программное обеспечени, на демо-версии, ему можно продать его? У программиста возникают на неё авторские права? Эта разработка будет лигитимной?(фиктивной?) Или нужно иметь полностью лицензированную версию?

Благодарю вас за ответ.
С уважением, Владимир.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 01:55
Оценка:
Авторское право возникает в момент создания произведения и является неотторжимым. Оно совершенно не зависит от того, как и с помощью чего произведение создали.
И вообще, насколько я знаю (а здесь я уже не уверен) то, что вы пользуетесь ворованным программным обеспечением не может отнять у вас имущественных прав.

Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 06:59
Оценка:
Спасибо, Name..

Под демо-версией я имел ввиду не ворованное ПО, а ознакомительный режим пользования этой программой.!
Я слышал что на код возникают авторские права, а на библиотеки — автору ПО, с помощью которого создавалась разработка.

Что скажите?

С уважением, Владимир.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 07:31
Оценка:
Ты лицензию почитай на эту демо, вот например на beta написано что "вы не можете делать на нем коммерческое ПО"


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 10:58
Оценка:
Лицензия на демо/бета-версии не дает права создавать с ее помощью приложения для продажи.
Ваше авторское право возникает в момент создания чего-либо и является неотъемлемым. Имущественные права вы можете передать кому-либо еще (работодателю, приобретателю/закачику, лицензировать каким-либо клиентам).
Продав лицензию на свое ПО (передав исключительные права) вы тем самым нарушаете лицензию, которую получили от МС или другого производителя средств разработки и т.п. Это не означает, что разработка стала нелигитимной, это означает, что ВЫ нарушили закон. У ваших заказчиков могут возникнуть вопросы по части наличия лицензионного ПО, в т.ч. для разработки при составлении контракта (мне известен случай, когда очень хорошая разработка российских программистов была отвергнута западным инвестором, когда выяснилось, что она была разработана на пиратской версии компилятора).

Ну и напоследок — если вы не уважаете ЧУЖУЮ интеллектуальную собственность, то почему вы думаете, что кто-то будет уважать ВАШУ. Мы все в одной лодке и что МС, что независимый программист страдаем от пиратства и неуважении/не знании прав интеллектуальной собственности. Если мы будем действовать сообща, то может быть мы изменим общественное мнение и поведение людей, которые станут уважать чужой труд, чужое творчество.
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 11:52
Оценка:
(Немного не по теме но все же)
Все это правильно, но иногда возникают различные ситуации, например заказали программку за 200 баксов, и я не могу позволить себе купить VS за штуку что бы потом на этом заработать всего 200. Другое дело если компания профилируется на разработке то тогда грех не купить средство разработки.
Программистам часто приходится устанавливать различные проги для того что бы посмотреть что да как и не всегда хватает того времени (или кол-во запусков) которое дается с trial. Среднестатистический российский программер не способен оплачивать все что у него стоит, не берусь судить за весь мир но мне кажется и среднестатистический международный программер тоже. Неужели все те люди на форуме у которых стоит значок "легальный пользователь" сами за свои деньги покупали продукты MS? Врядли, чаще всего людям просто повезло с работой где его купили или формили подписку MSDN. А что делать тем у которых начальство не считает нужным покупать ПО? Я не оправдываю пиратство, я оправдываю тех людей которым ПРИХОДИТСЯ пользоваться пиратским ПО.
PS. Да пусть бросить в меня камень тот программер кто никогда не устанавливал пиратского ПО



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 13:37
Оценка:
>Это не означает, что разработка стала нелигитимной, это >означает, что ВЫ нарушили закон.

То есть можно рискнуть, никто не узнает? И это только будет на моей совести?

А проверить что разработка велась, не в соответствии с лицензионным соглашением или на пиратском софте, можно?
Есть мненеие что где то зашивается № версии VS и рег. информация для того чтобы в случае чего сверить с настоящей базой зарегисрированых владельцев VS.

Вообще хочу сказать, у меня ужасная ситуация!
Я сам не программист. Заказал несколько месяцев назад ПО — удалённо. Сейчас выясняется что передать имущ. права на созданный им продукт программист не может. Видимо потому что использовал при разработке нелегальную версию VS или триал.

Уважаемые господа, посоветуйте что-нибудь в моей ситуации, я потратил много времени и теперь всё зря! Так как без имущественных прав на созданное ПО — принимать заказ, мне не имеет никакого смысла. Так как ПО создавалось не для дома для семьи, а для бизнеса.

Сейчас программист предлагает чтобы я купил ему лицезию на VS чтобы он смог передать мне имущ. права. Но к сожалению для меня цена на VS является астрономической... Как быть?

С уважением, Владимир.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 13:49
Оценка:
почему то мне кажется что это вымогательство чистой воды. VS может оставлять свои метки о версии продукта и почему то мне кажется что их при желание можно убрать (в aspx точно можно, в exe не знаю). Но врядли VS оставляет метки от том лицензионный ли это продукт. (все что я сказал это всего лишь мои предположения)


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 16:52
Оценка:
То есть можно рискнуть, никто не узнает? И это только будет на моей совести?

Мы же говорим не про вероятность наступления ответственности, а про факт нарушения.

Как быть?

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


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 17:19
Оценка:
2 Mrline: Я выше написал кратко, сейчас уточняю свое IMHO.

Итак,
1) Авторские права бывают имущественные и неимущественные.
Первые можно передать, вариантов масса (исключительно или нет, с органичениями или нет). Вторые — НЕимущественные, неотчуждаемы, по своей природе. Пример такого права — это имя автора. Вас же, как Заказчика, волнуют первые, имущественные права, так?

2) В тот момент, когда программист продал Вам результат своей работы на trial VS, он нарушил лицензионное соглашение (свое) с MS. И MS может на него (программиста) подать в суд, имея в качестве улики договор с Вами, и зная, что этот программист не покупал легальный VS.
Более того, если я не ошибаюсь, в лицензионном соглашении есть строчка
"for your personal and non-commercial use.". Так вот, даже если он передал Вам ПО безвозмездно, то он уже нарушил, в части "personal".

3) Хорошая новость для Вас: судебная тяжба Вас не затронет. И полученное Вами ПО "грязнее" не станет.

Пример из жизни. Я дал приятелю доверенность на автомобиль, указав в ней явно "без права бомбить". А он бомбил. Я естественно с ним буду ругаться и разбираться. Но те, кого он подвозил в процессе "бомбления" — ни при чем.

P.S. Я тоже иногда вижу в контрактах на разработку требование Заказичка, чтобы Исполнитель _в процессе_ использовал только легальное ПО. Не будучи юристом, не буду на сто процентов утверждать, что это лишь добрая воля и сознательная жизненная позиция Заказчика, так что все выше — IMHO.

С уважением,
Владимир







данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 17:55
Оценка:
2 Mrline

Как быть?
Имеется:
1. программист, написавший некое ПО с использованием бета версии VS.
2. лицензионное соглашение (я располагаю только вот этим: https://msdn.demoservers.com/skins/documents/mstou.htm) , в котором написано, что ПО "for your personal and non-commercial use". При этом, что есть "personal and non-commercial use" не поясняется.

Ну и собственно, как быть.
Самое главное — надо бы разобраться что означает "Заказал несколько месяцев назад ПО — удалённо". Дело в том, что если договора нет — значит не заказал. Если договор есть — проблемы нет. Раз проблема есть — значит не заказал, а обсудил возможность создания ПО.
Поскольку программист согласился на чем-то там написать Вам ПО, и он понимал, что будет делать это незаконно на ПО, предназначенном для тестирования и сделал это для Вас, т.е. написал ПО, то он

уже нарушил условия лицензионного соглашения

, а стало быть, есть у вас с ним договор или нет — значения для него не имеет.

Это его проблемы, конечно, вопрос, как быть Вам.

Если на данный момент ПО в требуемом виде не предоставлено, требуйте назад деньги и считайте, что Вы напрасно потратили время. Или и деньги тоже.

Если Вы располагаете ПО в требуемом виде, то подумайте насколько для Вас был бы страшен иск со стороны программиста, если Вы начнете его использовать без лицензионного договора с программистом.

Если деньги еще не выплачены — это хороший способ мотивировать контрагента заключить договор.

Самое главное — поймите, что из данной ситуации абсолютно "чистого" и безболезненного выхода нет. Так что посчитайте варианты и выберите наименее болезненный.
DL


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 17:59
Оценка:
2vs
Авторское право отнюдь не неотъемлемо. Например, создал ты программу — читай, объект интеллектуальной собственности.

Вова, почитай свои слова. Ты же сам не заметил, как перескочил.
"Авторское право" и "интеллектуальная собственность" — это разные вещи.
И про то и про другое читай закон РФ "Об авторском праве и смежных правах". В частности, статья 9, пункт 1:

Авторское право на произведение ... возникает в силу факта его создания. Для возникновения и осуществления авторского права не требуется регистрации произведения, иного специального оформления произведения или соблюдения каких-либо формальностей.

Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 18:02
Оценка:
Федя, я выше уже поправился.
Сейчас в первом сообщении отредактирую. Немного в спешке писал, имел имел в виду имущественные права.
Закон этот читал не раз и не два, и регулярно на практике
применяю


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 18:10
Оценка:
2 Mrline:
Да, авторские права возникают независимо от того ПО, которое использовалось _как инструмент_.

2 Name:
(не все понимают разницу, так что позволю себе чуть расшифровать) Авторское право неотъемлемо, а имущественные права на созданные объекты интеллектуаьной собственности — отъемлемы. Например, создал ты программу — читай, объект интеллектуальной собственности. И если ты захочешь, ничего тебе не мешает передать мне исключительные права на него, без ограничений, по договору, за какую-то компенсацию. Один раз сделав это, ты уже сам не можешь пользоваться созданным тобой объектом. А я — могу как минимум зарегистрировать это код, или запатентовать. И все, ты в пролете
Другое дело, что в IT-индустрии это редко встречается, а в шоу бизнесе встречается часто.
Но есть одна тонкая вещь тут — зарегистрировать или запатентовать придуманные тобой идеи, формулы, алгоритмы — я не смогу. Потому что патентовать можно только конкретные реализации. Так что в этом смысле — мысли автора так же неотъемлемы, как право именоваться автором произведения.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 19:42
Оценка:
Спасибо, за ответ.!
Итак,
1) Авторские права бывают имущественные и неимущественные.
Первые можно передать, вариантов масса (исключительно или нет, с органичениями или нет).

Вторые — НЕимущественные, неотчуждаемы, по своей природе. Пример такого права — это имя
автора. Вас же, как Заказчика, волнуют первые, имущественные права, так?
Да, имущественные.
2) В тот момент, когда программист продал Вам результат своей работы на trial VS, он нарушил
лицензионное соглашение (свое) с MS. И MS может на него (программиста) подать в суд, имея в
качестве улики договор с Вами, и зная, что этот программист не покупал легальный VS.
Более того, если я не ошибаюсь, в лицензионном соглашении есть строчка
"for your personal and non-commercial use.". Так вот, даже если он передал Вам ПО

безвозмездно, то он уже нарушил, в части "personal".
Чтобы не уводить обсуждение в неправильное русло хочу уточнить что договор еще не подписан.
И полная сумма не внесена. Почему договор еще не подписан? Хм.. Лучше не спрашиваете... Так
сложились обстоятельства. Пириходится оформлять все задним числом.
Сейчас я конечно ему могу сказать, что меня не устраивает дальнейшее развитие событий и
прекратить отношения с программистом. Но мне это не нужно! Я уже видел готовую программу,
она мне нравиться.

С уважением,
Владимир


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 19:49
Оценка:
Ну и собственно, как быть.
Самое главное — надо бы разобраться что означает "Заказал несколько месяцев назад ПО —

удалённо". Дело в том, что если договора нет — значит не заказал. Считаю что заказал. Несмотря на то что договор не подписан.

Если договор есть — проблемы нет. Раз проблема есть — значит не заказал, а обсудил возможность создания ПО.
См. выше. Почему договор подписываете только сейчас?. Хороший вопрос. Дело в том что
обстоятельства вынудили, приходится оформлять задним числом...

Поскольку программист согласился на чем-то там написать Вам ПО, и он понимал, что будет
делать это незаконно на ПО, предназначенном для тестирования и сделал это для Вас, т.е.
написал ПО, то он уже нарушил условия лицензионного соглашения, а стало быть, есть у вас с
ним договор или нет — значения для него не имеет.
Это его проблемы, конечно, вопрос, как быть Вам.
Если на данный момент ПО в требуемом виде не предоставлено, требуйте назад деньги и
считайте, что Вы напрасно потратили время. Или и деньги тоже.

Это самый худший вариант развития событий. Мне бы хотелось как то решить эту проблему. И
подписать договор. И получить окончательный вариант готового ПО.

Если Вы располагаете ПО в требуемом виде, то подумайте насколько для Вас был бы страшен иск
со стороны программиста, если Вы начнете его использовать без лицензионного договора с
программистом.
Скорее всего это никогда не произойдет. Но рисковать я не собираюсь.

Если деньги еще не выплачены — это хороший способ мотивировать контрагента заключить
договор.
Что вы имеете ввиду?

Самое главное — поймите, что из данной ситуации абсолютно "чистого" и безболезненного выхода
нет. Так что посчитайте варианты и выберите наименее болезненный.
Спасибо. Скажите а возможен такой вариант. Если я найду человека который поделится своей лицензией или это нельзя по закону и это абсурд?

С уважением,
Владимир.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 19:54
Оценка:
Просто для вашей информации — Visual Basic .NET 2003 русская версия стоит 2999 руб на ozon.ru (у них пока нет на складе, но должно появиться на днях)... версия Visual Studio .NET 2003 Professional Special Edition (у которой в комплекте SQL Server и Windows Server 2003) стоит 800 долл. за коробку... лицензиями еще дешевле, апгрейд с практически любого коммерческого средства разработки (с того же VB.NET) стоит около 650 долл
Программист говорит что использовал "Visual Studio.NET Enterprise Architect 2003" . Это одно и тоже что и Visual Studio .NET 2003 Professional Special Edition.??

Владимир.



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 22:16
Оценка:
А вот будет ли законно написать прогу например в C#.NET 2005 BETA1, всё отладить, а в последний раз откомпилить с командной строки?... И отправить заказчику (чательно прослидив, чтоб BETA1 не вставило чего лишнего).
.NET FW 1.1 (2.0)


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 09.11.04 22:18
Оценка:
А вот будет ли законно написать прогу например в C#.NET 2005 BETA1, всё отладить, а в последний раз откомпилить с командной строки?... И отправить заказчику (чательно проследив, чтоб BETA1 не вставило чего лишнего).
.NET FW 1.1 (2.0)


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 10.11.04 07:21
Оценка:
2 A. Prokopenko

Написать в C#.NET 2005 BETA1, с нарушением лицензионного соглашения незаконно, сами понимаете.

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

2 A. Prokopenko
2 MrLine
Да что вы все как дети, в самом деле? Вы что, ожидаете, что сейчас тут вам люди начнут давать советы "на условиях "как есть", как вам не покупать лицензий на ПО, писать на нем программы и получать доходы?

У одного проблема примерно такого свойства — я пошел на авторынок, и купил там по доверенности БМВ 2000 года за 10000 долларов, потому что она мне очень понравилась. Потом оказалось, что она нерастаможенная и вроде как ее угнали где-то. Таможить не хочу, делать поддельные документы — дорого, на нетаможенной ездить боюсь. Как бы и рыбку съесть и аквариум выпить?
Второй — "будет ли законно, если я ночью выключу сигнализацию в банке, усыплю охрану, вывезу содержимое сейфа, при этом никто меня не видел, никто меня не знает, и при этом я буду в маске и перчатках?"
DL


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 10.11.04 07:45
Оценка:
- Самое главное — надо бы разобраться что означает "Заказал несколько месяцев назад ПО —
удалённо". Дело в том, что если договора нет — значит не заказал.

-- Считаю что заказал. Несмотря на то что договор не подписан.
Это, простите за резкость, Ваше личное дело, что Вы считаете. Имущественные авторские права могут быть переданы только по авторскому договору. Авторский договор может быть только письменным.
Есть у Вас письменный авторский договор? Нет. Все, значит права не переданы.

- Если на данный момент ПО в требуемом виде не предоставлено, требуйте назад деньги и
считайте, что Вы напрасно потратили время. Или и деньги тоже.

-- Это самый худший вариант развития событий. Мне бы хотелось как то решить эту проблему. И
подписать договор. И получить окончательный вариант готового ПО.

Ну правильно. Так и надо, только это уже проблема из области психологии переговоров, а не правовая. Уговаривайте. Говорите, что не заплатите денег, скажите, что нарушение уже состоялось и договор к нему ничего не добавит.

- Если Вы располагаете ПО в требуемом виде, то подумайте насколько для Вас был бы страшен иск со стороны программиста, если Вы начнете его использовать без лицензионного договора с
программистом.
-- Скорее всего это никогда не произойдет. Но рисковать я не собираюсь.

Не знаю, не знаю... Вы как раз похожи на человека, склонного к риску — Вы же заказали неизвестно у кого ПО, которое будет создано неизвестно как, да еще и без договора.

- Если деньги еще не выплачены — это хороший способ мотивировать контрагента заключить договор.
-- Что вы имеете ввиду?

Я имею в виду, что no agreement — no money.

- Спасибо. Скажите а возможен такой вариант. Если я найду человека который поделится своей лицензией или это нельзя по закону и это абсурд?
Нет, не абсурд. "Делиться" лицензией в данной ситуации надо с программером. Лицензия у этого человека должна быть такая, которой можно поделиться. "Делиться" нужно

по договору,

очень аккуратно, очень много тонкостей.

В общем, это вариант, но он тоже потребует расходов.
DL


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 10.11.04 08:14
Оценка:
а вообще программер (тот который сказал что ему нужна VS) молодец, 5 баллов, и если он добьется своего то я жму ему руку, будет теперь писать проги на лицензионной VS.
Вот вы говорите что раз он начал писать то типа уже нарушил чего то там, но договора нет и поэтому он писал для себя лично, он заранее не планировал ничего продавать и нарушать лицензии. И не надо соглашаться меньше чем на Enterprise Architect, надо быть честным а не врать потом что писал на C# light, если прога действительно хорошая и нравится значит это просто как бы бонус программисту за хорошо сделанную работу.
PS. Я теперь тоже так делать буду



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 10.11.04 12:50
Оценка:
Меня терзают смутные сомнения, что данный программист воспользовался хоть какой-либо возможностью, которая встречается в VS Enterprise Architect. В 99% случаев будет достаточно просто VS.NET Pro — на ее стоимость я на вашем месте понизил бы гонорар программисту и приобрел данный продукт ему как часть платежа за его услуги — у него будет замечательная возможность продолжить сопровождение программы, написанной по вашему заказу беря немного дороже — у него же будет лицензионная версия
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 10.11.04 12:52
Оценка:
вы можете привести 10 причин, почему именно ЛИЧНО вам нужна версия Enterprise Architect, а не Professional?

Я конечно понимаю, что 1я будет — патамучта эта самая крутая и дорогая... хотелось бы остальные 9 про функционал, без которого одинокий программист не сможет ничего сделать...
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 10.11.04 17:29
Оценка:
Спасибо.

Меня терзают смутные сомнения, что данный программист воспользовался хоть какой-либо
возможностью, которая встречается в VS Enterprise Architect. В 99% случаев будет достаточно
просто VS.NET Pro — на ее стоимость я на вашем месте понизил бы гонорар программисту и
приобрел данный продукт ему как часть платежа за его услуги — у него будет замечательная
возможность продолжить сопровождение программы, написанной по вашему заказу беря немного
дороже — у него же будет лицензионная версия

— Андрей, подоробно см. мой ответ на RSDN.
А если коротко, то, как я смогу приобрести программисту VS.NET Pro, если программа уже
разработана на VS Enterprise Architect.?? Это будет работать?

И да (!), как вам предложение DELa? Насчет поделиться лицензией... Есть прицеденты? Такое
возможно?.

С уважением, Владимир.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 11.11.04 09:34
Оценка:
Программист может поставить себе лицензионную версию VS.NET Pro и пересобрать приложение. Я очень сомневаюсь, что он использовал хоть одну из возможностей, которая есть в VS.NET EA и ее нет в VS.NET Pro. Посему с вероятностью 99.9999% данный процесс пройдет безболезненно.

Поделиться лицензией на средство разработки НЕЛЬЗЯ — они лицензируются на РАЗРАБОТЧИКА. т.е. нельзя другого программиста пустить за свой компьютер, чтобы он попрограммировал пока другой спит, курит и т.п.
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться "законной"?
От: Аноним  
Дата: 11.11.04 15:05
Оценка:
Программист может поставить себе лицензионную версию VS.NET Pro и пересобрать приложение. Я очень сомневаюсь, что он использовал хоть одну из возможностей, которая есть в VS.NET EA и ее нет в VS.NET Pro. Посему с вероятностью 99.9999% данный процесс пройдет безболезненно.
Поделиться лицензией на средство разработки НЕЛЬЗЯ — они лицензируются на РАЗРАБОТЧИКА. т.е. нельзя другого программиста пустить за свой компьютер, чтобы он попрограммировал пока другой спит, курит и т.п.

Здравствуйте, Андрей.

Большое спасибо за точто помогали мне в решении моей проблемы, советами и предложениями.
Очень рад что можно получить кваллифицированную помощь хоть и на условиях "КАК ЕСТЬ".
Теперь, мне остается только продолжить разговор с программистом...

Надеюсь больше вопросов не будет.

С уважением, Владимир.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Разработка будет считаться "законной"?
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.11.04 02:13
Оценка:
Здравствуйте, Mrline, Вы писали:

Компиляция в итоге производится с помощью csc.exe и т.п. так что после выхода официального фрэймворка претензий к релизу быть не должно. Но вот лицензия на саму студию при этом будет нарушена, так как в бэтах явно прописано, что их нельзя использовать для коммерческого использования.

Итого распростронять можно, а остальное дело вашей совести.
... << RSDN@Home 1.1.4 beta 3 rev. 207>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 26.11.04 21:04
Оценка:
Несколько странно все это читать. Исходный код будет исходным кодом. Чтобы собрать исходный код не нужно иметь студию, достаточно использовать .NET Framework SDK. После чего формально (я не говорю о возможности восстановления кода и сравнения с автогенерируемым студией) уже все равно как он был собран — из оболочки Visual Studio или с коммандной строки. И какая разница в чем написан код — в Visual Studio или в Notepad.
Другое дело, это уважение права на интеллектуальную собственность корпорации Майкрософт (подумайте, может быть через пару лет Вы сами попадете в команду Майкрософт и каково будет Вам). Официально что-то доказать все равно будет нельзя.
Вопрос только в том, что публикуя бета версии, неужели Майкрософт не имеет ввиду, что в них будет (обязательно) создаваться комммерческий софт и все прибыли от него пойдут мимо кассы Майкрософт? Насколько мне известно, крупные фирмы (и наверняка Майкрософт) расчитывают примерные потери связанные именно с использованием пробных версий.

Только не подумайте, что я призываю красть! Нет! Я категорически против воровства чего бы то ни было. Но в России пока иначе не получается.
VBSTREETS, Editor-in-Chief


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Разработка будет считаться &quot;законной&quot;?
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 30.11.04 03:17
Оценка:
Здравствуйте, Andrey Kruchkov [MSFT], Вы писали:

AKM>Я конечно понимаю, что 1я будет — патамучта эта самая крутая и дорогая... хотелось бы остальные 9 про функционал, без которого одинокий программист не сможет ничего сделать...


Как насчет устойчивости? Т.е., например, есть ли различия в указанных версиях студий, если я буду запускать несколько копий одновременно, да ещё и количество чистого кода будет под 10 Мб (20, 50, ...)?
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Вселенная бесконечна как вширь, так и вглубь.
Re: Разработка будет считаться &quot;законной&quot;?
От: kikap Россия http://www.kika.ru
Дата: 30.11.04 20:14
Оценка:
Здравствуйте, vavkin1, Вы писали:

V>(Немного не по теме но все же)

V>Все это правильно, но иногда возникают различные ситуации, например заказали программку за 200 баксов, и я не могу позволить себе купить VS за штуку что бы потом на этом заработать всего 200. Другое дело если компания профилируется на разработке то тогда грех не купить средство разработки.

Используй бесплатный компилятор от МС и какой-нибудь бесплатный редактор текста.
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Re: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 06.12.04 11:21
Оценка:
Иногда стоит прогуливаться на www.sourceforge.net — можно найти "вкусности", которых пока нет ни в одной версии Visual Studio.
VBSTREETS, Editor-in-Chief


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 06.12.04 12:13
Оценка:
> Вопрос только в том, что публикуя бета версии, неужели Майкрософт не имеет ввиду, что в них будет (обязательно) создаваться комммерческий софт и все прибыли от него пойдут мимо кассы Майкрософт?

Вы это серьезно? Коммерческий софт на _бете_?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 27.05.05 20:40
Оценка:
>Вы это серьезно? Коммерческий софт на _бете_?

Практически, если не брать в расчет юридические вопросы, это вполне возможно. Баги самой среды разработки, т.е. IDE VS 2005, в принципе не так страшны, они лишь мешают самому разработчику в его работе. Гораздо критичнее ошибки в базовых вещах, т.е. по сути при исполнении кода в ядре .NET Framework 2.0, но он бесплатный. Т.е. после выхода его релиза можно его обновить и программы будут на его основе практически "идеальные", версия студии здесь роли не играет.
Опять же, с этой точки зрения, баги в SQL 2005 гораздо опаснее, ведь это нижний уровень хранения данных.
Sincerely yours,
Valery Chesnokov
<A href=http://chv.tele-kom.ru>http://chv.tele-kom.ru</A>


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 30.05.05 05:47
Оценка:
Если сейчас начать проект с использованием generic, то на предыдущую версию уже не откатишься. А вот затем упершись в баг на этапе тестинга, и поняв, что бета еще не готова для написания приложения, можно потерять и весь проект...


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 17.06.05 07:09
Оценка:
Здравствуйте, VladD2, Вы писали:

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


VD>Компиляция в итоге производится с помощью csc.exe и т.п. так что после выхода официального фрэймворка претензий к релизу быть не должно. Но вот лицензия на саму студию при этом будет нарушена, так как в бэтах явно прописано, что их нельзя использовать для коммерческого использования.


VD>Итого распростронять можно, а остальное дело вашей совести.



Вопросы

1) Я так понял что использовать VS 2005 Beta2 для разработки комм программ нельзя

2) Нужно отчеты формы и БД
наверно более менее версия VS 2005 Prof (800$)
или там нет Crystal'a

а вот на счет БД
что можно в комм целях использовать бесплатно
SQL MSDE 2000
SQL EXPRESS 2005
SQL 2005 Beta

3) На счет цен это все понятно но не для России
набрать команду 5 человек + компьютеры + зарплата + разработка время
продукт + лицензии от 5-10 000 $ минимум
а у нас полная автоматизация бухгалтериии от 200$ (1C)
если бы хотя бы от 2-3 000 $ было хоть какая конкуренция для разработки
поэтому в ближайшие 1-2 года даже и ....

Best Regard's Microsoft'u и всем
Re[2]: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 17.06.05 07:54
Оценка:
>а у нас полная автоматизация бухгалтериии от 200$ (1C)
Это цена базовой версии. Честно, ещё не видел ни одного человека, которого бы она (базовая версия) устроила. А её изменение обходится ценой работы программиста даже на периферии России от 200 руб./час.

И ещё. Для производства, например, и наверняка для многих других задач 1C просто не годится, слишком узкозаточенная система. Напишите на ней, например, такой SQL запрос, в итоге выдающий нужный набор из свызанных данных, получиться? Сомневаюсь. Всё придется крутить в коде клиента, а при этом идти пить чай или водку до утра.

..
RETURNS int
AS
BEGIN
DECLARE @ret int,
@RowIdElectrolizerKampany int
select
@RowIdElectrolizerKampany = bb.RowIdElectrolizerKampany
from
(
select
-- tblElectrolizer.RowId as ElectrolizerRowId,
max(ins.MinRunDate) as RunDate
from
(
select
tblElectrolizerStateHistory.RowIdElectrolizerKampany,
Min(tblElectrolizerStateHistory.[Date]) as MinRunDate
FROM
tblElectrolizerStateHistory
INNER JOIN dbo.tblElectrolizerStateStatusType ON
tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
where
(tblElectrolizerStateHistory.IsDeletedRowId is null)
and (tblElectrolizerStateHistory.[Date] <= @Date)
and (tblElectrolizerStateStatusType.[Key] = 'RunBegin')
group by
RowIdElectrolizerKampany
) as ins
INNER JOIN tblElectrolizerKampany
ON ins.RowIdElectrolizerKampany = tblElectrolizerKampany.RowId
INNER JOIN tblElectrolizer
ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer
where
(tblElectrolizerKampany.IsDeletedFlag = 0)
and (tblElectrolizer.RowId = @ElectrolizerRowId)
-- group by
-- tblElectrolizer.RowId
) as aa
INNER JOIN
(
SELECT
-- tblElectrolizer.RowId AS ElectrolizerRowId,
tblElectrolizerStateHistory.RowIdElectrolizerKampany,
tblElectrolizerStateHistory.[Date] as RunDate
FROM
tblElectrolizer INNER JOIN
tblElectrolizerKampany ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer INNER JOIN
tblElectrolizerStateHistory ON tblElectrolizerKampany.RowId = tblElectrolizerStateHistory.RowIdElectrolizerKampany
INNER JOIN dbo.tblElectrolizerStateStatusType ON
tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
where
(tblElectrolizerStateHistory.IsDeletedRowId is null)
and (tblElectrolizerKampany.IsDeletedFlag = 0)
and (tblElectrolizerStateStatusType.[Key] = 'RunBegin')
and (tblElectrolizer.RowId = @ElectrolizerRowId)
) as bb
ON
-- (aa.ElectrolizerRowId = bb.ElectrolizerRowId) AND
(aa.RunDate = bb.RunDate)
select @ret = ins.ServiceCountDays
from
(
select ServiceCountDays = sum(
tblElectrolizerStateStatusType.StateSign
* DateDiff(day, tblElectrolizerStateHistory.[Date], @Date)
)
, tblElectrolizerStateHistory.[RowIdElectrolizerKampany]
from
tblElectrolizerStateHistory
INNER JOIN tblElectrolizerStateStatusType
ON tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
LEFT JOIN dbo.tblElectrolizerStateDurationType
ON tblElectrolizerStateStatusType.RowIdElectrolizerStateDurationType = tblElectrolizerStateDurationType.RowId
where
(tblElectrolizerStateHistory.IsDeletedRowId is null)
and (tblElectrolizerStateDurationType.[Key] = 'ServiceCount')
and (tblElectrolizerStateHistory.[Date] <= @Date)
group by [RowIdElectrolizerKampany]
) as ins
INNER JOIN tblElectrolizerKampany
ON ins.RowIdElectrolizerKampany = tblElectrolizerKampany.RowId
INNER JOIN tblElectrolizer
ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer
WHERE
(tblElectrolizerKampany.RowId = @RowIdElectrolizerKampany)
RETURN @ret
Sincerely yours,
Valery Chesnokov
<A href=http://chv.tele-kom.ru>http://chv.tele-kom.ru</A>


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[3]: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 17.06.05 08:35
Оценка:
Здравствуйте, valeri, Вы писали:

>>а у нас полная автоматизация бухгалтериии от 200$ (1C)

V>Это цена базовой версии. Честно, ещё не видел ни одного человека, которого бы она (базовая версия) устроила. А её изменение обходится ценой работы программиста даже на периферии России от 200 руб./час.

V>И ещё. Для производства, например, и наверняка для многих других задач 1C просто не годится, слишком узкозаточенная система. Напишите на ней, например, такой SQL запрос, в итоге выдающий нужный набор из свызанных данных, получиться? Сомневаюсь. Всё придется крутить в коде клиента, а при этом идти пить чай или водку до утра.


V>..

V>RETURNS int
V>AS
V>BEGIN
V> DECLARE @ret int,
V> @RowIdElectrolizerKampany int
V> select
V> @RowIdElectrolizerKampany = bb.RowIdElectrolizerKampany
V> from
V> (
V> select
V>-- tblElectrolizer.RowId as ElectrolizerRowId,
V> max(ins.MinRunDate) as RunDate
V> from
V> (
V> select
V> tblElectrolizerStateHistory.RowIdElectrolizerKampany,
V> Min(tblElectrolizerStateHistory.[Date]) as MinRunDate
V> FROM
V> tblElectrolizerStateHistory
V> INNER JOIN dbo.tblElectrolizerStateStatusType ON
V> tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
V> where
V> (tblElectrolizerStateHistory.IsDeletedRowId is null)
V> and (tblElectrolizerStateHistory.[Date] <= @Date)
V> and (tblElectrolizerStateStatusType.[Key] = 'RunBegin')
V> group by
V> RowIdElectrolizerKampany
V> ) as ins
V> INNER JOIN tblElectrolizerKampany
V> ON ins.RowIdElectrolizerKampany = tblElectrolizerKampany.RowId
V> INNER JOIN tblElectrolizer
V> ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer
V> where
V> (tblElectrolizerKampany.IsDeletedFlag = 0)
V> and (tblElectrolizer.RowId = @ElectrolizerRowId)
V>-- group by
V>-- tblElectrolizer.RowId
V> ) as aa
V> INNER JOIN
V> (
V> SELECT
V>-- tblElectrolizer.RowId AS ElectrolizerRowId,
V> tblElectrolizerStateHistory.RowIdElectrolizerKampany,
V> tblElectrolizerStateHistory.[Date] as RunDate
V> FROM
V> tblElectrolizer INNER JOIN
V> tblElectrolizerKampany ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer INNER JOIN
V> tblElectrolizerStateHistory ON tblElectrolizerKampany.RowId = tblElectrolizerStateHistory.RowIdElectrolizerKampany
V> INNER JOIN dbo.tblElectrolizerStateStatusType ON
V> tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
V> where
V> (tblElectrolizerStateHistory.IsDeletedRowId is null)
V> and (tblElectrolizerKampany.IsDeletedFlag = 0)
V> and (tblElectrolizerStateStatusType.[Key] = 'RunBegin')
V> and (tblElectrolizer.RowId = @ElectrolizerRowId)
V> ) as bb
V> ON
V>-- (aa.ElectrolizerRowId = bb.ElectrolizerRowId) AND
V> (aa.RunDate = bb.RunDate)
V> select @ret = ins.ServiceCountDays
V> from
V> (
V> select ServiceCountDays = sum(
V> tblElectrolizerStateStatusType.StateSign
V> * DateDiff(day, tblElectrolizerStateHistory.[Date], @Date)
V> )
V> , tblElectrolizerStateHistory.[RowIdElectrolizerKampany]
V> from
V> tblElectrolizerStateHistory
V> INNER JOIN tblElectrolizerStateStatusType
V> ON tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
V> LEFT JOIN dbo.tblElectrolizerStateDurationType
V> ON tblElectrolizerStateStatusType.RowIdElectrolizerStateDurationType = tblElectrolizerStateDurationType.RowId
V> where
V> (tblElectrolizerStateHistory.IsDeletedRowId is null)
V> and (tblElectrolizerStateDurationType.[Key] = 'ServiceCount')
V> and (tblElectrolizerStateHistory.[Date] <= @Date)
V> group by [RowIdElectrolizerKampany]
V> ) as ins
V> INNER JOIN tblElectrolizerKampany
V> ON ins.RowIdElectrolizerKampany = tblElectrolizerKampany.RowId
V> INNER JOIN tblElectrolizer
V> ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer
V> WHERE
V> (tblElectrolizerKampany.RowId = @RowIdElectrolizerKampany)
V> RETURN @ret

V>
данное сообщение получено с www.gotdotnet.ru

V>ссылка на оригинальное сообщение




Спасибо за ответ писали SQL и намного круче например 3D select's и 3Dx3D но все сводится к обработке многомерных
массивов средствами SQL производственных задач много поэтому т.к. Delphi сдох используем Microsoft.NET

но вот на мои 1) и 2) пока к сожалению не вижу ответа
Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 17.06.05 09:45
Оценка:
Я на домашней машине сохранил EULA от установки VS 2005 Beta2, но даже без лиц.соглашения можно предвидеть, что в нем запрещена коммерческая разработка продуктов, бета предназначена _для тестирования_. А по поводу базы и отчетов — вы можете взять бесплатный MSDE 2000 и выдавать отчеты в MS Excel, если он куплен, или вообще в формате xml или html. По редакциям студии, посмотрите различия на http://lab.msdn.microsoft.com/vs2005/productinfo/productline/default.aspx, мне кажется, версии Standard Edition за $300 вполне хватит для небольших групп разработчиков.
Sincerely yours,
Valery Chesnokov
<A href=http://chv.tele-kom.ru>http://chv.tele-kom.ru</A>


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 17.06.05 10:00
Оценка:
Есть Go-Live лицензия которая позволяет создавать и распространять коммерческие продукты

http://lab.msdn.microsoft.com/vs2005/golive/

Насчет Standard Edition. Честно говоря я не нашел больших отличий от набора Express Suite, ну разве что кроме пары дополнительных рефакторингов и возможности добавлять web-проект в решение. Наверное дешевле пользоваться набором Express продуктов.
-------------------------------------------------------
I can only show you the door.
You have to walk through it.
(c) Morpheus
-------------------------------------------------------
Ukraine .Net Alliance
Украинское сообщество .Net разработчиков
Заметки


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 17.06.05 13:14
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, valeri, Вы писали:


>>>а у нас полная автоматизация бухгалтериии от 200$ (1C)

V>>Это цена базовой версии. Честно, ещё не видел ни одного человека, которого бы она (базовая версия) устроила. А её изменение обходится ценой работы программиста даже на периферии России от 200 руб./час.

V>>И ещё. Для производства, например, и наверняка для многих других задач 1C просто не годится, слишком узкозаточенная система. Напишите на ней, например, такой SQL запрос, в итоге выдающий нужный набор из свызанных данных, получиться? Сомневаюсь. Всё придется крутить в коде клиента, а при этом идти пить чай или водку до утра.


V>>..

V>>RETURNS int
V>>AS
V>>BEGIN
V>> DECLARE @ret int,
V>> @RowIdElectrolizerKampany int
V>> select
V>> @RowIdElectrolizerKampany = bb.RowIdElectrolizerKampany
V>> from
V>> (
V>> select
V>>-- tblElectrolizer.RowId as ElectrolizerRowId,
V>> max(ins.MinRunDate) as RunDate
V>> from
V>> (
V>> select
V>> tblElectrolizerStateHistory.RowIdElectrolizerKampany,
V>> Min(tblElectrolizerStateHistory.[Date]) as MinRunDate
V>> FROM
V>> tblElectrolizerStateHistory
V>> INNER JOIN dbo.tblElectrolizerStateStatusType ON
V>> tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
V>> where
V>> (tblElectrolizerStateHistory.IsDeletedRowId is null)
V>> and (tblElectrolizerStateHistory.[Date] <= @Date)
V>> and (tblElectrolizerStateStatusType.[Key] = 'RunBegin')
V>> group by
V>> RowIdElectrolizerKampany
V>> ) as ins
V>> INNER JOIN tblElectrolizerKampany
V>> ON ins.RowIdElectrolizerKampany = tblElectrolizerKampany.RowId
V>> INNER JOIN tblElectrolizer
V>> ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer
V>> where
V>> (tblElectrolizerKampany.IsDeletedFlag = 0)
V>> and (tblElectrolizer.RowId = @ElectrolizerRowId)
V>>-- group by
V>>-- tblElectrolizer.RowId
V>> ) as aa
V>> INNER JOIN
V>> (
V>> SELECT
V>>-- tblElectrolizer.RowId AS ElectrolizerRowId,
V>> tblElectrolizerStateHistory.RowIdElectrolizerKampany,
V>> tblElectrolizerStateHistory.[Date] as RunDate
V>> FROM
V>> tblElectrolizer INNER JOIN
V>> tblElectrolizerKampany ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer INNER JOIN
V>> tblElectrolizerStateHistory ON tblElectrolizerKampany.RowId = tblElectrolizerStateHistory.RowIdElectrolizerKampany
V>> INNER JOIN dbo.tblElectrolizerStateStatusType ON
V>> tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
V>> where
V>> (tblElectrolizerStateHistory.IsDeletedRowId is null)
V>> and (tblElectrolizerKampany.IsDeletedFlag = 0)
V>> and (tblElectrolizerStateStatusType.[Key] = 'RunBegin')
V>> and (tblElectrolizer.RowId = @ElectrolizerRowId)
V>> ) as bb
V>> ON
V>>-- (aa.ElectrolizerRowId = bb.ElectrolizerRowId) AND
V>> (aa.RunDate = bb.RunDate)
V>> select @ret = ins.ServiceCountDays
V>> from
V>> (
V>> select ServiceCountDays = sum(
V>> tblElectrolizerStateStatusType.StateSign
V>> * DateDiff(day, tblElectrolizerStateHistory.[Date], @Date)
V>> )
V>> , tblElectrolizerStateHistory.[RowIdElectrolizerKampany]
V>> from
V>> tblElectrolizerStateHistory
V>> INNER JOIN tblElectrolizerStateStatusType
V>> ON tblElectrolizerStateHistory.RowIdElectrolizerStateStatusType = tblElectrolizerStateStatusType.RowId
V>> LEFT JOIN dbo.tblElectrolizerStateDurationType
V>> ON tblElectrolizerStateStatusType.RowIdElectrolizerStateDurationType = tblElectrolizerStateDurationType.RowId
V>> where
V>> (tblElectrolizerStateHistory.IsDeletedRowId is null)
V>> and (tblElectrolizerStateDurationType.[Key] = 'ServiceCount')
V>> and (tblElectrolizerStateHistory.[Date] <= @Date)
V>> group by [RowIdElectrolizerKampany]
V>> ) as ins
V>> INNER JOIN tblElectrolizerKampany
V>> ON ins.RowIdElectrolizerKampany = tblElectrolizerKampany.RowId
V>> INNER JOIN tblElectrolizer
V>> ON tblElectrolizer.RowId = tblElectrolizerKampany.RowIdElectrolizer
V>> WHERE
V>> (tblElectrolizerKampany.RowId = @RowIdElectrolizerKampany)
V>> RETURN @ret

V>>
данное сообщение получено с www.gotdotnet.ru

V>>ссылка на оригинальное сообщение




А>Спасибо за ответ писали SQL и намного круче например 3D select's и 3Dx3D но все сводится к обработке многомерных

А>массивов средствами SQL производственных задач много поэтому т.к. Delphi сдох используем Microsoft.NET

А>но вот на мои 1) и 2) пока к сожалению не вижу ответа





Уважаемые господа просьба ответить конкретно да или нет

Вопросы

1) Я так понял что использовать VS 2005 Beta2 для разработки комм программ нельзя

2) Нужно отчеты формы и БД
наверно более менее версия VS 2005 Prof (800$)
или там нет Crystal'a

а вот на счет БД
что можно в комм целях использовать бесплатно
SQL MSDE 2000
SQL EXPRESS 2005
SQL 2005 Beta
Re[4]: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 17.06.05 13:33
Оценка:
SQL MSDE 2000 бесплатен.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[3]: Разработка будет считаться &quot;законной&quot;?
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.06.05 16:04
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>1) Я так понял что использовать VS 2005 Beta2 для разработки комм программ нельзя


Продавать модули скомпилированные бэтой нельзя. А разрабатывать сколько влезет. Выйдет релиз перекомпилируете и будете продовать.

А>2) Нужно отчеты формы и БД


Кому-ка.

А> наверно более менее версия VS 2005 Prof (800$)

А> или там нет Crystal'a

Есть.

А> а вот на счет БД

А> что можно в комм целях использовать бесплатно
А> SQL MSDE 2000
А> SQL EXPRESS 2005
А> SQL 2005 Beta

Полндний платен. Остальные можно.

А>3) На счет цен это все понятно но не для России

А> набрать команду 5 человек + компьютеры + зарплата + разработка время
А> продукт + лицензии от 5-10 000 $ минимум

Кому как. Кто и коробочный софт делает.

А> а у нас полная автоматизация бухгалтериии от 200$ (1C)


Опять же кому как. Есть компании вкладывающие в автоматизацию миллионы. Да и 200 баксов — это цена коробоки, а цена разработки намного выше.

А> если бы хотя бы от 2-3 000 $ было хоть какая конкуренция для разработки

А> поэтому в ближайшие 1-2 года даже и ....

Честно говоря я не понял о какой конкурениции речь идет. Разговор о цене студии? О цене разработи или вообще о чем?
... << RSDN@Home 1.1.4 beta 7 rev. 466>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 17.06.05 16:16
Оценка:
>А> SQL 2005 Beta
>Полндний платен. Остальные можно.
Последний бесплатен но врядли на нем можно разрабатывать коммерческие приложения


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 24.02.06 15:07
Оценка:
Возьми триальную версию и не парься
Re: Разработка будет считаться &quot;законной&quot;?
От: Аноним  
Дата: 24.02.06 15:08
Оценка:
Возьми триальную версию и не парься. Можешь по почте. у меня hack.root@mail.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.