"Don" <nos...@nospam.com> wrote in message news:hrcpir$ob...@digitalmars.com... > Nick Sabalausky wrote: >> "Don" <nos...@nospam.com> wrote in message >> news:hrclc9$gj...@digitalmars.com... >>> Nick Sabalausky wrote: >>>> >>>> I *hate* licenses...(That's why I use the zlib one, none of the public >>>> domain problems, all of the freedoms that I've been told Boost offers, >>>> and none of Boost's idiotic over-verbosity.) >>> Yeah, we all feel the same way. >>> But I don't think the boost license is verbose. It's 4% of the length of >>> the GPL: >>> >>> zlib: 957 characters >>> boost: 1361 (1/3 of which comes from US legal requirements). >>> Apache2: 9219 >>> Academic free license3: 10332 >>> GPL 3: 32069 >> >> Saying a license isn't verbose because it's much shorter than the GPL is >> like saying a particular restaurant is good just because it's better than >> eating out of a dumpster. > > Well, there's not many places to eat in this town, outside of the > dumpsters. Boost and zlib were the only ones I found. >
Hee hee :) >> Seriously, were they *trying* to prevent people from understanding it? >> If >> so, I don't think they could have done a better job. (At least not >> without hiring the FSF's "Let's do everything we can to enure our >> profession is needed as much as possible" lawyers.) > > Have you read the rationale statement for the Boost license? (on the boost > website). > I have, but I just read through it again to make sure I didn't miss anything. The only part of my complaint that it seems to address is the all-caps section. But even with that, all it actually says is "Capitalization of these particular provisions is a US legal mandate for consumer protection. (Diane Cabell)" and provides no source and no further details about the mandate. (BTW, Figures that the US gov would require consumer-protection text to be in a form that's well known to be difficult to read, and then try to pretend that doing so is somehow in the consumer's best interest instead of corporate best interest.) I did find this bit interesting though: "Do I have to copyright/license trivial files? Even a test file that just contains an empty main() should have a copyright. Files without copyrights make corporate lawyers nervous, and that's a barrier to adoption." Going by what's said there, I think I actually *like* that. And by that I mean, using one blanket license file for the whole source and not being explicit in every individual file. As much as I dislike about the GPL, I've actually always been somewhat conflicted about it. I hate the verbosity, viral nature, inhibits adoption, inability to make much use of GPLed stuff when I've been working in a real commercial environment, etc. But, I love that it prevents the aiding of proprietary corporate crap. If some big corporation is going to try to push some closed-off crap (like Apple's iP*'s, cell phones, just about any game console, and software that I need to be able to rely on even if the company goes down or chooses to drop support), then I *want* them to be forced to re-invent everything (which they'll inevitably do poorly) to help keep the door open for a better, less anti-consumer, competitor. So if there's something that's only flaw is that it makes corporate lawyers nervous, I'd say that sounds like a step closer to having the best of both worlds: keeping proprietary corporate crap out of the loop *without* actually being viral. > The really appalling one is the OSI license. There's a huge document which > purports to explain the license, but it doesn't explain it at all. It's > just a polemic against the GPL. The FSF is much clearer than the OSI. Good to know. I wasn't really familiar with that one. ------------------------------- Sent from my PC while pretending that people care what it's sent from.