トップページphp
1001コメント391KB

【商用?】OpenPNE その3【GPL?】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/05/31(水) 03:11:45ID:???
板橋区の手嶋さんが、丹精こめて作り上げた、
SNSシステム「OpenPNE」について語るスレ。
0045nobodyさん2006/06/06(火) 15:54:33ID:???
>>44
でも改造してたらお金は手嶋屋に払わなくちゃいけないんでしょ? 違ったっけ。
0046nobodyさん2006/06/06(火) 16:48:20ID:???
こんだけ大規模にやるんだから
パートナー契約くらい結ぶでしょ
0047nobodyさん2006/06/06(火) 18:29:50ID:???
so-netやっぱりこれ??
0048nobodyさん2006/06/06(火) 19:48:15ID:???
>>45
なぜ!?
改造しても頒布するわけじゃなくて、
自分とこ(ソネット)の鯖の中で使うだけでしょ。

それなのになぜ手嶋屋に金を払う必要があるのだ。
もっと言えば、OpenPNEベースにしてることすら公表する義務も必要もないし。
0049nobodyさん2006/06/06(火) 19:53:30ID:???
なに気持ち悪いこと言ってんだ?
0050nobodyさん2006/06/06(火) 20:29:17ID:???
>>49=ヒッキーヲタニート
0051312006/06/06(火) 23:01:27ID:???
>>48
全く問題ないと思っていたのですが
GPL厨であればなおさら嫌われる理由がわからないのですが

RMSなら自由に使えというはずかと
0052nobodyさん2006/06/06(火) 23:07:44ID:???
手嶋の日記にso-net手がけたって書いてあったよ
0053nobodyさん2006/06/07(水) 00:20:46ID:???
>>51
>全く問題ない

↑何が? 何が問題ないの?? もうちょっと主語や目的語をハッキリさせよ。
0054nobodyさん2006/06/07(水) 10:06:34ID:???
テジキューブ co.
0055nobodyさん2006/06/07(水) 22:05:05ID:???
GPLなら ソネットに ソースくれって言えるんじゃまいか?
そいつをGPLで再配布しなよwwww
0056nobodyさん2006/06/08(木) 02:33:02ID:???
>37signalsのBasecampはXeon 2.4GHz dual,メモリー2Gのサーバー2台で
>40万リクエスト/日を処理している。
ってあるけどさぁ
日に40万リクエスト程度でこのスペックってあまりに効率悪過ぎない?
0057nobodyさん2006/06/08(木) 05:42:05ID:???
>>55
なんかとってもGPLを勘違い。
ま、ネタなんだろうけど。
0058nobodyさん2006/06/08(木) 14:06:11ID:???
携帯から画像観ると凄い小さいサイズなんですけど
サイズ替えられないの?
0059nobodyさん2006/06/08(木) 20:08:47ID:???
>>56
それ、どこに書いてあったの??
0060nobodyさん2006/06/09(金) 04:03:06ID:???
>>59
http://itpro.nikkeibp.co.jp/article/COLUMN/20060424/236113/
0061nobodyさん2006/06/09(金) 10:12:01ID:vMXWFXEQ
マンガミーヤを公開停止に追い込むことに成功しました!
ttp://db23c.dnsalias.com/MangaMeeya/

これはGPLコミュニティの完全勝利といっていいでしょう。
今後もゆるむことなくプロネット市民として社会正義の為に戦っていきましょう!
0062nobodyさん2006/06/09(金) 10:47:00ID:???
今出てる開発版のOpenPNE2.1.1とかってベータ版みたいなもの?
0063nobodyさん2006/06/09(金) 13:58:42ID:???
>>61
>プロネット市民として社会正義の為に

↑これはギャグで言っているのだろうか・・・
「プロ市民」という語は、「自己満足の正義を押し付けるクズ人間ども」と
同じ意味であることを知っているのだろう・・・コイツは。。。

要するにアレだろ、お前らの主張を簡単に要約すると、
 「全部タダで公開しる!! 俺自身は何も社会に貢献しないけど、タダで全部GETしたいんだ!! うわぁぁぁん!」
だろ。nyとかで著作権侵害しまくってる厨どもが矛盾した要求しやがって。
0064632006/06/09(金) 14:00:01ID:???
あ、
「同じ意味であることを知っているのだろう」
じゃなくて、
「同じ意味であることを知っているのだろうか」
ね。念のため。
0065nobodyさん2006/06/09(金) 14:50:27ID:???
>プロネット市民
>社会正義

思わずコーヒーを噴き出しそうになったwww
0066nobodyさん2006/06/09(金) 15:33:17ID:???
ブラディマリーって-45の奴?
0067nobodyさん2006/06/09(金) 15:34:21ID:???
うわ、誤爆スマソ
0068nobodyさん2006/06/10(土) 09:05:17ID:???
>「プロ市民」という語は、「自己満足の正義を押し付けるクズ人間ども」と
>同じ意味であることを知っているのだろう・・・コイツは。。。

それ、2ch限定だから、外で言わない方がいいよ。恥を掻く。
0069nobodyさん2006/06/10(土) 09:08:32ID:???
>>それ、2ch限定だから、外で言わない方がいいよ。恥を掻く。

クズかどうかは別にして、外でも同じような意味で
使われますが何か?
0070nobodyさん2006/06/10(土) 09:58:28ID:???
wikipediaだと>>69が正しいようだ
ttp://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E5%B8%82%E6%B0%91
0071nobodyさん2006/06/10(土) 13:05:51ID:???
>>68
恥をかくのはお前だ、このプロ市民めが。
一般世間ではみんな口に出して言わないだけで、
内心はすごく自分勝手で気持ち悪いヤツらだなと思ってお前らを見てるんだよ。

お前らみたいな自分の論理を声高に押し付けてくる(しかも迷惑かつ強硬な手段で)という
「プロ市民」は、本当に世間から嫌われている。
0072nobodyさん2006/06/10(土) 13:29:02ID:???
お前ら両方ともそれ続けるならこのスレから出てけ。
OpenPNEなんの関係もないだろ
0073nobodyさん2006/06/10(土) 17:52:20ID:???
>>53
自分のサイトのWebアプリケーションにOpenPNEのコードを利用して
そのサイトが商業サイトであってもライセンス違反では全くない

と思っていますがどこか間違いがありますでしょうか
0074732006/06/10(土) 18:01:00ID:???
>>73
一応書いて起きますが、商業サイトではOpenPNEを利用したソフトウェアを配布している
わけではありません。

0075nobodyさん2006/06/10(土) 18:28:53ID:???
>>73
自前のサービスとして使ってる場合はその通り。
あとGPLでは商用・非商用で扱いが変わる訳じゃないので
>商業サイトであっても
ってのは蛇足。
0076nobodyさん2006/06/10(土) 19:36:44ID:???
>>73
だからソースを再配布しない限り、何をやっても自由だよ。
そもそも自サイト内にアプリを置いている限り、
誰にもソースは分からない(=OpenPNEを使ってるかどうかの確証すら無い)わけで。
0077nobodyさん2006/06/13(火) 19:22:35ID:???
OpenPNEの欠点ってなにさ?
0078nobodyさん2006/06/13(火) 20:20:19ID:???
>>77
金儲け主義なところ
0079nobodyさん2006/06/13(火) 21:20:22ID:???
>>78
それはOpnePNEの欠点じゃなくて、手嶋屋のことでしょ?
(企業が金儲け主義で悪いとは思わんが、)
フツーにオープンソースにしちゃえば良いのに。とは思う。
0080nobodyさん2006/06/13(火) 22:04:17ID:???
ソースのレベルが低いこととか?
0081nobodyさん2006/06/13(火) 23:43:46ID:???
>>80
低いならと思うなら自分で直せば?
0082nobodyさん2006/06/13(火) 23:49:51ID:???
いや
そのりくつはおかしい
0083nobodyさん2006/06/14(水) 03:57:09ID:???
>>80のレベルが知りたいので、なんか作って見せてください。
0084nobodyさん2006/06/14(水) 09:16:12ID:???
いや
そのりくつはおかしい
0085nobodyさん2006/06/14(水) 10:25:50ID:???
ほんとここはバカばっかだな
0086nobodyさん2006/06/14(水) 18:30:16ID:???
>>78みたいなバカのせいで、ますます良質のオープンソースが減りそうが希ガス。
金も出さない、技術的な協力もしない(出来ない)、
そんなヤツに限って文句だけは一人前。

