第245章 赢两次(2 / 3)
稍一挖掘,就感到脸上火辣辣地疼。
因为真相就是暴风的诞生不过就是拿开源软件封装了一番,抄袭搬运的对象就是ffmpeg。
ffmpeg是一个囊括了诸多软件和工具库,用于处理视频、音频和其他多媒体文件和流的开源软件项目。
既然是开源软件,那似乎本来就是给人拿着免费用的,怎么能说是抄袭搬运呢?
免费归免费,ffmpeg的开发者也不会管使用的人收钱,但是使用开源软件在不花钱的同时是应该遵循开源许可协议的。
为了保护程序员创造和贡献的热情,保障程序员的工作被认可,保护其工作成果不被他人剽窃,开源社区广泛使用开源许可协议来告诉使用者可以做什么,不可以做什么。
如果遵循ffmpeg采用的lgpl协议,暴风影音合规的开发方式有两种。
第一种是采取动态链接库的方式来使用ffmpeg源码,那剩下的部分想怎么弄就怎么弄,也不用公开代码。
第二种是采取静态链接库的方式,那就需要开源所有使用到ffmpeg源码的相关代码。
使用动态链接库和使用静态链接库的说法比较专业术语,打个比方来说,开发软件就是做一个手机,要使用的ffmpeg源码可以当它是电池。
使用动态链接库相当于是手机自己不带电池,必须外接电池才行,电池的型号还有限制,不好自己随便选。
使用静态链接库相当于是手机自己带了电池,不仅不用外接电池,甚至电池的型号还能按心情魔改一番。
暴风并非没有合规使用ffmpeg的选项,哪怕就是想用静态链接库的方式,也可以编写一个封装器,把用到的ffmpeg源代码封装起来,并把封装器做成动态链接库的形势供程序调用。
这样就只需要开源这个封装器部分的代码,其他部分的代码无需开源,但仍可以通过调用封装器来使用ffmpeg源码提供的功能。
但令人无奈的是,很长一段时间里,国内计算机行业里大部分人都完全没有协议或者版权这个概念,都是奉行拿来主义。
这在别人看来就是赤裸裸地盗版剽窃行为。
ffmpeg项目有一个网页,名为“hallofshame”,中文译为“耻辱堂”。(反义“halloffame”,名人堂)
页面上挂着影响力大,抄袭了ffmpeg源代码牟利,但并没有遵循相关开源协议的视频播放软件。
暴风影音赫然在列。(qq影音
-->>(本章未完,请点击下一页继续阅读)