News for hackers. Stuff that matters.
Re:Mono Relicensed as MIT by cyphar on Thursday March 31, 2016 @08:06PM (#11401571)
> It would be trivially easy for an engineer to add a GPL-licensed dependency to a project without realizing it, perhaps via a transitive dependency, thereby causing the company to be in breach of the GPL.

Just as easily as it is for a designer to use a copyrighted work. The GPL isn't a boogieman, every project that's under the GPL says so. If a developer isn't mindful enough to realise that they shouldn't randomly copy-paste library dependencies without knowing anything about them isn't a very good developer.

Re:Mono Relicensed as MIT by twblalock on Thursday March 31, 2016 @08:48PM (#11401777)
Try running mvn:dependency-tree on any large enterprise Java project, and see what comes out. If you told me you were familiar with every single library in the output, I would not believe you.
Re:Mono Relicensed as MIT by cyphar on Thursday March 31, 2016 @09:35PM (#11401963)
Doesn't mvn show license information?
Re:Mono Relicensed as MIT by WayneBro on Sunday April 03, 2016 @10:17AM (#11416167)
> If a developer isn't mindful enough to realise that they shouldn't randomly copy-paste library dependencies without knowing anything about them isn't a very good developer.

That's a logical fallacy called: No true Scotsman. In this case - Good developers can be good at some things but bad at other things, so there's absolutely zero correlation between "good/bad developers" and "people who remember/forget to think about licensing".

Re:Mono Relicensed as MIT by WayneBro on Sunday April 03, 2016 @10:07AM (#11416131)
If you don't consider the GPL to be boogieman, how do you feel about predatory lenders and loan sharks? All of them are just agreements...right?

In a predatory lending/loan sharking scheme, the lender offers their product (money) to people who need it (borrowers) who must agree to extraordinarily high interest rates.

This seems very similar to the GPL since it's just a software agreement that includes extraordinary clauses for developer who "borrows" the product.