MySQLで裁判になったこともあるようだけど、あきらかにアウト過ぎる事例で、判断が難しい。 まあ、👽としか。 0347NAME IS NULL2020/05/15(金) 01:04:57.15ID:??? ややこしい 0348NAME IS NULL2020/05/15(金) 01:28:39.06ID:???>>346 「スタティックリンクでなければセーフ」とかマジで言ってたやつが何言ってだかww
鵜呑みにするもなにも向こうの言い分に同意しないとGPLなソフトは使えないから
こうも低能ばかりだと低能汚染されそうだからもう触るのやめるわ 0349NAME IS NULL2020/05/15(金) 01:31:45.13ID:??? 根性無しw
いえ、お疲れ様です 懲りずに、講釈お願いしますです 0350NAME IS NULL2020/05/15(金) 02:50:21.84ID:??? 結局みんなよく理解せずに使ってるって認識でおーけー? 0351NAME IS NULL2020/05/15(金) 02:57:04.39ID:??? 理解している人は理解している 突き詰めるとぶつかるので避けている 0352NAME IS NULL2020/05/15(金) 03:27:37.90ID:??? Oracleの気分次第ってことか 0353NAME IS NULL2020/05/15(金) 10:07:14.92ID:???>>348 「言い分」に従う必要はない。 「ライセンス」として契約するだけ。
まあ、おまえがこれを読むことはないはずだが。w 0354NAME IS NULL2020/05/15(金) 10:23:53.52ID:???>>352 多分、究極はそれ OracleがJavaの様に商用ライセンスのみ、にしたらJavaみたいにMySQLは衰退する 0355NAME IS NULL2020/05/15(金) 11:08:06.25ID:???>>354 そうなったらMariaDBに移行すれば良いだけ、だしね 0356NAME IS NULL2020/05/15(金) 11:13:49.61ID:??? Oracleに関わるとろくなことがない 0357NAME IS NULL2020/05/15(金) 16:10:15.26ID:???>>340 Community editionでクラスタ化出来たっけ? 0358NAME IS NULL2020/05/15(金) 16:12:17.86ID:???>>357 出来るわw 解決した 0359NAME IS NULL2020/05/15(金) 16:34:48.02ID:??? じゃあ>>339は間違いなの? 0360NAME IS NULL2020/05/15(金) 16:38:06.40ID:???>>353 「ライセンス」として契約しておけば、GPL制約受けないの? 0361NAME IS NULL2020/05/15(金) 16:45:46.41ID:???>>359 サポート無しでは知識や能力的に無理だから商用ライセンスが必要なんでしょ 0362NAME IS NULL2020/05/15(金) 17:24:55.71ID:???>>360 ライセンスは、書いてあるとおりに適用される。 書いてないことは強制できない。
詳細は裁判で。 0363NAME IS NULL2020/05/15(金) 17:50:41.11ID:???>>361 そういう事 Community Editionでクラスタ化出来るけど、面倒だからね 0364NAME IS NULL2020/05/15(金) 17:52:56.21ID:???>>360 GPL制約が鬱陶しいと思うなら商用ライセンスバージョン買えば良い 0365NAME IS NULL2020/05/15(金) 17:54:05.19ID:??? 何にせよCommunity Editionで事足りる GPL気にしないならね 0366NAME IS NULL2020/05/15(金) 18:12:26.60ID:???>>365 気にしてても、ふつうはGPLでいける。
ダメな場合はかなりのレアケース。 何をするつもりなのか、問い質したいレベル。 0367NAME IS NULL2020/05/15(金) 18:34:38.46ID:???>>366 >>ふつうはGPLでいける いけない部分はGPL言語(PHPとか)で実装してる場合にまとめてパッケージ提供してる場合でしょ 0368NAME IS NULL2020/05/15(金) 18:42:02.92ID:???>>363や>>367のようなバカは商用ライセンス一択 0369NAME IS NULL2020/05/16(土) 11:25:39.00ID:??? フリーライセンスだから 0370NAME IS NULL2020/05/17(日) 02:23:46.24ID:??? 販売するとなるとややこしいんでしょ 0371NAME IS NULL2020/05/17(日) 14:00:08.12ID:???>>370 金は関係ない。 無料でも問題になる。 0372NAME IS NULL2020/05/17(日) 14:36:38.69ID:???>>370,371 Community editionで他のGPL(PHPとか)の成果物と纏めて販売したら問題になると思われる そういう場合は商用ライセンス版を使う 0373NAME IS NULL2020/05/17(日) 21:36:31.40ID:???>>372 だから、「販売」でなくてもダメ! 0374NAME IS NULL2020/05/18(月) 09:54:54.57ID:??? Community editionで良いじゃん 問題になるのはレアケースなんでしょ 0375NAME IS NULL2020/05/18(月) 10:33:21.05ID:??? Commercial Editionで良いじゃん GPLすら理解できないんでしょ 0376NAME IS NULL2020/05/18(月) 11:12:01.06ID:??? GPLを含めた形で販売したい場合はどういうことを守らないと行けないの 0377NAME IS NULL2020/05/18(月) 11:20:42.82ID:??? LAMPの例からしてGPLで固めていれば問題無いんでしょ そこにC#とかC++とか入るとGPLパッケージで無くなるので問題なんでしょ 0378NAME IS NULL2020/05/18(月) 12:07:14.63ID:???>>376 事実上、「販売」に意味がない。 もし「販売」しても、購入者はGPLに基づいて再頒布することが可能。 つまり、購入者がそのまま商売敵になる。w 0379NAME IS NULL2020/05/18(月) 12:43:20.17ID:???>>378 サポート付きサブスクリプションで販売すればええんやで 0380NAME IS NULL2020/05/18(月) 17:01:10.98ID:???>>379 それはもうただの保守契約やろ。 サブスクリプションの部分には意味がないんやから。 0381NAME IS NULL2020/05/18(月) 18:21:10.64ID:??? 社内システムで再頒布する事想定してないシステムならCommunity editionで十分でしょ 0382NAME IS NULL2020/05/18(月) 18:38:27.34ID:???>>380 例えばGPLのアドブロッカー(クライアント)を販売して 販売元でライセンス購入した人にだけ追加サブスクリプションで 日々更新されるアドフィルターをサーバーからダウンロード可能にする みたいなモデルは成立しうる 0383NAME IS NULL2020/05/18(月) 20:43:35.09ID:???>>382 要は、「フィルタ」データの販売? あくまでデータなら、いわゆるGPL汚染の影響は受けないのか?
レアすぎてよくわからん。。。 0384NAME IS NULL2020/05/18(月) 20:57:01.76ID:??? いや、それなら本体の販売はいらんやろ。 データだけ別に販売したらええんや。w 0385NAME IS NULL2020/05/18(月) 21:36:23.58ID:???>>383 追加フィルタのライセンスをGPLにする必要がないのはもちろんだけどそこはあんまり重要じゃない
↑ これも代理店に騙されてるね 0410NAME IS NULL2020/05/22(金) 01:17:37.28ID:???>>409 いや、あってるやろ。 誤解しやすい構成になっているとも思うが、内容はきっと正しい。
前段は、商用ライセンスとなる条件。 後段は、その商用ライセンスを選択した前提で、その種類。 0411NAME IS NULL2020/05/22(金) 02:11:11.26ID:??? 商用ライセンスを選択して公開Webサービスで利用する場合 StandardじゃだめでEnterpriseにしなきゃいけないって制約ある? 0412NAME IS NULL2020/05/22(金) 10:05:14.72ID:??? (組み込み・外部サーバーに関わらず)MySQLを利用するシステムを配布・販売しない場合はCommunity editionで良い、となるな 0413NAME IS NULL2020/05/22(金) 10:58:05.95ID:??? 買収前のMySQLのリファレンスにはどういうケースならFreeのGPLで使えるかわかりやすく明記されてる 0414NAME IS NULL2020/05/22(金) 11:06:20.62ID:??? 1.4.3.1 Using the MySQL Software Under a Commercial License
You need a commercial license:
・When you link a program with any GPL code from the MySQL software and don't want the resulting product to be GPL, maybe because you want to build a commercial product or keep the added non-GPL code closed source for other reasons. ・When you distribute a non-GPL application that only works with the MySQL software and ship it with the MySQL software. This type of solution is actually considered to be linking even if it's done over a network. ・When you distribute copies of the MySQL software without providing the source code as required under the GPL license. ・When you want to support the further development of the MySQL database even if you don't formally need a commercial license.
1.4.3.2 Using the MySQL Software for Free Under GPL
You can use the MySQL software for free under the GPL if you adhere to the conditions of the GPL. Some common cases:
・When you distribute both your own application as well as the MySQL source code under the GPL with your product. ・When you distribute the MySQL source code bundled with other programs that are not linked to or dependent on the MySQL system for their functionality even if you sell the distribution commercially. This is called mere aggregation in the GPL license. ・If you are not distributing any part of the MySQL system, you can use it for free. ・When you are an Internet Service Provider (ISP), offering web hosting with MySQL servers for your customers. ・When you use the MySQL Database Software in conjunction with a web server, you do not need a commercial license (so long as it is not a product you distribute). This is true even if you run a commercial web server that uses MySQL Server, because you are not distributing any part of the MySQL system. 0415NAME IS NULL2020/05/22(金) 12:25:27.36ID:??? まだこの話題引っ張ってるのか それだけみんなわかってないんだろな 0416NAME IS NULL2020/05/22(金) 13:40:00.48ID:??? わかっている人がわかるように説明をして 0417NAME IS NULL2020/05/22(金) 14:02:58.48ID:??? MySQLユーザーは低能だから英語は読めない 0418NAME IS NULL2020/05/22(金) 14:38:28.50ID:???>>415 それだけ奥が深い、と言うかややこしい 0419NAME IS NULL2020/05/22(金) 14:49:44.07ID:???http://blog.ks2.info/?p=257
>>414読めばわかる 0421NAME IS NULL2020/05/25(月) 15:37:28.58ID:??? 結局、大勢騙されてる部分が有る そもそも社内でしか公開しないシステム(イントラネットとか)で商用ライセンスは不要だしね 0422NAME IS NULL2020/05/30(土) 13:13:44.17ID:??? オートコミットがデフォルトでONだと何が不味いの? 0423NAME IS NULL2020/05/30(土) 16:40:17.14ID:??? 何もまずくないよ 運用ルールとして統一してればいいだけ 0424NAME IS NULL2020/06/24(水) 02:02:25.95ID:??? mysqlで売上の管理をやりたいんだけど UIって別途なんらかのコードで書いてそれにmysqlをリンクさせる感じなんですか?
mysql自体はGUI使えばACCESSみたいに操作できたのですが…… 0425NAME IS NULL2020/06/24(水) 03:38:16.13ID:??? GUIってなんや? Workbenchのことか? あれは要するに単純?なクライアントでしかないで。
ふつうは、クライアントライブラリをリンクして、SQL言語をテキストで記述して、データの制御を行う。
まあ、ぐぐって初心者用Webサイトを探せ。 こんなところで聞いてたらキリがない。 0426NAME IS NULL2020/06/24(水) 13:07:42.86ID:???>>425 いわゆるソフトみたいなフォームとかつくるやつです 0427NAME IS NULL2020/06/24(水) 14:14:08.46ID:??? MySQLはAccessのようにローカルDBとフォーム作成ツールが一体化してるものじゃない Accessに使いなれてるならMySQLのフロントとしてAccessでUI作ればいいよ
他にもサードパーティのツールあるけど フォームの作り方やツールの使い方がそれぞれ違う 0428NAME IS NULL2020/06/24(水) 15:02:02.26ID:???>>427 おすすめのフォーム作成ツールはありますか? 0429NAME IS NULL2020/07/05(日) 21:12:31.78ID:QjRfRJ2G phpmyadminでログインできなくなりました このエラーなんですが、config.inc.phpを編集したらログインは出来ます MySQL said: Documentation Cannot connect: invalid settings. mysqli::real_connect(): (HY000/1045): Access denied for user ''@'localhost' (using password: NO) phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
Maria DBも末娘の名前なんだね。 2020-07-20 15:00:16 0437NAME IS NULL2020/07/28(火) 03:55:24.96ID:??? 大元の開発企業は「MySQL AB」という、妙にできすぎた名前だったということも知られてなさそう? 0438NAME IS NULL2020/07/28(火) 08:34:49.51ID:??? 表の結合で悩んでます
select SUBSTRING_INDEX(a.oid, '.', -1) as oid,b.local_data_id from tbl1 a left join (select distinct local_data_id,SUBSTRING_INDEX(arg1, '.', -1) as arg1 from tbl2 ) as b on a.oid = b.arg1;