一周前,饿了么前端团队在知乎专栏发表的文章《写在 Element 一周年之际》中,指责 iView 项目没有以正确的方式使用 Element UI 项目的代码。双方发生了不同意见的争执,就此,我代表 iView 团队发表公开声明。
由于之前对 MIT 开源协议的不了解,我们没能以正确的方式使用 Element UI 的代码,特此向 Element 团队致以深刻的歉意。我们也在知情后的第一时间,在 iView 的 LICENSE 中引入 Element 等项目的 LICENSE。
iView 在以下组件中使用过 Element 的代码:
- 表单 Form
- 滑块 Slider
- 日期组件 DatePicker
- 上传组件 Upload
iView 的以下功能使用过 Element 的代码:
- i18n
- calcTextareaHeight
- emitter
- popper
- test/unit
如有遗漏,还望 Element 团队指出。
关于指责说在公开场合“诋毁” Element UI,我本人还是持否定态度的。在文章《Vue高效UI组件库—iView开发实践》中,关于这部分的内容如下:
文章中并没有“诋毁” Element 项目,只是就几个事实进行了讨论,在 上一期直播中 和以往团队分享中,也是对 Element 项目进行过中肯的称赞。我认为作者更多可能是听到了不同人的一些看法吧,当然,每个人看事的准则都不一样。今后在各种场合,我们也会尽量不提及这类可能会产生分歧的观点。
我相信不论是 Element UI 还是 iView,做开源的初衷都是美好的,给用户带来开发效率的提升和良好的使用体验才是我们应该追求的目标。Vue.js 还在蓬勃发展,iView 也会在开源的道路上坚持下去,为社区做一点贡献。