Задать вопрос
  • Портирование LGPL-библиотеки и лицензия?

    @lesha_penguin
    Сначала маленькое терминологическое уточнение:

    Обычно под термином «портировать» имеется ввиду вполне определенный процесс. Адаптацию работающего кода на другую OS или другую аппаратную платформу. Т.е. например, имеется у вас библиотека работающая на x86/x86_64 но которая никах не работает на других платформах. Вы берете и «допиливаете» десяточек-соточку строк кода, после чего эта библиотека начинает волшебным образом собираться под ARM. Библиотека при этом остается тем, чем была, в том числе под той же LGPL-лицензией, просто будет включать ваш патч.

    Однако если я правильно вас понял, вы собираетесь написать некий код на другом языке программирования, который реализует схожую функциональность? Но в данном случае ни о каком «портировании» речи не идет. Соотвественно, вы пишете 100% свой код, под своей лицензией.

    Или же вы хотите сделать language binding (т.е. «обвес» вокруг имеющейся библиотеки), для вызова функций библиотеки из другого языка. Но в случае «языкового обвеса», вы саму LGPL-библиотеку не модифицируете, а пишете код который просто вызывает функции из нее. А LGPL это позволяет (LGPL-библиотеки можно юзать в проприетарных проектах as is).
    Ответ написан
    5 комментариев
  • Хабрахабр.ру не открывается

    mesline
    @mesline
    Проверьте свой файлик /Windows/System32/drivers/etc/hosts
    На наличие там строки
    95.65.42.122 habrahabr.ru

    Если есть удалите ее. Этот файлик говорит системе по какому ip адресу искать то или иное имя узла без обращения к DNS. У меня например ping habrababr.ru выдает совершенно другой IP адрес:

    PING habrahabr.ru (178.248.233.33) 56(84) bytes of data.
    64 bytes from 178.248.233.33: icmp_req=1 ttl=59 time=79.3 ms
    Ответ написан
    2 комментария