Ru-Board.club
← Вернуться в раздел «Программы»

» Mark - небольшой удобный редактор

Автор: anonymous_user
Дата сообщения: 17.11.2005 23:50
А какая у вас лицензия, граждане? А то закрадываются смутные подозрения..
Автор: ShIvADeSt
Дата сообщения: 18.11.2005 01:07
anonymous_user

Цитата:
А какая у вас лицензия, граждане? А то закрадываются смутные подозрения..

Ты точно топиком не ошибся? ГНУ лицензия.
Автор: anonymous_user
Дата сообщения: 18.11.2005 05:01
Имелось в виду GPL?
Автор: vito333
Дата сообщения: 18.11.2005 06:28
anonymous_user
какие подозрения тебя измучали ?
Автор: ArtLonger
Дата сообщения: 18.11.2005 07:55
vito333
Товарищъ видимо из налоговой...
Автор: anonymous_user
Дата сообщения: 18.11.2005 13:35
Чую я, что как только Mark приобретет товарный вид, халява кончится. Почему я так решил? Просто не вижу нигде упоминаний о лицензии, как будто этот вопрос сознательно замалчивается. Это конечно ваше дело - на каких условия распространять свое детище, но общественность лучше уведомить заранее.

Это в общем. А вообще, конечно, хотелось бы GPL, ибо марк мне нравится весьма, а несвободный софт противоречит моим религиозным убеждениям. С одной стороны - это мои проблемы. Но ведь я не один такой.
Автор: ArtLonger
Дата сообщения: 18.11.2005 15:40
vito333
Он тебя раскусил!

anonymous_user
Поменьше думайте о ерунде. Если Вы читали топик, то знаете, что развитие Марка в текущем виде закончено. Возможны мелкие доработки по особым случаям, но в общем и целом ждём новый редактор на другом движке.
PS: И кстати, не путайте бесплатный софт с открытым.
Автор: anonymous_user
Дата сообщения: 18.11.2005 17:35
>Поменьше думайте о ерунде.

Да не ерунда это. Лицензия - очень важный вопрос (особенно для таких проектов). И то, что в России привыкли воровать софт, не меняет ситуации.

>развитие Марка в текущем виде закончено... ждём новый редактор на другом движке.

С точки зрения пользователя - всего лишь новая версия.

>PS: И кстати, не путайте бесплатный софт с открытым.

Я ничего не путаю. "Бесплатность" (свобода распространения) необходима, но не достаточна. Еще хотелось бы открытости.

Ждем официального заявления.
Автор: Alexander_B
Дата сообщения: 19.11.2005 00:29

Цитата:
Чую я, что как только Mark приобретет товарный вид, халява кончится.

И, что?
Его право, но есть надежда, что ещё попользуемся хорошим блокнотом......
Автор: anonymous_user
Дата сообщения: 19.11.2005 01:29

Цитата:
И, что?


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


Цитата:
Его право, но есть надежда


А вот чтобы не надеяться, а быть уверенным, я и хочу выяснить этот вопрос сейчас.
Автор: Alexander_B
Дата сообщения: 19.11.2005 01:53

Цитата:
Его право, но есть надежда

Зачем выдерать из контеста??? Я говорил несколько по другому.
У каждого свои задачи к "блокноту" и требования соответственно разные.

Цитата:
Я вот на багрепорты марку уже потратил пару часов своей жизни

Так никто лёгкой жизни и не обещал...
Автор: vito333
Дата сообщения: 19.11.2005 02:30
anonymous_user
ну понятно теперь, о чём волнуешься, это приятно