金儲け主義だなんだと企業にケチをつけておきながら、
自分はnyなどで著作権侵害しまくり。こういうバカには本当に氏んでほしい。
この手の引きこもりバカに負けずに、禿嶋屋にはぜひ頑張ってほしい。
0087nobodyさん2006/06/14(水) 18:41:14ID:???
>>86
禿とか言うな
0088nobodyさん2006/06/14(水) 22:37:31ID:???
>>88
スッコンデロハグ
0089nobodyさん2006/06/14(水) 23:25:06ID:???
>>86
>>78みたいなバカ」と良質のオープンソースが減るのは関係なくないか?
そもそも減るって言えるほどオープンソース開発ってあんまり活発じゃない気が。大きな
成功例がそれなりにある分、聞こえはいいんだけど。
0090nobodyさん2006/06/14(水) 23:27:45ID:???
禿禿っていうけど、実物見た人っているの?
0091nobodyさん2006/06/15(木) 11:51:47ID:???
いや
そのりくつはおかしい
0092nobodyさん2006/06/15(木) 12:14:06ID:d/EmdpRG
>>90
実物見るまでもないよね
http://www.tejimaya.com/vision.html
0093nobodyさん2006/06/15(木) 14:08:52ID:???
>>89
じゃあ、まあオープンソースと絡めなくてもいいや。
とにかく>>78のような「間接的な盗っ人」は大嫌いだ。
そのくせ正義や道徳的なこと(金儲けはケシカラン!など)を主張するから
この手の人種はタチが悪い。まさにプロ市民的感覚。

不当な批判・誹謗中傷に負けずに頑張れ! 禿嶋屋!!
(ぼくはばかなのでときどきかんじをまちがえてしまいます)
0094nobodyさん2006/06/15(木) 15:34:05ID:???
>>93
禿と間違えるな
0095nobodyさん2006/06/15(木) 16:39:34ID:???
これすげーな。
これをGPLで出してるのは、すごい。
普通にmixiが作れるじゃねーか。。。

デュアルライセンスにしてるけど
GPLで使えるようにしているだけでもありがたいよ。

感動した!(古い?)
0096nobodyさん2006/06/15(木) 16:43:38ID:???
まぁ、GPLにしなかったらここまで流行らなかったからね
知名度UPとテスターとバグ修正にうまく使われてる感じ
0097nobodyさん2006/06/15(木) 16:51:53ID:???
GPL に従って使えば、うんこなほうのライセンスを選ぶこともないので、
何ら問題ないよね。
0098nobodyさん2006/06/15(木) 19:31:22ID:???
>>95
つーかmixiレベルなら、ちょっと時間かければ自作できるだろうよ。
下手に他人の作ったソース見て理解するより
自分で一から作ったほうが結局近道な気がする。
0099nobodyさん2006/06/15(木) 19:37:51ID:???
理解?
0100nobodyさん2006/06/15(木) 23:26:27ID:???
>>98
それが下手なソースだとなおさらだよな。
あちこち修正するぐらいなら・・・。
0101nobodyさん2006/06/15(木) 23:34:14ID:???
Boofy
0102nobodyさん2006/06/16(金) 00:11:01ID:???
ソース読もうと思っていくつかファイルを読んだけどディレクトリだけ見てるとmojaviっぽい
と思ってたけど中を見ると全然違うな

あれ、どこから読めばいい?

0103逆襲のニート ◆OWVAgSWYwE 2006/06/16(金) 01:03:43ID:???
>>102
Version2.0を見てますか?
基本的には、MVCモデルで作られているようですね。

OpenPNEは、PHPフレームワーク「mojavi」を利用していたようです。
http://snsoft.jp/archives/2005/04/snsoft_4.html
今はどうしているのか知りませんが、既存のフレームワークを独自にカスタマイズして使っているんかな?

大雑把には、
(1) MVCモデルでいうところのController(+Action)、Model、Viewのファイルがどこにあるか?
(2) URLのクエリー文字列を見て、どんなふうにして処理を割り振っているか
を追跡すれば、各機能の処理の流れが見えてくると思います。
0104逆襲のニート ◆OWVAgSWYwE 2006/06/16(金) 01:11:20ID:???
>>102
ユーザーの立場で、どんなふうにWebアプリケーション内をたらいまわしにされるか見ていきましょう。

