1 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 18:04:14 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 102匹目 pc12.2ch.net/test/read.cgi/tech/1257481818/
2 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 18:06:17 ] 前スレを使い切ってから、このスレにてお願いします。 pc12.2ch.net/test/read.cgi/tech/1257481818/
3 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 18:50:43 ] .ノ′ } 〕 ,ノ .゙'┬′ .,ノ ノ } ゙l、 」′ .,/′ .,ノ _,,y .,v─ーv_ 〕 〕 .| .il゙ 《 ._ .,,l(ノ^ノ ,i(厂 _,,,从vy .,i「 .》;ト-v,|l′ _,ノ゙|.ミ,.゙'=,/┴y/ l ,zll^゙″ ゙ミ .ノ .il|′アll! .>‐〕 \ _>< 《 il|′ フーv,_ .,i″ ||}ーvrリ、 ¨'‐.` { \《 ヽ .゙li ._¨''ーv,,_ .》′ ゙゙ミ| ,r′ } \ ,゙r_ lア' .゙⌒>-vzト .ミノ′ 〕 .゙'=ミ:┐ .「 ./ .^〃 :、_ リ .} ゙\ア' .-- ,,ノ| 、 ゙ミ} :ト ゙^ー、,,,¨ - ''¨.─ :!., リ ノ 〔^ー-v、,,,_,: i゙「 } .,l゙ l! .´゙フ'ーv .,y ] '゙ミ | ,/゙ .ミ;.´.‐ .] ミ, | ノ′ ヽ 〔 ミ } } ′ } { .| .ミ .< 〔 〕 .{ \,_ _》、 .{ .} { ¨^^¨′¨'ー-v-r《 〔
4 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 19:48:36 ] >>1 死ね
5 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 22:21:14 ] >>1 早く削除依頼してこい。
6 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 15:54:30 ]
7 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 21:57:19 ] 何このキモいスレタイ
8 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 12:41:25 ] GPLに詳しい人いないの
9 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 13:35:29 ] 待たせたな。 _,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、 ,r‐'″ ._,,,, `'lri,!'''″ ゙l .,,,″ ,,r'"` ゙゙l, ゙ヘ, | !アr, .l°.ェ'ニ,コ .| ゚ヘ、 | `'i、 .く_,、vr''″ ., ゙'i、 .,,/ ゙X、 ト ゙!,゛ .,,r‐--、 ,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜ め゙゚“゙゙~゛ |  ̄` .,l゙ | ,i´ ,l゙ ゙!、 ,i´ ,ノ .'┐ ,,-° '=,, /` .゚!, ,,,,r'″ ゙┐ ,l゙ ゚'r, .''''"` │ .,,-''i、 / `''x, .| | .,,r'" .゙┐ ,i´ ~'ヘi,,, | |_,r・″ 'ヘ,、 l゙ `¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ=@ ,l゙ `゙'ーぃ--r'″ `'―、,,,,/
10 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 15:26:36 ] 前スレ >979 :デフォルトの名無しさん [] :2010/01/07(木) 11:58:47 >GPLのコードを自社サイトで開発しているソースコードに埋め込みたいのですが >埋め込んだら最後、自社のコードもGPLに汚染され、 >無償公開しなければいけなくなってしまうと聞きました。 >この理解は正しいでしょうか? GPLは無条件にソースの公開を求めるライセンスではありません。 「(バイナリの)再頒布」を行う場合に限り、「ソースの公開」が必要になります。 WEBサービスのためにGPLなコードを含むソフトウェアをサーバに設置するという行為は「再頒布」では無いので、 ソース公開の義務は発生しません。 販売する場合、販売した相手に対してソースを提供する手段を提供しなければGPL違反となります。 これを回避するためには - GPLなコードを非GPLなコードに置き換える - GPLなコードの著作権者と直接交渉し、非GPLな著作権契約を結ぶ - GPLv2第3項に基づき、相手にソースコードを入手する手段を保証する などが考えられます。
11 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 15:34:49 ] 例えば以下の2行のソースコードがGPLだったら $gplecho = "こんにちは"; echo $gplecho; この場合は公開しないといけないけど これを書き直して以下のようにすれば $konnitiwa = "こんにちは"; print $konnitiwa; 公開しなくてもいいってこと?
12 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 15:44:16 ] >>11 そんな質問して楽しいの?
13 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 15:47:49 ] 答えられないなら黙ってていいんだよ
14 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 15:51:27 ] 公開しなくていいよ
15 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 16:01:52 ] >>11 「改変」だと「二次著作物」だから、GPLが適用されますが 「参考にして自分で書いた」のなら、それは貴方のオリジナル、つまりGPLなコードとは別途の著作物なので 参考にしたコードのライセンス的な影響は受けないと考えます。 しかし、著作権がベースになっているので、 「参考」か「改変」かの判断にはどうしても主観的な判断が入ります。 最終的には裁判官の(主観的な)判断にゆだねられるでしょう。 (パクリではなくても似たようなコードがあれば疑いをかけられる可能性はあるわけなので、 リスク管理として腕の良い弁護士でも抱えておくと安心です。その時はぜひ当社に(キリッ)) >>11 の具体例に関して言うなら、 ありきたりすぎて「創作的な表現」とはいえないので「著作権」を主張できない→GPLが無効と考えます。
16 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 16:02:18 ] >>13 くだらない煽りしかできないなら黙ってたほうがいいよ
17 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 16:19:00 ] >>11 GPLなコードの流用、改変部分だけ動的リンクにしてコードを公開し、 それ以外の部分は非公開にすれば、多分大丈夫だよ。 まだ判例が出ていないので、「多分大丈夫」としか言えないが、 「多分大丈夫」という事で世間は動いているようだ。 ja.wikipedia.org/wiki/GNU_General_Public_License#.E5.8B.95.E7.9A.84.E3.83.AA.E3.83.B3.E3.82.AF.E3.81.AE.E5.8F.96.E6.89.B1.E3.81.84
18 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 16:52:26 ] たとえばSI屋が受託開発で顧客にのみバイナリを納品するような場合、 GPLライセンス下で公開されているソフトウェアを利用してプログラムを作っても、 顧客以外にはソースコードの開示義務は発生しないってことで良いのか。
19 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 16:59:21 ] 顧客以外の誰に公開する義務が発生すると思うんだろう?
20 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 17:02:53 ] 知らなかったことにすればおk 総理や幹事長もやってることだし
21 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 17:14:12 ] >>19 もちろん、通りすがりの知らない人
22 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 17:40:52 ] >>11 それで良い。ソースはrms。 UNIPRESSからGNU emacsはgoslingのコピペと言われて、それと同じ事をやった。
23 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 18:27:05 ] >>21 通りすがりの知らない人が、どうやって受託開発されたシステムを知ることができるのだろうか。
24 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 18:59:14 ] これか builder.japan.zdnet.com/news/story/0,3800079086,20370724,00.htm ビデオ:Gosling氏いわく「Emacsを使うのはやめようよ」
25 名前:デフォルトの名無しさん [2010/01/07(木) 19:32:11 ] BCCでDLLを作ることは可能でしょうか? BCCは何か制限がありますでしょうか? 目的は秀丸エディタで利用するDLLです
26 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 19:34:18 ] 聞いてる暇があったら自分で動け
27 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 19:43:47 ] >>18 ただし、それだと顧客はそのソースとバイナリを他の第三者に公開する自由を得ることになるな。 よく製品にあるような「リバースエンジニアリングの禁止」とか「再頒布の禁止」を強制できなくなる。
28 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 19:58:39 ] 開発業務ではGPLは色々うざいからなー Apache License 2.0 とか修正BSDライセンスとかで公開されてるものを流用・改変したりする方が楽
29 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 20:07:59 ] gccだとvc++用のdllにリンクできないとかいうのがあったな ABIの互換性が無いんだと
30 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 20:37:27 ] >>29 さんありがとうございます >>26 氏ね
31 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 20:49:45 ] 動的配列を開放する前にプログラムを強制終了するとどうなるの? 例えば下のプログラムで delete する前に強制終了すると、メモリは開放されないの? int main(int argc, char *argv[]){ int *a = new int[1000000000]; for(int i = 0; i < 1000000000; ++i){ /* このループ中に Ctrl + C を押したり */ 処理 } delete [] a; return 0; }
32 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 20:54:46 ] されるよ
33 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 20:59:41 ] 普通はOS(またはそれに準ずるもの)が解放する。
34 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 21:20:41 ] >>32-33 ありがとう♥
35 名前:デフォルトの名無しさん [2010/01/08(金) 01:46:37 ] 私女だけど、VB2008はどこで質問していいかわからないのでここに書きこみます>< 下記を実行すると、うまく解放されずに、プロセスにExcel.exeが残ってしまいます。 グーグル先生を酷使しましたが分かりません><濡れそうです><助けてください>< Dim xlApp As New Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Dim MyPath As String '実行ファイルのパス取得 MyPath = Application.StartupPath Dim DummyXLS As String 'ファイルフルパス DummyXLS = MyPath & "\あ.xls" xlBook = xlApp.Workbooks.Open(Filename:=DummyXLS) 'EXCELを開く xlSheet = xlBook.Worksheets("あああ") 'Worksheet設定 xlApp.Visible = False =ごにょごにょ処理= ←空白で実行しています>< Marshal.ReleaseComObject(xlSheet) xlApp.DisplayAlerts = False xlBook.Close(SaveChanges:=False) xlApp.DisplayAlerts = False xlApp.Quit() Marshal.ReleaseComObject(xlBook) Marshal.ReleaseComObject(xlApp) xlSheet = Nothing xlBook = Nothing xlApp = Nothing //終わり。
36 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 02:04:45 ] >>35 よくわからないけど、このへんとか blogs.timberlandchapel.com/blogs/timberlandchapel/articles/1149.aspx
37 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 09:18:46 ] >>35 何歳ですか? どこ住んでますか? 彼氏は?
38 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 09:22:57 ] 童貞うざい
39 名前:35 mailto:sage [2010/01/08(金) 11:20:14 ] Dim xlApp As New Excel.Application Dim xlBooks As Excel.Workbooks = xlApp.Workbooks ◆Dim xlBook As Excel.Workbook xlApp.Visible = False ◆xlBook = xlBooks.Open(あああ.xls) 'あああ.xlsを開く xlApp.DisplayAlerts = False ◆xlBook.Close(False) 'xlBook を閉じる Marshal.ReleaseComObject(xlBooks) 'xlBooks の解放 ◆Marshal.ReleaseComObject(xlBook) 'xlBook の解放 xlApp.Quit() 'xlApp を閉じる Marshal.ReleaseComObject(xlApp) 'xlApp を解放 xlBooks = Nothing ◆xlBook = Nothing xlApp = Nothing xlBookを指定せずに(◆の行)を実行するとうまく解放されますが、 「あああ.xls」を開く処理(◆)を実行すると解放されません>< どうすればいいですか><束縛は嫌です><解放して下さい><助けてください>< >>36 ありがとう>< >>37 ><
40 名前:35 mailto:sage [2010/01/08(金) 11:25:34 ] あ、あ.xlsにマクロが入ってるんだった。。。ごめんなさい><
41 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 11:36:14 ] 猫でもわかるのサイトよりももっともっと入門者向けのサイトってありませんか?
42 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 11:40:12 ] これでどう? ttp://tinyurl.com/ctraining
43 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 11:40:38 ] PGの習性として「<」は「>」と対なので「><」として使われると、 とても見にくいです。
44 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 11:41:42 ] 猫でもが最高
45 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 11:54:03 ] >ω<
46 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 12:56:38 ] >>42 すいません、教えていただいたサイトを見たのですがyahooに飛ばされました
47 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 13:04:20 ] >>46 それであってるよ。そこの、学習の辺りで先ずは国語と算数を勉強すればいいよ。
48 名前:デフォルトの名無しさん [2010/01/08(金) 13:08:18 ] C#かpythonで簡単にソフトを作れるほうを勉強したいと思ってます C#でソフト作るのとpythonでソフト作るのはどちらが簡単ですか?
49 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 13:08:50 ] >>47 つ板名読めないおっさん乙
50 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 13:09:05 ] C言語を学習した流れでC++へ移行したけど windowsアプリオンリーならC#の方がよかったかな・・・
51 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 13:37:48 ] >>48 何を作るかによりけりだから、まずは作る物を明確にしろ。
52 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 13:39:17 ] >>48 作るソフトのジャンルに寄って変わる。 >>50 ゲームならC++で良いと思うが一般のウィンドウズアプリケーションならC#だな。
53 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 13:54:05 ] ありがとうございます 作りたいのはTODOソフトです この場合はどの言語がよろしいでしょうか?
54 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:08:13 ] C#,pythonより先に英語。
55 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:08:44 ] >>53 WindowsアプリケーションならC#.Net。 WebアプリケーションならPHP、Python、Rubyあたりかな。
56 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:18:13 ] >>41 言語は何?
57 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:25:26 ] >>56 Cです
58 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:50:25 ] >>57 homepage3.nifty.com/mmgames/c_guide/ www.geocities.jp/ky_webid/ProgrammingPlacePlus/c/index.html ここは見てみた? あと入門サイトよりも書籍の方が勉強し易いかもしれない。 www3.ank.co.jp/books/2002/c_ehon.html それでも理解できなかったら他のもっと簡単な言語をやってみるとか。 それすら駄目だったら猫以下の知能だったということなので諦めて下さい。
59 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:59:28 ] ぼくのねこに猫でも分かるサイトを見せたら 難しくてにゃ〜にゃ〜と言って逃げて言ったよ ねこでも分かんないじゃん詐欺だね
60 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 17:51:59 ] きっと火星猫になら判るんですよ
61 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 20:43:19 ] すいません、どなたかこのテキストエディタを日本語対応にしていただけませんか? ttp://www.moongift.jp/2010/01/notepad-gnu/ もしおりましたらソフトウェア板に専用スレ立てます
62 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 21:28:15 ] Fortran の後継言語として Sun が開発中だった Fortress は 今はどうなってるんでしょうか? お蔵入りなのでしょうか?
63 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 01:58:50 ] >>60 ぷいにゅ〜
64 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 13:25:48 ] >>61 少なくともutf-8はそのうち実装されるんでないの
65 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 18:02:54 ] viかなんかのエディタにomni補完というものがありますが これがどのような仕組みなのか勉強したいのでソースコードを落とせるurlご存知の方がらっしゃいましたら教えてください
66 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 18:11:36 ] sourceforge.net/projects/ex-vi/
67 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 23:58:33 ] 30才からC++を覚えたら仕事に繋がりますか?
68 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 00:00:54 ] 30歳でPGかよ
69 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 00:17:36 ] >>67 こういう本を書く仕事に繋がるかもしれない。 www.amazon.co.jp/dp/406272328X
70 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 01:02:07 ] レビューがいいな。 | この本を読んでピアノが弾けるようには絶対になりません。
71 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 11:53:51 ] 30歳とか40歳とかより、もっと重要なことがあるな。 理論物理化学研究者の保木邦仁氏は、本業の片手間で 最強の将棋ソフト「ボナンザ」を作ってしまった。 頭のいい人は、何でもできるんだから、心配しなくてもいいんじゃないの。 「頭のいい人」ならばな。
72 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 12:02:27 ] ありがとう、安心しました
73 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 12:53:06 ] PC88全盛期の頃は、30からプログラムやってメーカー作ったのがザラ
74 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:56:14 ] あるクラスHogeが機能A・機能B・機能C・・・を所持しています (ほかにも機能クラスがあって、どういう機能を幾つ持つかはHogeの派生系で決定される) このHoge系統のクラスが所持している機能クラスの項目名とその値を描画したいのですが ・描画クラスに機能の値を渡す方法を考える ・HogeにDraw()を追加して描画クラスとHogeを関連付けて、描画したいタイミングで描画クラスにhoge->Draw()させる どちら設計の方がよいでしょうか?
75 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:12:15 ] Hogeにはモデルの役割に徹してもらって、描画に必要な情報を取得するためのget関数を用意する 新しくHogeView、HogeRenderer、HogePresenter等名前は何でもいいがビュークラスを作り、 get関数でHogeから情報を取得し、描画してもらう 後で表示内容を変えたくなってもHogeをいじらずにHogeViewVersion2とかを作れば済むし、 2つのビューをいつでも切り替えられるようにもなる
76 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 19:59:21 ] やはりそっちの方が責務という点では無難ですよね ただ、そうすると機能の種類も数も変化する部分を Get関数でどういう形で値を渡すのか、という問題が・・・ HogeViwe派生が常に1つのHoge派生を表示するようにして、 struct HogeVaをつくってその派生を渡してダウンキャストすればいいでしょうか ただ、ダウンキャストしなくてもよい方法があった方がいいと思いますが・・・
77 名前:デフォルトの名無しさん [2010/01/10(日) 20:30:17 ] エクスプローラ上で独自フォーマットの画像を表示できるようにしたいのですが、 どのようにすればよいのでしょうか? 参考になるサイトや書籍を教えていただけるだけでもありがたいです。
78 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:17:47 ] ↓こんなのを作りたい、ってこと? ttp://www.vector.co.jp/magazine/softnews/080122/n0801221.html?ref=vec
79 名前:77 [2010/01/10(日) 21:46:02 ] >>78 はい。
80 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:51:55 ] エクスプローラってのは、ListViewコントロールのことかい え、それもわからない? だったら、独自フォーマットの前に、普通の画像フォーマットでサムネイルを出せるようになりな
81 名前:78 mailto:sage [2010/01/10(日) 21:55:33 ] 「IExtractImage」でググるよろし。
82 名前:77 [2010/01/10(日) 22:01:48 ] >>80 やりたいことはListViewコントロールそのままなのですが、 独自アプリではなく、エクスプローラを拡張するような形にしたいのです。
83 名前:77 [2010/01/10(日) 22:05:25 ] >>81 検索したところ、まさにやりたいことそのままでした。 とても助かりました。 ありがとうございました。
84 名前:デフォルトの名無しさん [2010/01/11(月) 10:07:53 ] #include <stdio.h> void main() { print "Hello World" } この4行のコードにも著作権が発生しますか? これを私が著作権を主張したら通りますか?
85 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 10:09:41 ] 釣りは楽しいですか?
86 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 10:15:42 ] 釣りでも何でもいいのでご回答おねがいします
87 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 10:37:16 ] K&R本の劣化コピペなので通りません。 エラーの無いソースを書けるようになってから出直しなさい。
88 名前:84 mailto:sage [2010/01/11(月) 10:40:34 ] ではこれではどうですか? #include <stdio.h> int main(void){ printf("Content-type: text/plain\n\n"); printf("Hello, World!"); return 0; }
89 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 10:50:57 ] それは「創作的」に表現されていますか?
90 名前:84 mailto:sage [2010/01/11(月) 10:55:39 ] pc12.2ch.net/test/read.cgi/tech/1256350845/ ここのスレでの話だとたとえ1行でも著作権が発生するらしいのですが
91 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 11:04:34 ] 行数の問題では無くて、多くの人が(最終的には裁判官)認める「創作性」の有無。
92 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 11:06:31 ] どっかで見たソースを思い出して書いてるなら創作でも何でもないなw
93 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 11:32:49 ] 出力している内容に関して ・Content-type: text/plain プロトコルからのコピペで創作性は皆無。 ・Hello, World! K&Rからのコピペで、むしろ著作権侵害。 コーディングに関して 教科書のコピペで創作性皆無。 むしろ著作権侵害。
94 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 11:35:13 ] 改行が \r\n でないのが創作性だな
95 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 11:44:06 ] こんなんで著作権有効になるか?
96 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 11:45:42 ] 有効だと仮定すると、元著作物に対する著作権侵害。
97 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 12:15:45 ] >>94 \n\nは合ってるよ。CGI なら >>88 hello world だけの Cソースだろうと著作権を持つことは出来る。 でも、だからどうしたって話。特許かなにかと間違えてないか?
98 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 12:38:38 ] > \n\nは合ってるよ。CGI なら それは httpd が面倒を見てくれるから、って意味で?
99 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 12:50:12 ] >>98 空行が、ヘッダとボディのデリミタだから
100 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 12:51:36 ] 本来なら \r\n\r\nだけどな