Size: a a a

2020 December 28

N

Nikolay in NixOS
Есть условный пакет с весьма муторной процедурой сборки, и она уже есть в guix, а хочется поиметь в nix. В идеале тот кто пишет эту деривацию на nix не должен совсем смотреть на guix имплементацию, ибо GPL3 в последнем и MIT в сабже. Но беда в том, что я уже краем глаза ее видел. Есть какие то легальные способы ее развидеть? Чтобы можно было лицензионно чисто написать деривацию для nixpkgs.
источник

AT

Andrew Tropin in NixOS
Nikolay
Есть условный пакет с весьма муторной процедурой сборки, и она уже есть в guix, а хочется поиметь в nix. В идеале тот кто пишет эту деривацию на nix не должен совсем смотреть на guix имплементацию, ибо GPL3 в последнем и MIT в сабже. Но беда в том, что я уже краем глаза ее видел. Есть какие то легальные способы ее развидеть? Чтобы можно было лицензионно чисто написать деривацию для nixpkgs.
А в GPL3 есть что-то про смотрение в чужой код? к тому же на никсе он будет по-другому реализован.
источник

d

dump_stack() in NixOS
Nikolay
Есть условный пакет с весьма муторной процедурой сборки, и она уже есть в guix, а хочется поиметь в nix. В идеале тот кто пишет эту деривацию на nix не должен совсем смотреть на guix имплементацию, ибо GPL3 в последнем и MIT в сабже. Но беда в том, что я уже краем глаза ее видел. Есть какие то легальные способы ее развидеть? Чтобы можно было лицензионно чисто написать деривацию для nixpkgs.
Шаг 1. Взять член.
Шаг 2. Положить его.
источник

N

Nikolay in NixOS
Andrew Tropin
А в GPL3 есть что-то про смотрение в чужой код? к тому же на никсе он будет по-другому реализован.
Синтаксически по другому, но семантически будет как заимствование.
источник

N

Nikolay in NixOS
Andrew Tropin
А в GPL3 есть что-то про смотрение в чужой код? к тому же на никсе он будет по-другому реализован.
По крайней мере коммитеры nixpkgs за этим следят, говорят низя смотреть в guix.
источник

d

dukeBarman in NixOS
Серьезно?
источник

N

Nikolay in NixOS
dukeBarman
Серьезно?
отож, конечно
источник

d

dukeBarman in NixOS
Nikolay
отож, конечно
🤦‍♂️ нет, чтобы как то "делиться" идеями. guix / nix же часто вместе писали
источник

N

Nikolay in NixOS
dukeBarman
🤦‍♂️ нет, чтобы как то "делиться" идеями. guix / nix же часто вместе писали
а из MIT в GPL3 кстати можно?
источник

AT

Andrew Tropin in NixOS
Nikolay
Синтаксически по другому, но семантически будет как заимствование.
мне кажется, если там какой-то нетривиальный случай и ты его будешь писатья, то и семантически будет отличаться.
источник

d

dukeBarman in NixOS
Nikolay
а из MIT в GPL3 кстати можно?
@dump_stack может точнее подскажет, но мне казалось, что да. Это в обратную сторону сторону могут ограничение
источник

d

dump_stack() in NixOS
Nikolay
а из MIT в GPL3 кстати можно?
Да, можно.
источник

d

dump_stack() in NixOS
Итоговый продукт считается под GPLv3 при распространении.
источник

N

Nikolay in NixOS
Andrew Tropin
мне кажется, если там какой-то нетривиальный случай и ты его будешь писатья, то и семантически будет отличаться.
ну там просто процесс сборки, очевидно сам процесс сборки приложения один и тот же, но например скажем чтоб все это собрать в nix/guix надо изрядно подпатчить исходники, очевидно патчи будут очень похожи.
источник

d

dump_stack() in NixOS
Nikolay
ну там просто процесс сборки, очевидно сам процесс сборки приложения один и тот же, но например скажем чтоб все это собрать в nix/guix надо изрядно подпатчить исходники, очевидно патчи будут очень похожи.
Напиши автору пакета для Guix и попроси его релицензировать для тебя под MIT.
источник

N

Nikolay in NixOS
dump_stack()
Напиши автору пакета для Guix и попроси его релицензировать для тебя под MIT.
ого, разве так можно? как оно потом будет в гнутой системе жить? разве там не все должно быть GPL3?
источник

d

dump_stack() in NixOS
Nikolay
ого, разве так можно? как оно потом будет в гнутой системе жить? разве там не все должно быть GPL3?
Тот код, который он тебе отдаст — будет под MIT. Тот, который в Guix — под GPLv3.
источник

N

Nikolay in NixOS
dump_stack()
Тот код, который он тебе отдаст — будет под MIT. Тот, который в Guix — под GPLv3.
а, понял..
источник

N

Nikolay in NixOS
Практически скорее всего не прокатит, ибо наверняка тот файл в guix касались многие коммитеры кроме исходного автора, тогда у всех надо спрашивать по идеи.
источник

k

k4leg in NixOS
Как искать пакеты в Nix (nix search и nix-env -qa скорее делают так, чтобы моя система умерла, а не поиск)?
источник