1、开放源码软件(open-source)是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制:蓄意的保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。
2、不开源软件就是封闭源代码软件,相对开放源代码而言,为封闭源代码软件的简称。只要源代码不容易获取,就被视为闭源软件。闭源软件,通常是在电子游戏开发中,付足够的费用即可得到部分源代码,如torque引擎,但一定是有限使用(通常为次数和不准透露),故不是开源软件。
扩展资料:
开放源码软件主要被散布在全世界的编程者队伍所开发,但是同时一些大学,政府机构承包商,协会和商业公司也开发它。开放源码软件在历史上曾经与UNIX,Internet联系得非常紧密。
在这些系统中许多不同的硬件需要支持,而且源码分发是实现交叉平台可移植性的唯一实际可行的办法。在DOS,Windows,Macintosh平台上仅仅有很少的用户有可用的编译器,开放源码软件更加不普遍。对开放源码开发模式的更详细的讨论请看EricRaymond写的“TheCathedralandtheBazaar”。
商业软件(commercial software)是在计算机软件中,指被作为商品进行交易的软件
开放源码软件《open-source》是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制: 著意的保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。
一句话来说,开源指的是那些源代码或源设计可以被大众使用、修改发行的软件或设计体。
大众最熟悉的开源软件就是安卓,相信用非苹果的智能手机用户,现在每天用的肯定都是安卓,它也是现在影响力最大的开源软件之一,如果没有安卓的开源开放,相信今天没有那么多手机厂商和移动互联网的兴起。
如果只是从生态的角度来说,苹果的生态也很开放,现在他们也推出了开源Swift。从这方面来说,其实两者都是一样的,只是开源、开放的方式方法不太一样。
Linux 无疑是开源软件里最最成功的一个,不管是从它目前的生态建设角度,还是从业界评价来看,包括今天云计算的基础也都倚赖Linux的贡献和基石。当然,像OpenStack、Hadoop 、Spark等也非常成功,这些开源项目都属于底层技术,在支撑今天整个大数据、云计算的发展。
扩展资料:
开源并不意味着免费,开源只是说我们做了一个好东西,把它开放给大家使用,目的是希望大家更多地使用它,并反馈使用过程中的问题或者改进方式,使得整个开源项目进步得更快,能够更好地共享给更多有需要的人,目前像 Linux、Hadoop、Spark等等,都是这么做的。但很多时候开源背后还是带有很浓厚的商业背景。
做得比较大的开源项目背后都有商业公司在支撑,如果一个成功的开源项目背后没有商业公司,这是不健康的,我们需要开源和商业之间的互补对称来促进整个社区和技术的不断前进答。
参考资料:
看你的销售方式了。 主要面对国内居多还是国外居多。
面对国内居多: 1:申请空间(如果需要做B2C或者B2B则还需要对服务器有一定要求。这点国内的无良服务器商基本上没人会告诉你。) 2:备案(如果牵扯在线交易,则需要做前置备案。) 3:制作网站 4:网站推广。
整体费用的话 网站制作部分看你是否需要网络交易或者是代收款类,复杂程度不同。大约1000-2000(如果你和网站制作公司关系好的话。这样的网站其实很简单。35百块的事。) 服务器托管或者租赁的费用不同地方不一样。不好说。正规公司的话。从几百一个月到上千一个月的都有。差别在于带宽和客户数(关于客户数,一般服务器商和网站制作商也不会告诉你。)
其实如果你走正规程序的话。网站制作费用是很小的费用,大头在服务器上。当然还有备案上。(理论上备案不花钱。但有些部门。。。你懂的。也不要听信那些代备案的。 收了钱前脚备上后脚被查,我就被这种公司坑了。)
如果国外用户居多的话。。。。千万不要用国内的服务器! 当然你也不用备案了。 因为国外针对商业用户有专门的服务器准备。前几年的价格在欧洲的话大约是几百欧不到一千欧一年。其实很便宜。因为他们的服务器很智能。能够帮你应付包括网络支付和推广等事情。就不用你 *** 心了。而且使用非常简单。傻瓜都会。基本就等于花上1万块就什么都不用做了。全都由机器代劳。(但这要说这是34年前的价格。现在的价格我不知道。)
PS 给你几个提醒。 那些连英文资料都需要你准备的公司基本都是小的不能再小的公司了。千万别找。 还有几个大的不能在大的网络公司。号称在国内做了多少年的,什么八方什么什么 四方什么什么的。什么什么在线的 。躲得远远的。那个直接坑人到死。别看那么大公司。一样做龌龊事。
闭源应该是商业软件的基础。
闭源技术相对开放源代码而言,为封闭源代码软件的简称。只要源代码不容易获取,就被视为闭源软件。目前闭源技术主要用于商业软件。
闭源,意味着它只能获取把程序以二进制呈现出来的一个版本,而不能获取他的源代码,它意味着将仅能获得它们许可的计算机程序的一个二进制版本,而没有这个程序的源代码。翻译出闭源程序的源代码从技术层面来说是不可能的,这个程序的源代码是商业秘密,因此可能获得此源代码的团体(包括学校和公司)都要签保密协议,保证源代码不会泄露。
以上就是关于源代码是什么东西全部的内容,包括:源代码是什么东西、python 的源代码是否可以用于商业目的、开源软件、开源代码的开源是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)