Free software这件事,在国外最看重的是自由,也可以说是黑客(Hacker)精神;
在国内最看重的是免费(虽然实际上自由软件并不都免费),也可以说是Cracker精神。Hacker更喜欢创造;
Cracker更喜欢通过破坏来非法占有。还有,天朝并不是一个纯粹的法治国家,所以Cracker的非法占有往往不被认为是非法的。

解决方案 »

  1.   

    以7zip和rar比。7zpi在很多方面都超过rar.
    可中国还是用rar的人多。为什么? rar界面做很合理。开源的一般只注视的是技术实现。国内盗版,盗版的xp和正版的xp。你会用哪个。一些品版机预装了正版的操作系统。最后几乎会全被干掉。
    正版的操作系统比盗版的难用多了。
      

  2.   


    基于开源软件或者开源的代码库,不一定意味着你的产品也必须开源。当然绝大多数情况下是要开源。
    什么情况有例外呢?对于像Apache、BSD、MIT这样的许可协议,不要求你的产品也开源。使用开源软件或者开源代码库,最重要的一条:尊重版权人制定的使用许可。这个使用许可就是一个游戏规则,你接受使用许可,那么你可以使用这个软件,如果不接受游戏规则,你可以不使用这个软件,没有人逼迫你非要用这个软件。你要么到人家的地盘上遵循人家的游戏规则,要么退出人家的地盘互不干涉。发张图给你科普一下吧:
      

  3.   


    现在我见到好的开源代码库,如果觉得有用,第一个反应就是看它的license申明,从一开始就明确这个东西使用的法律上的前提条件是什么。我自己也会写点开源代码,当然离发布出来还有待时日。我或许会考虑以BSD license发布出来。
      

  4.   


    你说的可能是以GPL协议开源的代码。但GPL只是众多开源协议中的一种
      

  5.   

    而且GPL还有不同的版本,细节部分的规定也有区别。为什么GPL之后又会出现LGPL?就是因为有人觉得GPL太苛刻了。使用许可太苛刻了也会阻碍一个开源软件的发展,所以有人推出了比GPL要宽松的使用许可,这就是LGPL的由来。
      

  6.   

    我们的客户拒绝"所谓免费或者开源"的平台,
    他们宁愿花钱购买廉价的微软的OS和DBMS,
    他们在之后节省的服务和维护成本远远超过前者,
    而且微软提供给软件开发合作者的免费和优惠方案多如牛毛,
    事实上已经等同于免费了
      

  7.   

    请问楼主部署服务器使用的是桌面版本的LOS还是服务器版本的LOS?
    聘请这样的SE需要什么样的工资?
    或者这个服务外包给贵公司了?
    这样你们确实可以绑架客户,赚取巨额的服务费用,
    但是这种方案是广大中小企业客户不能承受和接受的
      

  8.   

    不要为了放炮而放炮,我也没这个兴趣,在国内社区看到大人的帖子我心理都很不爽。不只是楼上,现在CSDN上很多人的字里行间都缺少一种敬畏,一种自谦这大概也是现在中国程序员的特色吧。
      

  9.   

    好久没上CSDN了,拜读了楼主其他帖子,偷笑一段“七年了。七年我从一个小小的ASP网站程序员,到后来开发领域几经变化,接触了不同的开发技术和平台。七年我从年少轻狂,到逐渐沉稳不外露。”
      

  10.   

    楼上貌似不是来讨论技术话题的,而是来砸场子的。现在CSDN也不太平呀
      

  11.   

    1.我问的是:服务器使用的是桌面版本的LOS还是服务器版本的LOS?
      你没有回答,我不知道你说的debian是dsk,ws还是sv
      另外你之前没有提过windows平台的事情
    2.你们自己的SE工资"工资10K左右吧",呵呵,难道不承包对外服务?
      要是哪个客户能养得起LSE,你说的不错,真是"大客户"
    3.我说的"绑架"是利用技术上的排他性的商业策略,并没有贬低之意
       我要是能绑一个这种大客户就谢天谢地了,
      事实上,就在上周,我的客户还请我帮他找个SE,工资开的是2K
    4.我的意思要考虑:客户拥有整个信息化系统,包括人力资源和生命周期在内的总体成本
      我们为了争取一个小企业的订单,必须这样去考虑
      

  12.   


    好吧,我直接告诉你吧:开发的时候,Linux发行版本是从这里获取的:
    http://cdimage.debian.org/debian-cd/current/
    安装的时候只装基本系统,没装图形化界面,然后在这个基础上从头到尾安装配置我们开发的系统,然后给客户整理了一份安装过程。
    请教:我这个算桌面LOS,还是算服务器LOS呀?
    因为知道客户用的也是Debian,所以我们也用Debian。
    我本人是开发角色,非SE,如果我对Linux的版本的理解有啥偏差,还望您指导,谢谢。之前没提Windows是因为就这个项目开发本身而言,我们开发的时候服务器环境用的是Linux。
    我们的tester作了兼容性测试,兼容Win+Apache,以及Win+IIS
    我没想到您问这么细,但是只要您问,我当然也乐意说。10K的SE这工资当然不能算低,但是难道算很高的吗?
    我们的客户可是世界500强之内的通讯业的巨头,10K的SE,对客户来说,比他们的非正式员工的工资都要低很多。您这么说,其实是对我们这个项目的认同。谢谢。
    同时为我的misunderstanding说一声抱歉。我一向反感中国电信之类的企业绑架用户,所以对“绑架”一词没好感,所以造成了对您小小的误解,希望您别介意。系统开发之初,需要和什么样的系统向接驳,已经是谈好了的事。
    事实上我们将来需要和他们的bug管理系统相接驳。我已经离开了那家公司,跳到了一家和客户差不多重量级的公司。我原来的同事在继续进行后续开发,满足客户的后续要求。
    这是一套大系统,双方至少要相互合作开发两年以上。
      

  13.   

         最早公开发行的基于1.0kernel的LOS都是桌面版的,
      那些版本不是你想不想GUI,是GUI几乎没什么东西,
      甚至不支持分区划分在2G之后的硬盘空间,
      鉴别是否是服务器版,不在于kernel的区别,而是OS是否提供了SV级的支持
       sv08R2和win7X64相同的内核,但是sv08提供各种sv角色和服务应用,
      并且微软周边还提供多种sv管理软件,从05年以后已经成体系了,
      7,8年前,开始有ws级和sv级的LOS发行的时候,都是价格非常贵的,并且很难维护,服务的价钱更是不靠谱
      彻底放弃保护模式OS平台以后,我就很少再关注Linux了,
      我是想了解楼主部署的情况,
      没想到,楼主倒过来反问我
      

  14.   


    Windows系列的OS,是Workstation/Desktop还是Server,通常都是清清楚楚,明明白白;
    而Linux的很多发行版本,比如Ubuntu,你上它的官方网站上去下载,有很明确的选项,Desktop还是Server;
    可是这个Debian呢?你去它官方网站上看看没有什么server与desktop之分
    按照我对linux的一些版本的理解,因为linux通常它的内核并没有区分是server的内核还是desktop edition的内核,所以linux的所谓桌面版还是服务器版,实际上是看你安装了什么样的软件组合,开启了什么样的服务。
    实际上即使是一个用于桌面的linux,有什么理由认为它不能作为一台server呢?
    你所说的sv把我给闹糊涂了,所以我才干脆给你一个链接,
    http://cdimage.debian.org/debian-cd/current/amd64/
    你自己去看,然后我想问你,按照你的理解,这个算server还是算desktop
      

  15.   

    恕我孤陋寡闻,前面我也说过,我不是SE
    Linux天生就是用来做server的,我并没有见到哪个版本的linux kernel会加上一个说明,说,这个是desktop的kernel,还是server的kernel
    难道是我这方面太小白了?
      

  16.   

    我在35楼已经说了,"是否是服务器版,不在于kernel的区别,而是OS是否提供了SV级的支持"
    我大概看了一下官网的免费软件包分类列表:
    http://packages.debian.org/stable/
    这其中只有database包涉及到数据库应用服务和客户端管理软件
    貌似没有看到别的sv级的管理和应用支持
      

  17.   


    不是还有web server吗
    http://packages.debian.org/stable/httpd/还有一些network daemon
    http://packages.debian.org/stable/net/另外,这些package只是预先编译好的二进制包,用来方便你安装软件的,有这些包你就不用自己编译了。
    可就算没这些包,很多server软件自己也提供了二进制包,例如postgresql
    http://www.openscg.org/se/postgresql/packages.jsp另外,就算是server软件没有提供二进制包,你也可以用源码自己编译来安装。这恐怕是linux平台最常见的安装方式了。所以,要说sv级的管理和应用,不是没有,而是太丰富了吧。
      

  18.   

    webserver可以算作服务器角色,但是这东西满天飞,到处都有,自己也可以开发
    还有,之前我问你,你为什么不说,而且2次给的链接都没有任何有用信息
    我自己去查过了,你才来说
      

  19.   


    那么apache2这种东西算正统的server吧。:-)
    抱歉啊不是故意的。。之前真的没明白你指的是什么意思,到最后才明白你指的是服务器应用。
      

  20.   

    哈哈,我可没说什么不正统
    sorry.把你的楼歪掉了