Mohl by mi někdo vysvětlit, jak to zatracené PBI funguje? Když mi zabalíčkovali můj program, zajímal jsem se o to, kde uživatel vezme nějaký ekvivalent zdrojového balíčku/portu/etc., aby si mohl binární balíček vytvořit sám. Nebo kde ho vezmu já coby vývojář, abych se podíval, jak můj program pro tu distribuci opatchovali. Nic takového jsem totiž nedokázal najít, ačkoli binárky jsou veřejně dostupné a mirrorované na spoustě míst.
Není-li taková distribuce porušení litery GNU GPL, tak ducha bych řekl že určitě. Nabídnutí upstream zdrojáků nic neřeší, protože PBI není pouhá binárka, je to odvozené dílo. Z toho, co jsem z nich dokázal dostat, se popisu výtoby balíčků nejvíce blížilo
PBI's are generated using pre-built FreeBSD .tbz files, and thus are created using pre-assembled packages.
Jenže FreeBSD package/port toho programu neexistuje, takže jakého FreeBSD .tbz souboru?
Jak to tedy je? Kde vezmu `the preferred form of the work for making modifications to it' pro PBI? Nebo se ty balíčky vytvářejí nějak mysticky, takže stačí upstream a chvíle meditace?
Ad porušení GNU GPL: pro některé balíčky asi vhodný argument. Ale *BSD jako takové a některé port (které jsou věšinou BSD vývojáři preferovány před GPL ekvivalenty) jsou pod licencí BSD, která je mnohem volněší než GPL a umoňuje i closed source deriváty.
Je-li upstream pod BSD licencí, tak ať si vyrábějí binárky, jak a z čeho se jim zlíbí. O ty tu ovšem nejde, stačí rychlý pohled na pbdir.com a vidíme typické 3/4 programů pod GNU GPL (jako kdekoli jinde), a o ty jde.