jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
maisvendooКонечно. В него смотрели, чтобы посмотреть как это работает и сделать посвоему. Много проще чем вайну. верно? Но где же очевидность нарушения гпла?
Lupus pilum mutat, non mentem.
|
maisvendoo |
|
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
jim945Мне бы хотелось пример того, что майкрософт сделал по своему. Вообще это софистика, но думаю что "посмотреть и сделать по своему" может трактоваться как взять код и использовать его в измененном виде без указания копирайтов предыдущего автора GPL v2 2. Лицензиат вправе модифицировать свой экземпляр или экземпляры Программы полностью или любую ее часть. Данные действия Лицензиата влекут за собой создание произведения, производного от Программы. Лицензиат вправе изготовлять и распространять экземпляры такого произведения, производного от Программы, или собственно экземпляры изменений в соответствии с пунктом 1 настоящей Лицензии при соблюдении следующих условий: Код майкрософта, обсуждаемый нами, как раз и будет являтся производным от ядра линукс или его части
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
maisvendooКак то был интерес к технологии Wine ..... и действительно, без реверсинга ни куда ...... Функции Win32 в основном документированы, но..... имеются и другие компоненты (протоколы, форматы и др.), спецификации которых закрыты …... и вот тут то разработчики Wine и занимаются обратной разработкой …...... Ну а технология простая......Wine воспринимает системные вызовы Windows-приложений к библиотекам операционной системы и подменяет их своими...... но может работать и с библиотеками самой винды.
Ошибки не исчезают с опытом - они просто умнеют
|
maisvendoo |
|
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
jim945Собственно есть один единственный файл, который нельзя просто сделать "по своему" - это ашник, в котором описываются структуры ELF Вот пример содержимого этого файла elf.h
Чего тут своего можно придумать? А для реализации обсуждаемой задачи он нужен - как иначе грузить линукс-программы в память и запускать их? P.S.: Это не сам код ядра, а его содержимое, использованное мной в моем проекте. А может я слямзил его откуда-то и добавил свои коменты, я уже не помню, давно было дело. Только в отличие от майкрософта я исходники выложил :-D Да, в моих пыхтениях по поводу новости есть субъективный момент. Мы же все прекрасно знаем, что свой путь как крупная корпорация майкрософт начинала не с бейсика для компьютера Альтаир (хотя Гейтc очень любит об этом вспоминать, добавляя себе титул "программист бейсика") а с покупки по дешевке DOS у наивного калифорнийского паренька. На этом история майкрософт как разработчика оригинального ПО заканчивается и начинается более чем тридцатилетняя история воровства решений и патентных тяжб со всеми, с кем работала эта фирма. Разве они могут поступить в данном случае как-то иначе?
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
maisvendoo, мне кажется говорить о заголовочном файле как о коде не корректно, его в большей мере можно считать документацией.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
maisvendoo |
|
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
nafanjaТогда назревает вопрос, о чем говорить как о коде корректно? Это первое. Второе - в новости прямо сказано, в новой винде используется bash. Bash распространяется по лицензии GPL. Возникает ещё один вопрос - это баш, основанный на кодовой базе GNU, либо это что-то написанное с "нуля", тем не менее именующее себя bash. С нуля оно написано вряд ли, так как даже Торвальдс, при наличии у него во общем неограниченного времени и отсутствия замысла коммерческой выгоды предпочел bash портировать под свое ядро, используя код GNU.
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
баш и т.п. это всего лишь прикладное ПО. которое можно портировать даже под саму винду и там спокойно пользоваться без конфликтов лицензий. главное что бы код портированого баша был открыт. вообще это похоже на рыбок в аквариуме. главное тут сам аквариум - прослойка между миром рыб и птиц. так же и птицы могут жить в мире рыб в своем куполе. вот эта прослойка (купол/аквариум) защищает одну среду обитания от другой. вот про саму прослойку можно поспорить. но не про то что внутри нее и за ее пределами работает. а если эта прослойка будет открыта, то никаких проблем с лицензией быть не может даже если они что то сперли.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
я точно не помню, но вроде свободные библиотеки не запрещено использовать в проприетарном ПО. библиотеки открыты, а код использующий эти библиотеки может быть и закрыт.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
maisvendoo |
|
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
nafanjaРазумеется не будет. Но пока что кода никто не открывал nafanjaБезусловно. Но сабж уже выкатили на тестирование, а исходников мы почему-то не видим nafanjaНе запрещено, если они линкуются "как есть". В случае реализации сабжа одними библиотеками не обойдешься P.S.: на хабре поэтому поводу вообще визги восторга виндузятников и огалтелое минусование забредших на огонек линуксоидов с вопросом "а на фига это вообще?". Вопросы лицензирования не обсуждаются, и даже Батько RMS почему-то хранит молчание
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
maisvendooпоживем увидим... надеюсь, когда нибудь GPL поглотит Microsoft )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |