用于商业用途的MongoDB [英] MongoDB for commercial use

查看:1148
本文介绍了用于商业用途的MongoDB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于我在阅读英文法律文件时感到非常恐怖,我希望你们中的一个能回答这个问题.

As I am pretty horrible in reading English legal documents I hoped one of you could answer this question.

大约一个月后,我需要为自己的学士学位在一家公司实习.他们希望我开发一个需要数据库的内部使用系统(不会出售).

In about a month I need to do an internship at a company for my bachelor. They would like me to develop a system for internal use (will not be sold) that requires a database.

他们(根据我的理解)允许我自由选择数据库.至于(据我所了解的atm),需要存储的数据不包含很多关系(1或2)并且没有被大量查询,我当时正在考虑将mongoDB用作后端服务器.

They are allowing me a free hand (from what I understood) in selecting a database. As (as far as I understand atm) the data that needs to be stored does not contain a lot of relations (1 or 2) and is not heavily queried, I was thinking of using mongoDB as a back-end server.

可以根据新许可证在此类应用程序中自由使用mongoDB社区吗?我发现使用Google的大多数都涉及旧许可证.

Can mongoDB community be used freely in this type of an application under the new license? Most I find using Google involves the old license.

推荐答案

首先,重要的是要知道MongoDB为什么对产品Community Server采用新许可证.做出此更改是对越来越多的云提供商的回应,这些云提供商将MongoDB数据库作为付费服务提供给其用户,而无需遵守开源规则.确实,让公司转售您花了很多钱开发的免费版本的产品而没有回馈任何东西,这是相当不公平的.

First of all, it's important to know why MongoDB adopted a new license for the product Community Server. This change was made as a response to a increasing number of cloud providers that are offering MongoDB database as a paid service to their users without playing by the open-source rules. Indeed, it's pretty unfair to have companies reselling the free version of a product you spent a lot of money to develop without contributing anything back.

您可以在MongoDB中阅读新许可证的常见问题解答 GPL和SSPL之间的区别是什么:

As you can read in MongoDB new license's FAQ What specifically is the difference between the GPL and the SSPL:

提供公开可用的MongoDB服务的公司必须根据SSPL的条款发布用于提供该服务的软件,包括管理软件,用户界面,应用程序界面,自动化软件,监视软件,备份软件,存储软件和托管软件,所有这些使用户可以使用提供的源代码来运行服务的实例.

A company that offers a publicly available MongoDB as a service must release the software it uses to offer such service under the terms of the SSPL, including the management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the source code made available.

这意味着向其用户提供MongoDB社区版本作为服务的公司,必须打开为使该服务起作用而开发的软件的源代码,例如:监视工具,用户界面等.

That means that a company that offers MongoDB Community Version as a service to their users, must open the source code of the softwares developed to make that service work, like: monitoring tools, user interfaces, etc.

您有什么改变:什么都没有.

作为要为内部或外部使用而开发的软件,您的公司只是将MongoDB用作项目的组成部分,而不是最终产品.因此,您可以自由地继续使用它.

Be the software you are developing for internal or external use, your company is just using MongoDB as a component of the project, not as the final product. So you are free to keep using it.

这篇关于用于商业用途的MongoDB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