Здравствуйте!
Хотелось бы знать, как народ отнесся бы к появлению проекта по созданию Руccкой
ОС. Причём не только русской, но и всего русскоговорящего населения?
Присоеденились бы вы к такому проекту?
Прошу не относить к флейму. Речь идёт о уже существующем проекте.
С уважением,
VICH
Всего в теме 5452 сообщения
Отслеживать это обсуждение
№ 1522 04-07-2007 08:45 | |
Ответ на »сообщение 1520« (Banderas)
___________________________
Это то же самое, что написать текст на "мертвом" языке - написать его перевод на русский и попросить кого-то кто знает русский - дописать к исходному тексту на "мертвом" языке какую-то осмысленную часть.
№ 1521 04-07-2007 08:45 | |
Ответ на »сообщение 1520« (Banderas)
___________________________
иначе если закроете возможность расширения своей системы сторониими силами - врядли такую "открытость" можно назвать нормальной.
Чтобы расширять и развивать систему, не надо ковыряться в наноядре. Чтобы научить человека новой профессии, не надо сразу приступать к трепанации и заниматься операцией на головном мозге. Лишнее это.
№ 1520 04-07-2007 08:43 | |
Ответ на »сообщение 1519« (Banderas)
___________________________
Ответ на »сообщение 1518« (Руслан Богатырев)
___________________________
Ответ на »сообщение 1515« (Banderas)
___________________________
это тоже самое что выкладывать исходники на каком-то своем языке, но компилятор языка никому не давать :)
Вы когда-нибудь слышали, как компиляторы с какого-нибудь языка пишутся на самом языке? Методом раскрутки (bootstrapping). Проблема курицы и яйца. Начинают с чего-то, где ковыряют иногда ручонками. Сначала легонькую урезанную версию языка, потом ширшей и ширшей. Нет проблем представить и текст компилятора такого языка, написанного на самом же языке. Это чем-то поможет? :)
да слышал-слышал, если будете выкладывать и тексты трансляторов с состоянием оных соттветсвующим текущим исходникам и их трансляций - то проблем не будет :)
иначе если закроете возможность расширения своей системы сторониими силами - врядли такую "открытость" можно назвать нормальной.
№ 1519 04-07-2007 08:41 | |
Ответ на »сообщение 1518« (Руслан Богатырев)
___________________________
Ответ на »сообщение 1515« (Banderas)
___________________________
это тоже самое что выкладывать исходники на каком-то своем языке, но компилятор языка никому не давать :)
Вы когда-нибудь слышали, как компиляторы с какого-нибудь языка пишутся на самом языке? Методом раскрутки (bootstrapping). Проблема курицы и яйца. Начинают с чего-то, где ковыряют иногда ручонками. Сначала легонькую урезанную версию языка, потом ширшей и ширшей. Нет проблем представить и текст компилятора такого языка, написанного на самом же языке. Это чем-то поможет? :)
да слышал-слышал, если будете выкладывать и тексты трансляторов с состоянием оных соттветсвующим текущим исходникам и их трансляций - то проблем не будет :)
№ 1518 04-07-2007 08:40 | |
Ответ на »сообщение 1515« (Banderas)
___________________________
это тоже самое что выкладывать исходники на каком-то своем языке, но компилятор языка никому не давать :)
Вы когда-нибудь слышали, как компиляторы с какого-нибудь языка пишутся на самом языке? Методом раскрутки (bootstrapping). Проблема курицы и яйца. Начинают с чего-то, где ковыряют иногда ручонками. Сначала легонькую урезанную версию языка, потом ширшей и ширшей. Нет проблем представить и текст компилятора такого языка, написанного на самом же языке. Это чем-то поможет? :)
№ 1517 04-07-2007 08:39 | |
Ответ на »сообщение 1515« (Banderas)
___________________________
это тоже самое что выкладывать исходники на каком-то своем языке, но компилятор языка никому не давать :)
так как получаемый выходной код на языке C получится мало чем лучше ассемблера и машинного языка.
№ 1516 04-07-2007 08:36 | |
Ответ на »сообщение 1513« (Aleg Azarousky)
___________________________
Тут тоже нюансы возникают. Скажем, некий обиженный участник проекта решит скопировать и опубликовать все исходники таких модифицированных GPL инструментов.
Кто Вам сказал, что каждый участник проекта будет иметь доступ абсолютно ко всем инструментам? Если в работе не нужен -- зачем его ковырять? Ради интереса? Ну для такого дела не жалко. Что не является ноу-хау -- никаких проблем. А так -- каждый должен заниматься своим делом, на том участке, на котором хочет и любит работать. А в принципе от утечки в лице человеческого фактора мало что спасает. Но мы что-то уж очень много таинственности и секретности напускаем там, где ее и в помине не будет. Все будет гораздо проще и прозаичнее. Главное, чтобы было желание дело делать, а не делить шкуру неубитого медведя, которая все равно пойдет в местный краеведческий музей. Забесплатно.
№ 1515 04-07-2007 08:36 | |
Ответ на »сообщение 1511« (Руслан Богатырев)
___________________________
Ответ на »сообщение 1509« (Руслан Богатырев)
___________________________
Все, что нужно для компиляции и сборки, -- пожалуйста.
Объяснил туманно, попробую пояснить... еще туманнее. Предположим, мы разработали некие специальные языки. Трансляция с них идет на ANSI C (к примеру). Для окончательной компиляции проекта используется некий OpenSource-компилятор C, который мы не трогаем (это нам не нужно). В исходники выкладываем исходники на спец. языках, обязательно описания спец.языков (мы же технологии открываем) и весь полученный Си-код. Этого достаточно. А как же другие трансляторы? Возможно выложим только в бинарниках, возможно и в исходниках, возможно вообще не выложим. Эту ситуацию можно по уровню абстракций поднимать выше и выше (т.е. трансляция с одних языков на другие, а в самом конце на Си). Так понятно? Не сильно испугал?
это тоже самое что выкладывать исходники на каком-то своем языке, но компилятор языка никому не давать :)
№ 1514 04-07-2007 08:34 | |
Ответ на »сообщение 1511« (Руслан Богатырев)
___________________________
Да, так понятнее. Если в цепочке будут закрытые компиляторы, естественно восстановить цепочку не представится возможным.
№ 1513 04-07-2007 08:31 | |
Ответ на »сообщение 1509« (Руслан Богатырев)
___________________________
Это не проблема. Мы вряд ли будем отдавать наружу наш инструментарий. Зачем? Все, что нужно для компиляции и сборки, -- пожалуйста. А инструментарий -- извиняйте. Как и что будем переделывать, какие будем делать для себя анализаторы, интерпретаторы и т.д. и т.п. -- это наша внутренняя кухня. Например, чтобы получить некую оптимальную сеть Петри, которую потом заливать в металл (в исходники), можно пошурупить мозгами, а можно напустить на это дело специальный инструмент. Сеть Вы получите. Как думать -- рассскажем. Но инструмент -- увы.
Тут тоже нюансы возникают. Скажем, некий обиженный участник проекта решит скопировать и опубликовать все исходники таких модифицированных GPL инструментов. Вы ничего с ним не сможете сделать, потому что он будет добросовестным разработчиком, "соблюдшим" лицензию GPL, под которым изначально был опубликован инструмент. А дальше - инструмент есть, сеть Петри - есть, как думать - вы рассказали, так что в путь и с песней.
Отслеживать это обсуждение
Дополнительная навигация: |
|