MySQL扫盲 -- 授权方式_MySQL

Jun 01, 2016 pm 02:01 PM
承認する 材料

很多人都不理解MySQL的授权方式,主要原因是没有中文资料别无其他!我不想嘲笑谁,但是我认为有必要搞清楚这一重要的因素。国际官司我们已经吃亏太多了,我不想这变成笑柄。

  当前,MySQL采用双重授权(Dual Licensed),他们是GPL和MySQL AB制定的商业许可协议。如果你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你可以遵循GPL协议使用MySQL。否则,你需要购买MySQLAB制定的那个商业许可协议。这里最重要的一点就是要想免费使用MySQL,你所开发的软件必须是遵循GPL的自由(开源)软件,虽然被批准的自由(开源)许可协议有很多个。

  理清授权管辖的范围

  MySQL是一套客户端/服务器(C/S)结构的系统。双重许可机制对两大块同时进行约束,但是并不绝对。MySQL AB(MySQL的出品公司)考虑到便于人们使用,客户端是完全遵循GPL许可。也就是说,在事实上MySQL的双重许可机制这一双重的特点是对服务器端而言的。我想,我恐怕会把一些人搞糊涂,这里所说的客户端指的是MySQL AB开发的那个命令行下的客户端工具(mysql.exe)。

  不同操作系统下是否有特殊的限制?

  在当前可以说没有,如果有只是MySQL具体代码实现上的功能差异,许可协议本身是没有特定区分的。在早期MySQL确实对微软/非微软操作系统进行过特定的区分,在那时如果要获得Windows平台最新的MySQL,你必须付费购买,现在已经不同了。

  Windows版本是否受到限制?

  刚才已经说过了,现在没有这种区分,唯一的差异是不同操作系统下的具体实现造成的。当前,你可以随意获得最新的Windows版本分发。他们是没有功能、时间限制的。当然,你应该遵循许可协议。

  以教育为目的是否需要付费?

  其实没有这个区分,主要的取决还是软件是否遵循GPL进行发布。当然,如果只是用来做课堂教学是不用购买商业许可协议,这种情况下MySQL遵循GPL许可协议。

  我该买几个许可证?

  MySQL的许可证按照计算机台数计算,一台机器一个。至于一台机器多个操作系统的情况下该购买几个许可证这种龌鹾问题别问我,我不知道!许可证和技术支持的关系?!技术支持和许可证是不同的东西。虽然很多的软件会把它们搭配销售,但是实际上应该有单独签署一份技术支持保障协议。具体的时限和价格我不清楚。

  MySQL API的授权

  MySQL客户端API遵循GPL协议,其中所包含的GNU getopt 遵循LGPL,并且一些地方用到的regexp库则遵循BSD许可协议。

  更多的信息

  强烈建议去看看手册中MySQL许可协议的相关授权章节,里边写的非常详细

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

win10エンタープライズ版2016長期サービス版をプロフェッショナル版にアップグレードする方法 win10エンタープライズ版2016長期サービス版をプロフェッショナル版にアップグレードする方法 Jan 03, 2024 pm 11:26 PM

現在のWin10 Enterprise Edition 2016 長期サービス版を継続利用したくない場合は、一部の内容を変更してシステムイメージをインストールするだけで、Professional Editionに切り替えることができます。 win10 エンタープライズ バージョン 2016 長期サービス バージョンをプロフェッショナル バージョンに変更する方法 1. win + R キーを押し、「regedit」と入力します。 2. 次のパスを上のアドレス バーに直接貼り付けます: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT \CurrentVersion3 に移動し、EditionID を見つけて内容を「professional」に置き換えて確認します。

Flask-Security を使用してユーザー認証と認可を実装する方法 Flask-Security を使用してユーザー認証と認可を実装する方法 Aug 04, 2023 pm 02:40 PM

Flask-Security を使用してユーザー認証と認可を実装する方法 はじめに: 最新の Web アプリケーションでは、ユーザー認証と認可は不可欠な機能です。このプロセスを簡素化するために、Flask-Security はユーザーの認証と認可を簡単かつ便利にする一連のツールと機能を提供する非常に便利な拡張機能です。この記事では、Flask-Security を使用してユーザーの認証と認可を実装する方法を紹介します。 1. Flask-Security 拡張機能をインストールします: 最初に

Douyin スライスと商品の認可を取得するにはどうすればよいですか?抖音スライスは簡単に作れますか? Douyin スライスと商品の認可を取得するにはどうすればよいですか?抖音スライスは簡単に作れますか? Mar 07, 2024 pm 10:52 PM