※以下、ディレクトリ&ファイルの位置表現について、OpenPNE2.0をダウンロードして
解凍した直後の状態にある「OpenPNE」というフォルダを、便宜的にルート「/」とします。

「OpenPNE」フォルダ(=「/」)内には、
/bin
/lib
/public_html
/setup
/var
/webapp
/webappext
という7つのフォルダがありますよね?
0105逆襲のニート ◆OWVAgSWYwE 2006/06/16(金) 01:15:04ID:???
>>102
まずはユーザーが最初にアクセスする
/public_html/index.php
ファイルの中身を見てください。

require_once './config.inc.php';
require_once OPENPNE_WEBAPP_DIR . '/init.inc';
openpne_execute();

↑たったこれだけすね!
0106nobodyさん2006/06/16(金) 01:20:09ID:???
なんか語り口調がうざいな
0107逆襲のニート ◆OWVAgSWYwE 2006/06/16(金) 01:21:31ID:???
>>102
/public_html/index.php では、

まず、
/public_html/config.inc.php
/webapp/init.inc
というWebアプリケーションの初期化に関するファイルを読み込んでいます。
ここの設定によって、アプリケーションの挙動を変えることができるようになっています。

2つめの初期化設定情報ファイル /webapp/init.inc 内を見てください。

// ライブラリ読み込み
require_once 'util.inc.php';
require_once 'db.inc.php';
require_once 'controller.php'; ←コントローラーの呼び出し
require_once 'OpenPNE/Smarty.php';
require_once 'OpenPNE/Auth.php';
require_once 'OpenPNE/Config.php';

という部分で、Controllerを呼び出します。
0108逆襲のニート ◆OWVAgSWYwE 2006/06/16(金) 01:26:08ID:???
>>102
コントローラーはこれです。
/webapp/lib/controller.php

中身を見てみましょう。

/**
* 初期実行 index.php から呼ばれる
*/
function openpne_execute()
{
・・・(中略)・・・
}

このopenpne_execute()が処理の割振りを決めているところです。
0109逆襲のニート ◆OWVAgSWYwE 2006/06/16(金) 01:32:56ID:???
>>102
OpnePNEのURLをみると、クエリー文字がズラズラ並んでいますね!?
http://openpne.jp/?m=pc&a=page_o_login の「?m=pc&a=page_o_login」という文字列です。

openpne_execute()で、受け取ったクエリー文字列から、

$module = '';
$type = '';
$action = '';

という3つの変数、パラメータを決定し、それらに基づいて、
openpne_forward($module, $type, $action);
の部分で、実際の処理に飛んでいきます。

この後もゴチャゴチャ続きますが、大きな流れはこれだけです。
0110逆襲のニート ◆OWVAgSWYwE 2006/06/16(金) 01:37:09ID:???
>>106
m(_~_)m …ツッコミありがとうございます。w

それでは良い子のみなさん♪オヤスミナサイ☆
0111逆襲のニート ◆OWVAgSWYwE 2006/06/19(月) 00:25:29ID:PX8+exsT
http://docs.openpne.jp/?FAQ%2F11

マイナーバージョンアップ(2.0.7.3→2.0.7.4等)は、
●データベース
●config.inc
を残してファイルを上書きコピーすればOKでしょうか?

総入れ替えする場合、ユーザーの画像とか入っているvarフォルダはそのまま残して良いんでしょうか?

皆さん、どうされていますか?
0112nobodyさん2006/06/19(月) 00:30:16ID:???
その糞コテハンやめればよいと思われ。
0113nobodyさん2006/06/19(月) 00:42:57ID:???
何も気にせず上書きして(config.incもvarフォルダの中身も初期状態では存在しないの
で、上書きされる心配はない)、setupフォルダのupdate内のsql文を実行すればおk。
0114nobodyさん2006/06/19(月) 00:43:46ID:???
まあvarディレクトリは空にしちゃってもいいと思う。画像そのもののデータはDBにあるので。
0115nobodyさん2006/06/19(月) 10:02:01ID:???
>>112
Roger!!!

