APP下载

开源软件在随书光盘系统中的应用

2009-10-13

现代情报 2009年7期

谭 榕

〔摘 要〕随着软件的版权保护措施的加大,我们认为图书馆有义务推广开源软件的使用。本文介绍了一款开源的压缩软件,并且提出利用该软件继续建设随书光盘系统的可行性。最后介绍了开源的虚拟光驱程序。

〔关键词〕随书光盘;开源软件;压缩软件

〔中图分类号〕G203 〔文献标识码〕B 〔文章编号〕1008-0821(2009)07-0151-02

The Application of OSS in Book-Accompanying CD-ROM SystemsTan Rong

(Library,Shandong University,Jinan 250100,China)

〔Abstract〕With the enhancement of copyright protection of softwares,the library is responsible to extend the application of open-source softwars(OSS).This article introduced a type of OSS for compression,and its application on book-accompanying CD-ROM systems was discussed.Finally,an open-source application of virtual CD drive was introduced.

〔Key words〕accompanying CD-ROM;open source software(OSS);compression software

随书光盘指附加在图书中的以光盘为媒介的一种特殊的文献资料。它非等同于目前所指的电子期刊、电子图书,而是一种形式上为数字文献,其存在和使用都在某种程度上依附于图书,是随图书一起出版发行的。随书光盘是图书内容的有效说明和解释,是图书不可分割的组成部分。图书是光盘的基础,光盘是图书的应用工具和延伸,盘和书具有明显的整体性和互补性[1]。

当光盘以附书的形式最初在图书馆出现的时候,许多人认为这种介质的存在寿命一定不长,不值得大规模地投资,它们很快会被网络信息所代替。而实际上,它们不仅日益显示出它们的重要性,网络图书并没有取代它们,而是成了它们的补充。随着DVD技术的成熟,它们必将获得新的生命[2]。

目前,对随书光盘的管理方法有[3]:

(1)书、盘一同流通:当读者不具备阅读条件的情况下,会降低随书光盘的使用价值;并且不利于光盘的保存,易造成光盘的丢失和损坏。

(2)书、盘分别保存:这样做不仅影响了光盘的方便使用,而且会加大流通的压力。

(3)设置刻录机,为读者提供随书附盘刻录服务[4]:对那些辅助意义不大的、没有长期保存价值的随书光盘进行复制,不仅浪费资源,也降低了读者对随书光盘的使用热情。

(4)随书光盘的网络化管理:这样做,光盘一次安装可多次重复使用,从根本上解决了光盘外借和多次使用时的损坏、丢失问题,最大限度地保护光盘。减少了光盘因外借周期造成的时滞,提高了随书光盘的利用率,符合信息社会人们的阅读需求。也体现了图书馆积极适应和利用网络信息技术,拓展信息服务内容,提高服务效率的新思路。读者利用光盘不受时间、地点的限制,可随时调用自己所需的内容,准确率高。而且不受借阅人数的限制,同一种光盘资源可供众多读者同时使用,极大地方便了读者,实现了随书光盘信息的共享。

我们的随书光盘下载系统正是采用了上述的第4种方法,选用RAR格式压缩,因为它的压缩率优于Winzip等常用压缩软件[5]。

但是从读者的使用体验上来说,却并不令人满意。因为毕竟Winrar是商业收费软件,如果未经注册,虽然可以免费试用,但是试用期之后软件总会弹出窗口提示用户注册。这对下载随书光盘使用的读者而言,无疑是一种干扰。

现在,全球的计算机软件的版权保护措施日益加强。我们可以看到,对计算机软件进行版权保护确实是必要的,因为[6]:

(1)计算机软件具有的表现形式以及易复制性,使计算机软件容易成为版权的侵犯对象。侵犯软件权利的方式主要是复制、抄袭等,把计算机软件纳入版权法的保护范围是合理的。

(2)版权法的自动保护原则,使得软件不需要经过申请等法律程序,就可以得到保护,节约了软件开发者的时间和成本。

(3)版权对软件的保护范围比较宽,保护标准也不很严格,只要软件具备了形式上的独创性即可,这使得几乎所有独立开发的计算机软件都能满足软件的独创性条件进而获得保护。

(4)版权只保护软件的表达或表现形式,有利于其他软件开发者利用、借鉴已有的软件思想,促进软件的创新、优化和发展,同时避免了对计算机软件的过度保护。

鉴于此,我们考虑使用开源软件——这是“开放源代码软件”的简称,它是指该软件的全部程序源码是对外公开的,可以被用户免费自由地获取和应用,对这类软件用户有使用、修改、复制的自由。这类软件的许可证(License)的宗旨往往与传统商业软件相反,旨在保护用户的使用权力。软件的作者乐意共享其劳动成果,也欢迎同行参与对该软件的批评与改进[7]。使用开源软件就避开了软件版权的问题。不过,开源软件可能会存在一些小的缺陷还不能很好地解决,或者与操作系统融合得不够完美——这一点就稍逊于商业软件了。对于此,用户利用网络上的论坛可以很方便地与软件的开发者交流,将使用中的不足和新的需求发布在上面,也将为软件的开发者进一步修正提供思路。

