Toshio Kuratomi
2010-12-03 20:45:37 UTC
Greetings, I was working on MochiKit for Fedora and someone pointed out this
bit of licensing:
https://github.com/mochi/mochikit/blob/master/MochiKit/Style.js#L165
/*
* getElementPosition is adapted from YAHOO.util.Dom.getXY v0.9.0.
* Copyright: Copyright (c) 2006, Yahoo! Inc. All rights reserved.
* License: BSD, http://developer.yahoo.net/yui/license.txt
* */
BSD is compatible with MIT (I haven't checked AFL but we can package under
BSD-MIT only if that's an issue) so the issue that was pointed out isn't
license compatibility. It's being sure that we comply with the terms of
the License. The license text from the yahoo URL says:
"""
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the
following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
"""
I think that means that LICENSE.txt needs to include the Yahoo BSD license
and copyright terms for that function. I'm not sure if the license
information should also be included verbatim in the Style.js file.
I'll attach a patch to modify LICENSE.txt.
-Toshio
bit of licensing:
https://github.com/mochi/mochikit/blob/master/MochiKit/Style.js#L165
/*
* getElementPosition is adapted from YAHOO.util.Dom.getXY v0.9.0.
* Copyright: Copyright (c) 2006, Yahoo! Inc. All rights reserved.
* License: BSD, http://developer.yahoo.net/yui/license.txt
* */
BSD is compatible with MIT (I haven't checked AFL but we can package under
BSD-MIT only if that's an issue) so the issue that was pointed out isn't
license compatibility. It's being sure that we comply with the terms of
the License. The license text from the yahoo URL says:
"""
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the
following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
"""
I think that means that LICENSE.txt needs to include the Yahoo BSD license
and copyright terms for that function. I'm not sure if the license
information should also be included verbatim in the Style.js file.
I'll attach a patch to modify LICENSE.txt.
-Toshio