>>113-114
なるほど。そうなってたんですね。
情報提供、どうもありがとうございます。
0116nobodyさん2006/06/19(月) 10:08:31ID:???
>>112
なんでコテハンあかんの?
0117uuuss ◆uuussBh4TI NGNG
>>116
なんとなくだろ
0118nobodyさん2006/06/20(火) 17:34:14ID:???
http://docs.openpne.jp/?FAQ%2F1

手島屋に発行ライセンスの選択権がある、ってどういう意味?


利用者に「キミはGPLでいいよ」「キミは商用だからお金払ってね」
って感じで勝手に決められるってこと??

普通にGPLなら、
勝手に使ってサイト運営してるだけなら
ソース公開義務はないし利用してると記載する義務も無いはず。

代行設置や販売したい場合は、商用ってのはわかるが。
(そもそもオープンソースを使って作ったこれを、
 勝手にデュアルライセンスにできるのかは謎だ)

だけど、ライセンスの選択権があるってのがよくわからない。
0119nobodyさん2006/06/20(火) 20:38:18ID:???
>>118
OpenPNEっていうものの由来を知らずして言うが
手島屋がそのコードをフルスクラッチで作り、また他者が手島屋に
帰属しても構わないといっているコードのみをそれに盛り込んでるなら
コードの著作権(著作所有権かな)は手島屋というところが所持し
そのコードのライセンスにGPLを選ぼうが、他のライセンスを選択しようが
自由っていうことなので、ごく普通のこと。
MySQLがデュアルライセンスだったり、巷のフリーソフト作者が
自由にライセンスを設定してるのと同じ。

別の人がGPLか何かで提供してたコードが
元になって製作されたものだったら、記述は変だがね。
01201192006/06/20(火) 21:09:57ID:???
ライセンス関連のドキュメント類読んできたけど
>MySQLがデュアルライセンス
なのと、まあ同じだね。

http://docs.openpne.jp/?WhatIsOpenPNE
>OpenPNEに機能を追加したけどソースを公開したくない=>商用ライセンスが必要です
が恣意的(むしろ意図的か)な目的を持った感じの文章だが。
これだけ読むとQをGと見間違えたかとw

# ビジネスとして商用も用意したデュアルなのは支持する
0121nobodyさん2006/06/21(水) 01:36:10ID:???
ライセンス問題は少し前にもあったので前スレから
このスレあたりのはず。
GPLが入ってるのでビジネスで使ってもソース公開しなくていいし
商用で使っても問題ないとの見解だった。

手島屋がGPLを理解してないで終了
0122nobodyさん2006/06/21(水) 11:48:30ID:???
OpenPNEで使ってるPEAR関連のライセンスってGPL?
0123nobodyさん2006/06/21(水) 12:19:42ID:???
普通に自サイトで使う分には問題ないってことだよね?
それなら、それを明確に書いておけば利用者増えると思うんだけどなぁ。

法人がこれ使ってSNS作るか検討したとき、
「商用ライセンスいるじゃん」てなると
避ける気がする。
無料で使っていいし、販売したりするときに
ソース公開したくないなら、商用買ってね、て明確化してほしいね。

応援したいけど、あいまいなところが多いところが、こわいでっす〜。
0124nobodyさん2006/06/21(水) 12:30:20ID:???
>>120
># ビジネスとして商用も用意したデュアルなのは支持する

何を当たり前のこと言ってんだ、コイツは・・・
っていうか「ビジネスじゃない商用」なんてあるのか??
論理的に矛盾してるだろww
01251202006/06/21(水) 13:22:22ID:???
>>124
"商用"=商用ライセンスのことなんだが、矛盾するか?
"ビジネス"の方は普通に商売のこと。
ソフトウェアで商売してる会社であって、自分らで作ったソフトに
商用ライセンスを設定してない会社の存在を忘れてないか。
(設定しないというのもビジネス戦略のひとつだが)
0126nobodyさん2006/06/21(水) 13:29:30ID:???
>>124
手嶋屋が商売として商用ライセンスを用意した、
デュアルライセンス制を設けていることは、
商売とオープンソースを両立させる動きに
同調することであり、私はそれを支持する 。

ぐらい書けば理解できるか?
0127nobodyさん2006/06/21(水) 14:45:34ID:???
>>123
てか、ビジネスで使っても商用で使っても
ソース公開しなくていいし、金も払わなくていいらしいよ
GPLルールの部分を使えば。