在数字图书馆建设中,应用开源软件主要集中在服务器端(例如操作系统Linux、Web服务器Apache、数据库软件MySQL、Web脚本语言PHP等)[8]。不过我们在这里介绍的压缩软件7-Zip的应用却主要是在客户端。它是一款开源软件,其独有的7z格式的压缩率优于多数压缩软件。它同时还支持多种其它常见压缩文件格式,其中包括zip、rar、cab、gzip、bzip2和tar等等。如果本馆采用该压缩软件进行随书光盘的压缩,那些已经制作完成的RAR格式压缩包不必重新制作,可以继续用7-Zip软件解包打开。而今后随书光盘下载系统中的压缩包,就可以使用7-Zip制作成其特有的7z格式压缩包,将获得比RAR更好的压缩率。笔者在自己的计算机上做了一个简单的测试,将一个5.57M字节的文件夹用不同方式压缩,其压缩率见表1:

值得注意的是:一般而言,压缩率越小的压缩格式,压缩程序所需的运行时间也会越长。也就是说,我们这里所介绍的7-Zip压缩软件所特有的7z格式,执行压缩过程的时间要比zip、rar等压缩格式要稍长一些,大概会在它们的2~3倍。这样的话,一般随书光盘的容量会在几百M字节。如果将光盘内容拷贝到硬盘上,用7z格式压缩的时间大约在10~20分钟左右。

也会有一些随书光盘,使用文件压缩方式、或者音频光盘的MP3制作方式都不方便,那么我们就可以利用虚拟光驱来处理这样的随书光盘。虚拟光驱的制作,也有开源软件——DelphiVCD虚拟光驱。在LUPA开源社区(http:∥www.lupaworld.com),就可以找到它的压缩包下载。解压缩之后在VCDBIN子目录下可以看到DelphiVCD.exe、Install.bat、VCDcreator.exe这几个文件,先执行Install.bat文件,完成DelphiVCD软件在系统中的注册;然后每次运行VCDcreator程序把光盘制作成ISO文件——也就是把光驱中的1张光盘内容在硬盘中制作成映像,在这里面也会有少许的结构上的压缩,不过由于没有经过压缩算法,因此压缩率接近于1;最后运行虚拟光驱的控制软件DelphiVCD,设置“设备”和“盘符”——本软件允许设置4个虚拟光驱(例如“设备0”对应盘符“G:”),指定“虚拟光驱文件”,即刚才制作的ISO文件。完成后我们将在Windows的资源管理器里看到指定的盘符内容与刚才的光盘内容完全一致,不过该虚拟光盘的读取速率相当于硬盘的读取速率,要远大于普通光驱的读取速率。

此外,最新被汉化的还有一款新的开源虚拟光驱软件——DAEMON Tools,它的虚拟光驱管理器同样允许设置4个虚拟光驱。在运行可执行文件daemon.exe之后,就会在任务栏右端的通知区域显示Daemon Tools的图标。

右键点击这个图标,则可以安装、卸载光驱的映像文件。该映像也可以使用上述的DelphiVCD进行制作。Daemon Tools支持的虚拟光驱映像文件除了标准的.iso格式外,还支持.cue、.bwt、.cdi、ccd、mds等多种格式。

对于随书光盘上网是否侵犯了作者版权的问题,根据2001年12月20日国务院通过的新的《计算机软件保护条例》第十七条规定:软件的合法复制品所有人“为了学习和研究软件内含的设计思想和原理,通过安装显示、传输或者存储软件等方式使用软件的,可以不经过软件著作权人许可,不向其支付报酬。”;《中华人民共和国著作权法》将“计算机软件”划入“作品”范畴,同时在第二十二条规定“为个人学习、研究或欣赏,使用他人已经发表的作品”的情况下使用作品,可以不经过著作权人许可,不向其支付报酬。“图书馆或学校作为”软件的合法复制品所有人,服务对象是一定范围内的读者,服务目的是为了满足读者的学习需要,充分发挥图书馆文献资源的利用价值,属于非赢利性质,因此不构成对作者著作权的侵犯。另外我们也可以通过各种方式限制读者对资源的利用,避免发生非法使用和版权纠纷问题[9]。因此,在图书馆使用开源软件,确实是规避版权保护、节省经费开支的一个好办法。

最后,笔者认为,图书馆全部资源的统一检索是图书馆发展的必然趋势[10]。我们已经注意到,国家图书馆所采用的“文津搜索”就提供了馆藏图书、电子期刊、电子图书等多种资源的统一检索。让被服务者了解尽可能少的信息就能获取尽可能多的服务,这是任何服务机构努力的方向。

参考文献

[1]陈秋燕.中外文图书随书光盘的管理和利用[J].科技情报开发与经济,2008,(18):21-23.

[2]S R Das.Modern Encyclopedia of Library Science(vol.5)[M].New Delhi,India:Arise Publishers & Distributors.2006:1.

[3]段荣.随书附盘有效利用的实用性对策[J].光盘技术,2008,(1):4-5.

[4]程伟,张静,胡丽丽,等.随书附盘有效利用的实用性对策[J].农业图书情报学刊,2008,(6):163-164.

[5]谭榕,孙姝.小议随书光盘的网络管理[J].四川图书馆学报,2004,(5):77-78.

[6]刘凌云.计算机软件的版权保护[J].法制与社会,2008,(14):98.

[7]龚佳剑.开放源码软件与高校数字化图书馆[C].2006年“数字图书馆与开放源码软件(OSS)”学术研讨会.数字图书馆论坛,2006-10-18:1-12.

[8]刘毅,李崴.我国数字图书馆应用开源软件分析初探[C].2006年“数字图书馆与开放源码软件(OSS)”学术研讨会.数字图书馆论坛,2006-10-18:174-177.

[9]马晓辉,裴毅.高校图书馆随书光盘应用模式选择与实现[J].安徽科技学院学报,2006,(6):80-82.

[10]张成武,张培,张金镯,等.异构数据库统一检索平台研究[J].现代情报,2007,(11):41-42.