home.social

#линковка — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #линковка, aggregated by home.social.

  1. [Перевод] Лицензии слабого копилефта: могут ли они заменить пермиссивные (разрешительные) лицензии?

    Среди открытых лицензий хорошо известны строгие GPL и (с другой стороны) разрешительные — MIT, Apache. Однако менее известен слабый копилефт, который находится между ними. А ведь эти лицензии имеют такие популярные приложения и библиотеки, как Mozilla Firefox, glibc, LibreOffice и другие. Подходящий ли это вариант для интеграции открытого софта с закрытым ? И стоит ли авторам ПО с открытым кодом использовать лицензии слабого копилефта вместо пермиссивных (если GPL/AGPL не подходит) ?

    habr.com/ru/articles/1024508/

    #opensource #patents #lgpl #mpl #epl #copyleft #право #copyright #линковка #gpl

  2. [Перевод] Лицензии слабого копилефта: могут ли они заменить пермиссивные (разрешительные) лицензии?

    Среди открытых лицензий хорошо известны строгие GPL и (с другой стороны) разрешительные — MIT, Apache. Однако менее известен слабый копилефт, который находится между ними. А ведь эти лицензии имеют такие популярные приложения и библиотеки, как Mozilla Firefox, glibc, LibreOffice и другие. Подходящий ли это вариант для интеграции открытого софта с закрытым ? И стоит ли авторам ПО с открытым кодом использовать лицензии слабого копилефта вместо пермиссивных (если GPL/AGPL не подходит) ?

    habr.com/ru/articles/1024508/

    #opensource #patents #lgpl #mpl #epl #copyleft #право #copyright #линковка #gpl

  3. [Перевод] Лицензии слабого копилефта: могут ли они заменить пермиссивные (разрешительные) лицензии?

    Среди открытых лицензий хорошо известны строгие GPL и (с другой стороны) разрешительные — MIT, Apache. Однако менее известен слабый копилефт, который находится между ними. А ведь эти лицензии имеют такие популярные приложения и библиотеки, как Mozilla Firefox, glibc, LibreOffice и другие. Подходящий ли это вариант для интеграции открытого софта с закрытым ? И стоит ли авторам ПО с открытым кодом использовать лицензии слабого копилефта вместо пермиссивных (если GPL/AGPL не подходит) ?

    habr.com/ru/articles/1024508/

    #opensource #patents #lgpl #mpl #epl #copyleft #право #copyright #линковка #gpl

  4. [Перевод] Лицензии слабого копилефта: могут ли они заменить пермиссивные (разрешительные) лицензии?

    Среди открытых лицензий хорошо известны строгие GPL и (с другой стороны) разрешительные — MIT, Apache. Однако менее известен слабый копилефт, который находится между ними. А ведь эти лицензии имеют такие популярные приложения и библиотеки, как Mozilla Firefox, glibc, LibreOffice и другие. Подходящий ли это вариант для интеграции открытого софта с закрытым ? И стоит ли авторам ПО с открытым кодом использовать лицензии слабого копилефта вместо пермиссивных (если GPL/AGPL не подходит) ?

    habr.com/ru/articles/1024508/

    #opensource #patents #lgpl #mpl #epl #copyleft #право #copyright #линковка #gpl

  5. Ассемблер: Рассматриваем каждый байт «Hello, World!». Как на самом деле работают программы на уровне процессора и ОС

    Что на самом деле происходит, когда вы запускаете программу? Мы привыкли воспринимать это как данность, но за кадром скрывается целая вселенная — от регистров процессора и системных вызовов Linux до формата ELF и модели памяти процесса. Присоединяйтесь к погружению, где мы прольём свет на каждый байт программы «Hello, World!» и поймём, каким образом ОС её выполняет.

    habr.com/ru/companies/timeweb/

    #linux #системный_вызов #ассемблер #линковка #виртуальная_память #компиляция #elf #библиотеки #си #низкоуровневое

  6. Сломанный PartialEq и Ord: как один лишний derive ломает сортировку

    Привет, Хабр! Сегодня рассмотрим, как один единственный #[derive(Ord)] , казалось бы безобидный, может сломать сортировку, нарушить контракт PartialEq , и вызвать странные баги в BTreeMap , .sort() , или даже в логике dedup.

    habr.com/ru/companies/otus/art

    #rust #программирование #линковка #Частичное_сравнение #ошибки_компиляции #Сортировка_в_Rust #derive