Пользуйся на здоровье тем Марком, который есть и не вспоминай о лицензии. Конечно, мне бы очень хотелось заниматься программированием (в частности развивать Марк, хотя есть ещё парочка идей интересных) на полную катушку, продавать его, получать какие-то деньги за него и, соответственно, уделять ему ещё больше времени. Но к сожалению, по трезвому размышлению, сделал вывод, что это скорее всего утопия.
При создании Марка первого поколения целью было просто изучение языка C и системы Windows более глубоко, плюс создание редактора с несколькими удобными фишками и очень небольшого по размеру. Второе поколение (тот что есть) - качественный скачок в технологиях и моих знаниях. В общем и целом работает неплохо. Я доволен. Но поскольку при его разработке была недостаточно проработана схема развития-расширения, воплощение каждой новой фичи требует много времени и зачастую вызывает кучу багов(хотя это обычное дело в программинге). Потому он сейчас замер в развитии. Пользуётесь на здоровье если он устраивает. Да и что такого особенного в нём - несколько моментов в работе просто сделаны более удобно, чем в других блокнотах, вот и всё.
Второе с половиной поколение, которое время от времени делаю сейчас - начинается прежде всего с подсветки синтаксиса, насколько это возможно (можно глянуть в работе, пока только C/C++ - http://vito.rbcmail.ru/Mark3.zip ), а также тщательно продумывается структура программы в целях максимальной гибкости развития. И ещё программа не будет (пока) МДИ. Конечно от этого она что-то потеряет, но мне пока не до этого.
О лицензии либо платности её пока даже не задумываюсь, хотя деньги ещё никому не мешали
Кстати, у меня были как-то мысли покопаться с защитой Марка на предмет изучения защиты вообще и взломостойкости в частности, но потом забросил эту идею, времени на полезное не хватает.
Вот когда отточу подсветку, сложу все наработки в одно целое, сделаю программу мультиязычной и малоглючной, сделаю её применимой на любой машине независимо от страны-языка(что сейчас держу в мыслях), может быть тогда и можно будет подумать о том, что может быть кто-то и позволит себе отдать мне три рубля за это, но это уже совсем другая история.

А самое главное, неужели я с ру-борда когда то мог бы какие-то деньги требовать?
Автор: gera_serg
Дата сообщения: 19.11.2005 03:57
>При создании Марка первого поколения целью было ... создание редактора с несколькими удобными фишками и очень небольшого по размеру.

Добавь "внедрение" Марка в систему вместо Notepad и закрой проект.

ИМХО, 3 поколение Марка стоит строить на готовых модулях подсветки, regeхp, со встреном в ОС языке типа vb-script, как внутреннего для редактора языка макро, но не отрываясь от преобразований кирилицы.
И пусть будет весить побольше, кого это волнует при современной цене за мегобайт.
Автор: Harrier
Дата сообщения: 19.11.2005 09:58
vito333

Спасибо тебе за Mark. Очень удобный блокнотик!
Поддерживаю идею gera_serg о внедрении Mark в систему вместо Notepad. Если это возможно.
Автор: unhappy
Дата сообщения: 19.11.2005 11:27
Программа и впрямь отличная. Спасибо!

Цитата:
И пусть будет весить побольше, кого это волнует при современной цене за мегобайт.

Вот только этого не надо
Автор: vito333
Дата сообщения: 19.11.2005 12:14
я не знаю точно, как правильно внедрять его программынм путём
Автор: estimated
Дата сообщения: 19.11.2005 12:31
vito333
на NT можно через
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe

Цитата:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="C:\\Mark.exe"


Process Explorer от sysinternals, например, таким образом встраивается вместо системного Task Manager'а.
Автор: Harrier
Дата сообщения: 19.11.2005 12:39
estimated

То есть подходит и для XP? Это можно самому прописать?
Автор: estimated
Дата сообщения: 19.11.2005 12:48
Harrier
да, подходит для всей линейки NT. Если права админа есть, то можно.
Ну а вообще, конечно, на расширения надо бы регистрировать.
Или кардинальный вариант:
notepad.exe -> notepad.bak
Mark.exe -> notepad.exe
Автор: anonymous_user
Дата сообщения: 19.11.2005 12:54
Alexander_B

Цитата:
Зачем выдерать из контеста??? Я говорил несколько по другому.


А эту фразу можно понять двояко? Ну тогда извини, поясни что ты имел в виду.


Цитата:
Так никто лёгкой жизни и не обещал...


А вот ты меня явно не понял. Мне не жаль этого времени. Я лишь намекаю на то, что "правильная" лицензия дает шанс на помощь со стороны.

vito333


Цитата:
Пользуйся на здоровье тем Марком, который есть и не вспоминай о лицензии.


Не могу, религия не позволяет.


Цитата:
Конечно, мне бы очень хотелось заниматься программированием .. на полную катушку, продавать его, получать какие-то деньги за него..


Этого я и боялся.


Цитата:
О лицензии либо платности её пока даже не задумываюсь


И совершенно напрасно. Для меня, например, это основной вопрос при выборе ПО.


Цитата:
А самое главное, неужели я с ру-борда когда то мог бы какие-то деньги требовать?


Почему с ру-борда? С пользователей. Влегкую. Только я бы не надеялся на это - любовь к халяве в народе велика весьма
Автор: evle
Дата сообщения: 19.11.2005 13:36
Если попытаться поменять кодировку только что созданного файла в статусной строке и отказаться от сохранения, получается ошибка "Не удается найти указанный файл". Можно туда что-то более соответствующее ситуации повесить?

anonymous_user
И как такие религиозные Windows используют...
Автор: vito333
Дата сообщения: 19.11.2005 13:58
anonymous_user

Цитата:
Не могу, религия не позволяет.

почему? В принципе, на текущий, неразвивающийся Марк могу прописать какую надо лицензию, проголосуйте - решите - сделаем. Мне вообще-то влом разбираться с сутью этих лицензий, меня это пока не волнует.

Цитата:
Этого я и боялся.

я тебя утешал, как мог

Я вообще-то говорил неоднократно, что проект был чисто экспериментальный для меня, никаких планов я не строил, лицензий не обдумывал, и вообще мне пока наплевать на это с высокой колокольни. Почему ветку затеял? Да потому, что одна голова хорошо, а гидра - лучше. И результат радует. А если бы я ставил целью создавать коммерческий продукт, то ориентировался бы на другие технологии и средства, сайт бы сделал, рекламу какую-нибудь.
Короче мне без разницы, кто марк использует, а кто нет. Я на него не пару часов потратил, а в тысячи раз больше.

И вообще всё может накрыться медным тазом по причине необходимости большого количества времени, а я сейчас ищу работу, и неясно, что будет дальше.
Автор: estimated
Дата сообщения: 19.11.2005 14:01
evle
vito333

Цитата:
Если попытаться поменять кодировку только что созданного файла

чтобы кардинально решить проблему, нельзя ли все-таки сделать возможным изменение кодировки текста до сохранения файла? (Т.е. в самом окне Mark'а, а не в диалоге сохранения файла. Когда-то очень давно я уже предлагал это. При этом еще надо делать проверку, не превратятся ли в ????? какие-то символы, например из расширенной латинницы при ковертации в кириллическую кодовую страницу. EmEditor подсвечивает такие символы и дает возможность исправить или выбрать другую кодировку. Можно посмотреть, как там реализовано, и сделать еще лучше )
Автор: marcurio
Дата сообщения: 19.11.2005 22:02
Интересное наблюдение.
Программа AVZ ( http://forum.ru-board.com/topic.cgi?forum=5&topic=13590&start=60#lt ) ругается на Mark.exe следующим образом:

Цитата:
Mark.exe - Подозрение на Virus.Win32.PE_Type1(степень опасности 75%)

От автора AVZ по этому поводу был получен такой ответ:

Цитата:
Mark.exe - этот файл сжат парой упаковщиков (один поверх другого),
причем внешний создает довольно экзотический файл, с данными и кодом в
том месте, где у нормального EXE файла должен быть DOS заголовок. Отсюда и
подозрение ...
Автор: vito333
Дата сообщения: 20.11.2005 10:25
marcurio
если тебе не лень, кинь автору этого антивиря ссылку на ехе-пакер, чтобы он не умничал, а сделал как надо
http://www.wex.cn/dwing/download/WinUpack36.zip
Автор: Pitersky
Дата сообщения: 20.11.2005 22:22
vito333
Пост о подозрениях AVZ писал я. Не проверил под каким ником вошел
Теперь по-существу.
Ссылку на упаковщик передал. Вот ответ:

Цитата:
Тут отчасти медицина бессильна - я советую автору отказаться от этого
упаковщика ... дело в том, что стандарт Win PE никто не отменял, а
этот упаковщик грубейшим образом нарушает несколько положений
(размещение кода вне секции кода и данных вне секции кода/данных,
отсутствие DOS заголовка, отсутствие DOS STUB, точка входа вне секции
кода ...) - AVZ реагирует именно на эти нарушения, а не на конкретный упаковщик.
Причем замечу, что реагирует только на паранаидальном уровне эвристики + включении доп.
анализа - в нормальном режиме про этот файл ничего не выдается.
Конечно, я внесу Mark.exe в базу безопасных, это гарантировано снимет
все виды реакции AVZ конкрено на этот файл, но на новые версии
возможны аналогичные срабатывания.
Автор: eLsIe
Дата сообщения: 20.11.2005 22:36
Kaspersky Internet Security 2006 после последних обновлений стал тоже материться на Mark...
Автор: vito333
Дата сообщения: 21.11.2005 08:12
берите UPX версию, она не вызывает нареканий. Меня же upack устраивает.
Автор: anonymous_user
Дата сообщения: 24.11.2005 21:44
>Мне вообще-то влом разбираться с сутью этих лицензий, меня это пока не волнует.

О GPL.

Попробую провести небольшой ликбез - авось поможет.

ПО бывает свободным и несвободным. Несвободное ПО имеет право распространять только автор (всеми любимая MS Windows). Свободное может распространять любой, в чьи руки оно попало. Из-за этой свободы такое ПО обычно бесплатное - кто будет покупать у тебя прогу, если единственный человек, заплативший за нее, станет раздавать ее бесплатно? Если не ошибаюсь, "в мире виндовс" это называют "freeware".

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

"Единственно Верная Лицензия". Она, GPL. Юридическую силу имеет только английский вариант.

Оригинал: http://www.gnu.org/copyleft/gpl.html
Перевод на русский: http://www.linux.org.ru/books/GNU/licenses/gplrus.htm

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

Фишки GPL:

1. Раз уж исходники доступны, то кто-нибудь, да почитает их. Как результат - быстрее исправляются ошибки, могут появиться желающие примкнуть к разработке.
2. Если ты по какой-то причине забрасывашь проект, его могут продолжить.
3. Ты можешь использовать любые исходники, выложенные под GPL (тот же notepad++).
4. Но ты и теряешь некоторую свободу - если решишь сделать проект закрытым (или вообще несвободным), никто не помешает энтузиастам взять исходники последней версии и сделать "fork" - параллельный проект.
5. Сама по себе ни свободность, ни открытость не говорят о бесплатности - никто не мешает закрыть какую-нибудь мелочь (типа шкуры для интерфейса) и брать деньги конкретно за нее. Еще в мире "пингвинов" принято брать деньги за поддержку. Типа пользоваться-то можно, но если что случится - сам разбирайся. Хотя я продолжаю думать, что платный текстовый редактор - это нонсенс (есть сколько угодно бесплатных с огромным функционалом). Так что финансовый вопрос тут неуместен.

В общем, для официального перехода эту лицензию (если вдруг возникнет желание) надо положить текст оригинала в архив с программой, везде указать, что "мы под GPL" и (желательно) кинуть ссылку на исходники.

Выбирайте GPL, и вы получите поддержку сообщества open source! А это огромная армия фанатиков по всему миру! :)
Автор: Pitersky
Дата сообщения: 24.11.2005 22:35

Цитата:
фанатиков


Цитата:
ФАНАТИЗМ м. франц. немецк. изуверство; грубое, упорное суеверие, замест веры; преследованье разномыслящих именем веры. Фанатик, изувер. Фанатическое гоненье.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой нужен формат?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.