Always Review Your Dependencies, AGPL Edition
1–10 of 236 posts
Re: Always Review Your Dependencies, AGPL Edition
#2Ceterum censeo go inferior est.
Re: Always Review Your Dependencies, AGPL Edition
#3Re: Always Review Your Dependencies, AGPL Edition
#4Re: Always Review Your Dependencies, AGPL Edition
#5Re: Always Review Your Dependencies, AGPL Edition
#6Re: Always Review Your Dependencies, AGPL Edition
#7Package managers need to automatically derive properties of end builds based on licenses. E.g. Eclipse License 2.0 without the presence of another more liberal license means it cannot be used in copyleft software, any dependency that is copyleft is also infectious etc. Of course it won't account for every single legal property but the basic checks should be done. To prevent work duplication a single binary/library wr…
Re: Always Review Your Dependencies, AGPL Edition
#8That's the hidden cost of npm, cargo, pip, et. Al. The other one is IMO akin to overweight. Try to modernize a mid-sized project after one or two years and cry when you see the dependency graph. Ceterum censeo go inferior est.
Because that dependency might itself have dependencies and this quickly grows out if hand with different versions etc. It might work now, but will it in the future? How many different versions of the same package do I really need to depend on?
Re: Always Review Your Dependencies, AGPL Edition
#9I think you would end up in a rabbit hole. Do you also review your all GNU/Linux libraries and dependencies? Probably not because you trust them. Thus I think we should be pragmatic and review only libraries which are created by unknown/untrusted creators.
- avoid dependencies where you reasonably can. Less moving parts are usually good
- just have a look at the dependencies of your dependencies - this might help you decide which one to trust
Re: Always Review Your Dependencies, AGPL Edition
#10Package managers need to automatically derive properties of end builds based on licenses. E.g. Eclipse License 2.0 without the presence of another more liberal license means it cannot be used in copyleft software, any dependency that is copyleft is also infectious etc. Of course it won't account for every single legal property but the basic checks should be done. To prevent work duplication a single binary/library wr…