了解如何生成软件
让我们看看如何在生成软件中使用开放源代码软件。
使用开放源代码软件
程序包包含从源代码生成的组件。 开放源代码可公开用于检查、重用和贡献。
通常,开放源代码项目指示之后如何使用和分发源。 许可协议附带源代码,并指定可以执行哪些操作以及无法执行哪些操作。
如今的软件是使用组件生成的。 这些组件中的一部分由编写整个软件解决方案的团队创建。
某些依赖项依赖于由其他团队、第三方公司和社区创建和提供的组件。 包含组件的程序包是一种正式的分发方式。
通常,生成的软件解决方案大约为现有组件的 80%,并且在项目外部进行维护。
解决方案的其余部分由包含业务逻辑的代码以及功能要求的具体信息组成。 此外,还有绑定组件和你的代码的“粘附”代码。 组件可以是商业产品/服务,也可以免费。
公开可用且免费的组件中有相当大一部分是通过社区努力来提供可重用组件,供每个人使用和生成软件。 创建和维护这些组件的人员通常也会提供源代码。
它是开放源代码,而不是封闭源代码。 封闭源代码意味着源代码不可用,即使组件可用也是如此。