Douyin は現在人気のソーシャル メディア プラットフォームとして、人々に豊富なエンターテイメント コンテンツを提供するだけでなく、多くのブランドや販売者にとって製品を宣伝し、販売を達成するための重要なチャネルとなっています。その中でも、Douyinの商品をスライスして販売することは、斬新で効率的なマーケティング手法となっています。では、Douyin のスライス製品の認可はどうやって取得しますか? 1. Douyin のスライス製品はどうやって認可を取得しますか? Douyin のスライス製品は、長いビデオを短いビデオ クリップに分解し、そこに製品のプロモーション情報を埋め込んで視聴者を引き付けます。買う。 。 Douyin で商品をスライスして販売する場合、最初のステップは元のビデオから許可を取得することです。適切なライセンサーを探す場合は、Douyin プラットフォーム、ソーシャル メディア、業界フォーラムなどのさまざまなチャネルの利用を検討できます。人気の動画コンテンツのクリエイターや著作権者を見つけて積極的につながり、

UniApp はユーザーのログインと認可の詳細な分析を実装します UniApp はユーザーのログインと認可の詳細な分析を実装します Jul 05, 2023 pm 11:54 PM

UniApp のユーザー ログインと承認の実装の詳細な分析 最新のモバイル アプリケーション開発では、ユーザーのログインと承認は不可欠な機能です。クロスプラットフォーム開発フレームワークとして、UniApp はユーザーのログインと認可を実装する便利な方法を提供します。この記事では、UniApp でのユーザーのログインと認証の詳細を説明し、対応するコード例を添付します。 1. ユーザーログイン機能の実装 ログインページの作成 ユーザーログイン機能には通常、ユーザーがアカウント番号とパスワードを入力するフォームとログインボタンを含むログインページが必要です。

JWT を使用して PHP アプリケーションに認証と認可を実装する方法 JWT を使用して PHP アプリケーションに認証と認可を実装する方法 Aug 03, 2023 pm 10:17 PM

JWT を使用して PHP アプリケーションに認証と認可を実装する方法 はじめに: インターネットの急速な発展に伴い、Web アプリケーションにおける認証と認可の重要性がますます高まっています。 JSONWebToken (JWT) は、PHP アプリケーションで広く使用されている一般的な認証および認可メカニズムです。この記事では、JWT を使用して PHP アプリケーションに認証と認可を実装する方法を紹介し、読者が JWT の使用法をより深く理解できるようにコード例を示します。 1. JWT JSONWebTo の概要

Flask でのユーザー認証と認可 Flask でのユーザー認証と認可 Jun 17, 2023 pm 06:02 PM

Web アプリケーションの普及に伴い、Web アプリケーション開発におけるセキュリティとデータ保護が重要な問題となっています。 Web アプリケーションのセキュリティを確保するには、ユーザーの認証と認可が必要です。人気のある Web 開発フレームワークとして、Flask はユーザーの認証と認可を実装するための多くのメカニズムを提供します。ユーザー認証 ユーザー認証とは、ユーザーが Web アプリケーションにアクセスするときに、ユーザーの ID が正当であるかどうかを特定の認証方法を使用して判断することを指します。 Flask には多くの機能があります

WPS 認証が期限切れになり、テキストを入力できない場合はどうすればよいですか? WPS 認証が期限切れになり、テキストを入力できない場合はどうすればよいですか? Mar 20, 2024 am 09:00 AM

正規のソフトウェアの中には、自社の知的財産権を保護するために、ソフトウェアを使用する前に何らかの認可を取得し、開発者から許可を得る必要があるものが多くあります。一部のソフトウェアには試用期間が設けられており、その期間を過ぎると、正常に使用できるようにするために再認証を取得する必要があります。 wps が認証の有効期限が切れていることを示すプロンプトを表示した場合、いかなる操作も実行できません。この問題を解決する方法については、以下の説明を見てみましょう。 1. 下の図に示すように、WPS テキスト プログラムを開き、上の図の赤いボックスをクリックしました。 2. 「構成および修復ツール」をクリックします。 3. 以下の図に示すように、「詳細」を選択します。 4. 次の図に示すように、製品管理センターをクリックし、「期限切れ」プロンプトの内容を削除します。 5. 「追加」をクリックした後、下図に示すようにシリアル番号を入力します。 6. それではまず

Webman フレームワークを介してユーザー認証および認可機能を実装するにはどうすればよいですか? Webman フレームワークを介してユーザー認証および認可機能を実装するにはどうすればよいですか? Jul 07, 2023 am 09:21 AM

Webman フレームワークを介してユーザー認証および認可機能を実装するにはどうすればよいですか? Webman は、豊富な機能と柔軟な拡張性を備えた Python ベースの軽量 Web フレームワークです。開発においてユーザーの認証と認可は非常に重要な機能ですが、本記事ではこれらの機能をWebmanフレームワークを利用して実装する方法を紹介します。 Webman のインストール まず、Webman をインストールする必要があります。 pip コマンドを使用してインストールできます: pipinstallwebman

See all articles