Oberon space
General Category => Общий раздел => Тема начата: ilovb от Ноябрь 21, 2012, 11:28:57 am
-
Почитал General ETH Oberon System Source License
The Licensee
shall not be allowed to use the source code or derivatives thereof
commercially, unless this right has been granted explicitly.
Не нравится мне это.
У Oberon V4 for GNU/Linux вроде GPL (но непонятно действительно ли это так)
Да и вообще я слабо понимаю весь этот кавардак лицензирования...
Вопрос такой:
Кто знает какая Oberon система самая свободная?
-
А... вы гражданин с какой целью интересуетесь 8)
-
А... вы гражданин с какой целью интересуетесь 8)
Какая разница?
-
А... вы гражданин с какой целью интересуетесь 8)
Какая разница?
;D Ответ - если писать для "себя" - то любая ;D ;D ;D
-
Ну это понятно.
Меня конечно больше всего коммерческое использование интересует.
Если делать свой продукт на основе существующей системы/компилятора, то лицензионная привязка не радует. Желание вкладывать ресурсы в оживление трупа отпадает полностью.
-
Ну это понятно.
Меня конечно больше всего коммерческое использование интересует.
Если делать свой продукт на основе существующей системы/компилятора, то лицензионная привязка не радует. Желание вкладывать ресурсы в оживление трупа отпадает полностью.
хмм. Борис.. такое переодически желание возникает у многих новичков... один даже (Rifat ) его осуществил.. его труд обсуждался здесь ( и, вероятно, вы Коровнике) - вы читали обсуждение?
-
Почитал General ETH Oberon System Source License
The Licensee
shall not be allowed to use the source code or derivatives thereof
commercially, unless this right has been granted explicitly.
Не нравится мне это.
У Oberon V4 for GNU/Linux вроде GPL (но непонятно действительно ли это так)
Да и вообще я слабо понимаю весь этот кавардак лицензирования...
Вопрос такой:
Кто знает какая Oberon система самая свободная?
Вообще странно - та же GPL как бэ разрешает коммерческое использование.
А ты уверен что хочешь именно что-то допиливать, а не с нуля пилить? Второе может оказаться проще :-)
-
Вообще странно - та же GPL как бэ разрешает коммерческое использование.
А ты уверен что хочешь именно что-то допиливать, а не с нуля пилить? Второе может оказаться проще :-)
ничего странного - это дополнительный пункт к соглашению
-
Вообще странно - та же GPL как бэ разрешает коммерческое использование.
А ты уверен что хочешь именно что-то допиливать, а не с нуля пилить? Второе может оказаться проще :-)
ничего странного - это дополнительный пункт к соглашению
GPL явно запрещает такие пункты, насколько я помню.
Но, видимо, дело в том, что часть продуктов у них лицензировано под General ETH Oberon System Source License, а часть под GPL. (А у ББ вообще третья лицензия)
-
Но вообще да, лицензии у них подобраны специально так, чтобы не дай бог Оберон где-то применяться в продакшине не начал :-)
-
2 DIzer
Я особо не вдавался. Там статическая линковка же вроде. Подход имхо в корне не верный.
Да и вообще Oberon-компилятор в отрыве от Oberon-системы - это очень хм.. странная идея имхо.
-
А ты уверен что хочешь именно что-то допиливать, а не с нуля пилить? Второе может оказаться проще :-)
Думал. Но очкую... ;D
-
А ты уверен что хочешь именно что-то допиливать, а не с нуля пилить? Второе может оказаться проще :-)
Думал. Но очкую... ;D
наоборот вы круче самого круто- сваренного яйца.. лопатить в одиночку тонны (говно)кода... не каждый решится :D
-
Я не говорил что в одиночку. Более того я категорически против такого подхода ;)
И еще я против закрытых исходников. Иначе оно не будет развиваться.
Нужно собутыльников искать конечно же ;D
-
Я не говорил что в одиночку. Более того я категорически против такого подхода ;)
И еще я против закрытых исходников. Иначе оно не будет развиваться.
Нужно собутыльников искать конечно же ;D
а вы все таки почитайте... форум(ы).. и зацените вероятность нахождения здесь и в коровне искомых "собутыльников".
-
Я не говорил что в одиночку. Более того я категорически против такого подхода ;)
И еще я против закрытых исходников. Иначе оно не будет развиваться.
Нужно собутыльников искать конечно же ;D
А кстати, какие практические задачи эта движуха должна решить? Потому как чисто for fun у меня да и у Влада например есть где в окресностях оберона поковыряться. И даже не только for fun.
-
Ну я пока тоже for fun. О серьезных применениях можно будет задумываться только когда будет достаточное количество заинтересованных лиц.
Например игроделам можно было бы хороший легкий инструмент забадяжить. :)
Я кстати пересмотрел свои взгляды насчет SDL. Все таки это идеальный вариант для Oberon-системы.
-
Ну я пока тоже for fun. О серьезных применениях можно будет задумываться только когда будет достаточное количество заинтересованных лиц.
Например игроделам можно было бы хороший легкий инструмент забадяжить. :)
Я кстати пересмотрел свои взгляды насчет SDL. Все таки это идеальный вариант для Oberon-системы.
а что такое по вашему Oberon-система?.
-
а вы все таки почитайте... форум(ы).. и зацените вероятность нахождения здесь и в коровне искомых "собутыльников".
В коровнике таких ужо не осталось вроде. ;)
-
а вы все таки почитайте... форум(ы).. и зацените вероятность нахождения здесь и в коровне искомых "собутыльников".
В коровнике таких ужо не осталось вроде. ;)
неужто сюда перешли... ??? ах да, Влад с Алексеем....
-
Ну я пока тоже for fun. О серьезных применениях можно будет задумываться только когда будет достаточное количество заинтересованных лиц.
Например игроделам можно было бы хороший легкий инструмент забадяжить. :)
Я кстати пересмотрел свои взгляды насчет SDL. Все таки это идеальный вариант для Oberon-системы.
Ну, э, смотри. Одно дело если просто компилер сделать. Другое дело если ты хочешь на этот компилер перетащить ББ. Второе - раз во много сложнее первого. Ибо тяжкое наследие.
-
Ну я пока тоже for fun. О серьезных применениях можно будет задумываться только когда будет достаточное количество заинтересованных лиц.
Например игроделам можно было бы хороший легкий инструмент забадяжить. :)
Я кстати пересмотрел свои взгляды насчет SDL. Все таки это идеальный вариант для Oberon-системы.
а что такое по вашему Oberon-система?.
То что описано в книге "Прожект Объерон".
Мини ось, со своим окружением и своей философией. Собсна ETH Oberon'ы яркий пример. Одна и та же система работает как нативно, так и под хост-осью (win, lin, mac)
Есть много вещей которые мне не нравятся в классике (к коей ETH Oberon относится), но сама идея хорошая, ежели ее осовременить. По сути то это ж Unix философия :) И Plan9 например из той же оперы.
-
Ну, э, смотри. Одно дело если просто компилер сделать. Другое дело если ты хочешь на этот компилер перетащить ББ. Второе - раз во много сложнее первого. Ибо тяжкое наследие.
и непонятно зачем.... :(
-
Ну я пока тоже for fun. О серьезных применениях можно будет задумываться только когда будет достаточное количество заинтересованных лиц.
Например игроделам можно было бы хороший легкий инструмент забадяжить. :)
Я кстати пересмотрел свои взгляды насчет SDL. Все таки это идеальный вариант для Oberon-системы.
Ну, э, смотри. Одно дело если просто компилер сделать. Другое дело если ты хочешь на этот компилер перетащить ББ. Второе - раз во много сложнее первого. Ибо тяжкое наследие.
Нееее.. ББ мне совсем уже не нравится. Можно с малого начать. Т.е. с "фреймворка" оригинального Оберона.
Главное обеспечить хорошую стыковку с сишными либами, коих не меряно. ;)
-
Ну, э, смотри. Одно дело если просто компилер сделать. Другое дело если ты хочешь на этот компилер перетащить ББ. Второе - раз во много сложнее первого. Ибо тяжкое наследие.
и непонятно зачем.... :(
Ну, таки от голого компилятора действительно толку мало. От ББ c новым компилером.. Я не знаю, но, по моему, тут будут затраты не соизмеримые с профитом.
Короче, нужна цель, понятная даже бабушке :-)
-
Нееее.. ББ мне совсем уже не нравится. Можно с малого начать. Т.е. с "фреймворка" оригинального Оберона.
Главное обеспечить хорошую стыковку с сишными либами, коих не меряно. ;)
А что это с сишными? Может с жабаскриптовыми? ;-)
Платформ нонче много, и далеко не во всех главным ЯП является Си.
-
Ну да. Я имел в виду бесшовную стыковку с внешним миром.
Как там с жабой стыковаться я просто не шарю.
-
Ну да. Я имел в виду бесшовную стыковку с внешним миром.
Как там с жабой стыковаться я просто не шарю.
Я тоже. Поэтому предлагаю стыковаться с жабаскриптом :-)
-
Я не знаю, но, по моему, тут будут затраты не соизмеримые с профитом.
а в чем должен выражаться профит?
-
Я не знаю, но, по моему, тут будут затраты не соизмеримые с профитом.
а в чем должен выражаться профит?
В настроении*время. Настроение > 0 если настроение хорошее и < 0 если плохое. Пилим штуку, интегрируем наше настроение по времени, если результат существенно положителен - значит оно стоило того :-)
-
Я не знаю, но, по моему, тут будут затраты не соизмеримые с профитом.
а в чем должен выражаться профит?
В настроении*время. Настроение > 0 если настроение хорошее и < 0 если плохое. Пилим штуку, интегрируем наше настроение по времени, если результат существенно положителен - значит оно стоило того :-)
Да, конечно же настроение может стновиться хорошим не только от процесса пиления и созерцания результата трудов своих, но и от получения материального вознаграждения.
Не важно за счет чего настроение улучшается, главное результирующий интегральный показатель.
-
Я не знаю, но, по моему, тут будут затраты не соизмеримые с профитом.
а в чем должен выражаться профит?
В настроении*время. Настроение > 0 если настроение хорошее и < 0 если плохое. Пилим штуку, интегрируем наше настроение по времени, если результат существенно положителен - значит оно стоило того :-)
ну это понятно - типичная точка зрения "собутыльника" , а что скажет инициатор?
-
Ну да. Я имел в виду бесшовную стыковку с внешним миром.
Как там с жабой стыковаться я просто не шарю.
Я тоже. Поэтому предлагаю стыковаться с жабаскриптом :-)
а что не в MSIL?
-
В настроении*время. Настроение > 0 если настроение хорошее и < 0 если плохое. Пилим штуку, интегрируем наше настроение по времени, если результат существенно положителен - значит оно стоило того :-)
ну это понятно - типичная точка зрения "собутыльника" , а что скажет инициатор?
Тут я солидарен с valexey ;D
-
Ну да. Я имел в виду бесшовную стыковку с внешним миром.
Как там с жабой стыковаться я просто не шарю.
Я тоже. Поэтому предлагаю стыковаться с жабаскриптом :-)
а что не в MSIL?
Ну, MSIL все же сильно меньше распространен. Вот вокруг меня его пожалуй что и нет совсем.
-
Ну, MSIL все же сильно меньше распространен. Вот вокруг меня его пожалуй что и нет совсем.
а эта, как ее Мона .. , зато всяких фунюкций с компанюкциями выше крыши... и на любой вкус..
-
Ну, MSIL все же сильно меньше распространен. Вот вокруг меня его пожалуй что и нет совсем.
а эта, как ее Мона .. , зато всяких фунюкций с компанюкциями выше крыши... и на любой вкус..
В моне их все же сильно меньше. Да и по умолчанию мона обычно нигде не ставится. Ибо шарп нинужен :-)
Кроме того, львиная доля либ для моны - это биндинги к сишным же либам (скажем стандарный гуй - gtk#). То есть msil играет роль как бы вторичной платформы. А реализовывать лучше все же под первичную.
-
вон Сергей перешел на шарп и не жалуется.. хотя помню как "гасил" неверных ..
-
вон Сергей перешел на шарп и не жалуется.. хотя помню как "гасил" неверных ..
У него крупный проект, где далеко не он один. Завязок на системные либы у них там почти и нет. У них проект - не имеющий интерфейса как такового (ну, есть веб-морда). Про мультимедии всякие - я молчу :-)
Но при этом там есть завязки на наши же с++-либы. То есть один фиг msil не самодостаточен и все же вторичен.
-
У нас, как говорит Алексей, объём программы много больше её площади поверхности. От операционки/рантайма нам надо только лишь сокеты, многопоточность, читать/писать файлы, спрашивать сколько сейчас время, ну для самопрофилирования ещё сейчас спрашиваем сколько мы памяти зажрали (GC-шной, резидентной, виртуальной). Это всё. Ну, ещё есть сторонний коннектор к MySQL, но он чисто C#, и требования к операционке/рантайму у него простые: нужны сокеты.
Одна сишная либа, о которой сказал Алексей, что мы к ней привязаны, это из-за того что часть проекта (soft switch) пишется на С++. У них там свой навороченный протокол поверх TCP, вот они нам его секрет раскрывать не захотели, а выдали готовую сишную либу, так сказать, API к своему протоколу.
Веб-морда под Mono это отдельная песня. Мы от неё уже несколько лет как бы собираемся уйти на чего-то другое.