[Home] [By Thread] [By Date] [Recent Entries]
On Wed, Apr 10, 2013 at 7:18 AM, Stephen D Green <stephengreenubl@g...> wrote:
I used to be a big believer in this distinction. Â Then I realized that "must understand" begs the question "in order to do what?" Â If you are an editor for office documents, or even a viewer, it may make some sort of sense. Â But suppose you just want to count the number of paragraphs with a little bit of XSLT? Â Are you supposed to make use of the MCE information in this case? Â Obviously not. Â But there simply is no bright line between when you should and when you should not, making the whole notion of "must understand" extremely problematic to apply.
There's a nice analogy with what the Open Source Initiative mailing lists call "badgeware". Â These are web applications that you can use and modify freely, provided you keep the original creator's logo, or a link, on the splash screen, or even all screens. Â The authors always want us to bless their licenses as open source, but they can't be. Â Why not? Â Because they don't realize how wide the scope of "modification" is. Â Suppose you just want to pull out the date-parsing code and reuse it server-side, where there is nowhere to display the badge. Â Is that valid according to the license? Â Probably not. Â And if it is, where can the line be drawn between reusing the whole thing and just changing the logo, and this sort of reuse of individual modules? Â Nobody knows. Â So we have to turn down such licenses.
GMail doesn't have rotating .sigs, but you can see mine at http://www.ccil.org/~cowan/signatures
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |

Cart