てことで
>>126
の支持もあまり意味ないみたいすよ。
手島屋はそのつもりで作ったみたいだけど。
0128nobodyさん2006/06/21(水) 15:32:10ID:???
GPLライブラリ使ってるからじゃねーの?
0129nobodyさん2006/06/21(水) 15:52:51ID:???
過去にこのソフトの導入検討を行った身としては、
GPLの概念や意義よりも、ライセンスの取り決めがいい加減なほうがよっぽど問題に感じたな。

今どうなってるか知らんが、ソネット通ったんだし整備はしたのかもな
0130nobodyさん2006/06/21(水) 16:17:14ID:???
ソネットは、お金払って外注してるから、
ライセンスの取り決めはまだあいまいなままじゃないかな?

たぶん、無料で公開もしたいけど、ビジネスとして銭も欲しい。
だから商用ライセンス買って応援してね、ってことかな。

自分で設置できて自分で運営できるやつは、
勝手に自分で運営どうぞってことなら、
高い技術力もったやつらが集まるしソース還元もあるかもしれんしね。

まあ、法人がこれ利用してSNS運営するときに
商用ライセンスいらないってかいとかなきゃ
なんかPNE自体が気持ち悪い会社に見えるかもなぁ。
0131nobodyさん2006/06/21(水) 16:27:52ID:???
あいまいなわけないじゃん
契約なんだから
0132nobodyさん2006/06/21(水) 16:48:40ID:???
>>131

ソネットに対しては契約してるんだろうけどそれは別の話で、
ここで問題になってるPNE自体のライセンスについては
あいまいなままってことじゃない?

まあ、131の言うようにも読み取れるなw
0133nobodyさん2006/06/21(水) 18:13:40ID:???
これ、管理者が全部のメッセージとか見れるなら
知り合いの運営してるSNSに入るのなんか嫌だなw
0134nobodyさん2006/06/21(水) 19:32:34ID:???
>>133
これにかぎらず、ほとんどのものはそうだけどね。
メールとか全部みられるし
0135nobodyさん2006/06/21(水) 23:59:14ID:???
>>126
だから何を当然のことを言ってるんだお前はバカか氏ね。
0136nobodyさん2006/06/22(木) 01:08:38ID:???
ワロス
0137nobodyさん2006/06/22(木) 02:10:55ID:qVEuQOBx
教えて君で申し訳ないですが、
openPNE、open-gorotto以外のSNS用システムでメジャーなものってありますでしょうか?
これらは日本発ですが、海外のSNSはどのような実装が多いのでしょうか?
0138nobodyさん2006/06/22(木) 08:30:34ID:???
open-gorottoって何?
0139nobodyさん2006/06/22(木) 10:09:08ID:K5R13B+K
>>138
http://open-gorotto.jp/
http://www.nikkeibp.co.jp/netbiz/opensource/050906_kumamoto/
http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050802/165730/

実は,八代市で使用しているSNSのソースコードは「open-gorotto」として無償公開されている。
0140nobodyさん2006/06/22(木) 14:06:57ID:???
ごろっとすげー。
PNEよりすごく見えるのは気のせいか?
0141nobodyさん2006/06/22(木) 15:10:14ID:???
>>133

さっそく見てみようとしたが、文字化けで内容がわからんかった。
PNE2.0ってUTF-8だよね。
内容って暗号化されてんかなー。
0142nobodyさん2006/06/22(木) 22:37:05ID:???
>>131

違う。
契約条項自体は論理的にいって曖昧にはならないが、
『契約条項に記されていない事項』
『ライセンスの適用区分の取り決めの漏れ』
が多すぎて曖昧だということ。

外資金融みたく契約書が辞書みたいな厚さになるのも考えものだが、穴だらけなのも問題だろう。企業は怖くてハンコつけん。

今はどうなってるのかな
0143nobodyさん2006/06/22(木) 23:11:10ID:???
つーか、普通に寄付形態にしたほうが儲かるんじゃね?
0144nobodyさん2006/06/23(金) 00:20:15ID:???
>>143
お前なら寄付するか?
■ このスレッドは過去ログ倉庫に格納されています