澳大利亚都有什么软件?

夔曦云夔曦云最佳答案最佳答案

不请自来,作为在澳洲生活工作多年的软件程序员,总结下这个问题下的答案。 首先,要明白一点,不管在哪个国家哪个地区,优秀的编程人员都是最抢手的。因此优秀如BAT等国内的顶级公司,也在海外搜罗人才。所以回到这个问题本身,如果你是一名合格的程序员,那么你在任何地方都是可以找到工作的。相反,那些水货程序员才会觉得所在的国家/地区决定了自己的命运。

下面正式回答问题,按不同的分类方式,软件可以分为很多种,按照是否开源可分为开源软件、闭源软件;按照硬件平台支持,可分为Windows软件、Linux软件等等;但在软件开发过程中,一般根据项目来源区分软件,主要有两种,一种是商业软件(Commercial Software),一种就是开放源码软件(Open Source Software,缩写为OSS)。

由于国内互联网行业较为发达,因此很多国内的程序员了解的商业软件大多都是微软的Windows系统和Office系列软件,还有甲骨文(Oracle)的数据库。而国外的商业软件,其实和中国区别不大,甚至许多企业级的软件要比中国贵很多。因为这些企业的软件,通常都支持多种语言环境,而开发这类软件的人力成本本身就很高。

当然这些商业软件都不算是OSS,因为它们的源代码都是保密的。那什么是OSS呢?只要满足两个条件就可以算是一个OSS了: 一款软件如果同时符合上面2个条件,那么就属于开放式源码软件。既然叫open source software,当然也可以从名字理解其含义。那就是“开放的源代码”的意思。

那么为什么会出现这么多OSS呢? 其实这还是由计算机软件的特性决定的。由于计算机软件是数字化的产品,并且可以被拷贝和传送,因此其天然具有网络传播的特征。而互联网本身又是一个全球性的概念,因此只要网络能到达的地方,软件就会有机会传播。而且随着远程服务的普及,即使软件不能完全免费,但购买付费许可的同时也获得了相应的服务等价报酬。因此软件的法律界定反而不是最重要的。

至于很多人所疑惑的,用了别人的OSS是不是侵权,我觉得这种想法既保守又落后。现在的商业软体之所以收费昂贵,是因为它们不仅包含软件本身的代码,还包含了维护费用和时间成本在内。而你使用了他人的OSS,其实他人并不能获得你使用以后所产生经济收益。所以从法律角度讲,一般来说是不存在侵权问题的。 说了这么多,你应该知道澳大利亚有哪些oss了吧!

我来回答
请发表正能量的言论,文明评论!