誰かがSQLクエリの著作権を取得できますか?[閉まっている]


207

私は学区で働いています。毎年、学生管理システムから学生のリストをエクスポートして、オンライン試験を扱う会社に送信する必要があります。

したがって、このエクスポートを行うには、学生管理システムの内部の仕組みを知っている人を雇う必要がありました。彼はsql(Adaptive Sybase SQL Anywhere)クエリを作成して、必要なように学生をcsvファイルにエクスポートしました。これは私が地区で働き始める前だったので、私がこれを実際にアプリケーションであると思っていたのは、私が自分で輸出する時が来るまででした。

そして毎年、彼はこのクエリを更新して現在の年の学生をエクスポートするために500ドルを請求しています。そのため、それがクエリ(.batファイルと.sqlファイル)のみであることを発見したとき、「自分で更新できる」と考えました。私がしなければならないすべては、クエリの年を変更することです(たとえば、2009年から2010年)。

クエリ(.sqlファイル)自体の上部に次のコメントがあります。

// This code was writtend by [the guy]
// and is the property of [his company]...Copyright 2005,2006,2008,2009
// This code MAY NOT BE USED without the expressed written consent of 
// [his company].

(はい、本当に「書かれた」と書いてあります。)

私の上司は私たちが著作権を侵害しているのではないかと心配しています。今年、クエリを更新して法的措置を講じるように依頼していないので、自分でクエリを更新したことがわかります。

それで、件名の質問に戻ります:彼は本当にこのクエリを著作権化できますか?もしそうなら、それを自分自身で著作権違反に変更していますか?私の考えでは、1つのクエリはプログラムコードではありません。これは、コマンドラインコマンドです。しかし、私はそれが合法的に考えられているものを知りません。


31
ダン、それは大雑把な質問です。他の人の意見を聞きたいです。ただし、このサイトでは法的な助言を実際に提供することはできないため、明確な回答を得るために実際の弁護士に相談することをお勧めします。
Topher Fangio

64
コンサルタントを雇って、日付範囲をパラメーターとして受け入れ、データをエクスポートするクエリを作成します。契約では、学校がコードを所有していることを明記します-時間ごとに支払います。
Damir Sudarevic、2009

15
2007年に何が起こりましたか?
Pierre-Alain Vigeant 2009

46
OMG、別の質問としてクエリを投稿してください。私たちはそれを一から書き直してパラメトリック化できると確信しています。
ジョナサン

88
これはボレンシュタインの引用を思い起こさせました:「倫理的に訓練されたソフトウェアエンジニアがDestroyBaghdadの手順を書くことに同意することは決してないことに注意してください。パラメータ。」
JRL

回答:


221

私があなたなら、すべてのテーブル、フィールド名などを含め、クエリが実行する必要があることの完全な説明を書き、それをここに投稿します。ここの誰かが、開発者の著作権を持たない新しいバージョンのクエリを書くことができるはずです。毎年、あなたの心の内容に合わせて編集できます。


7
とにかく、SQLコードは本当に著作権の対象となりますか?
David Brunelle、

3
もちろん、それを放棄しない限り、CC-Wikiの下で自動的にリリースされたコードの問題があります...
RCIX

7
私はあなただけで再び元の質問を尋ねるが、異なる方法でどのように愛する@デビッド
ゴツゴツ

33
@デビッドは、あなたの答えはここを参照してください。stackoverflow.com/questions/1840847/...を
PaulG

10
@アレックス、古いクエリの実装を見たとは誰も言わなかった!実際、誰もがそのように言うことは特に避けられています!あなたは何かを吸っていましたか?要求されたのは、データベース定義とクエリが実行する必要のあることの説明だけでした。
ロスアンダーソン、

139

2009年から2010年に変更するには500ドルかかりますか?なんてこった

今年は彼に500ドルを支払い、クエリで学年をパラメーターとして取るように指示します。これがあなたのために働く最後の時間になることを知っていることに対する彼の反応を見てください。


83
この答えよりも400ドル節約できます。「ほら、この状況はばかげています。このコードを100ドルで購入します。または、数時間で自分で再実装できます。選択してください。」
Jason Orendorff、

6
Ehh ..倫理、それを必要とする人
Ryan Emerle 2009

5
残念ながら、彼はそれをパラメーター化するために別の(より高い)価格を引用します。あなたの最善の策は、誰かにクエリを再構築してもらうことです(そして、現在のクエリを横に置いたままにしているとしたら、どうでしょうか?それがひどく複雑なクエリである場合、私は疑問ですが、書き換えることができます。単純なクエリである場合、元のようには見えません。新しいクエリが違って見えると、IPを証明できません。私の2セント。
Binary Worrier 2009

3
彼の著作権コメントは、あなたが彼の許可なしにSQLを実行することさえできないことを示唆しています...
マット

5
最善の解決策は、間違いなくETHICALプログラマーを雇って正しい方法で書くことです。おそらく、プログラマではない人が新しい年を入力してボタンを押すことができるようにすっきりとしたフロントエンドを備えています...
Paul

59

まず、標準的な免責事項:私は弁護士ではないので、法的助言として何も言わないでください。

ベルヌ条約のおかげで、著作権法ですが、他の国では、それは、おそらく変化させることである-私は、米国の法律についてです下には何を言っているかなり多くの国全体で均一。

著作権は創造的で書かれた作品をカバーすることができます、そして私はSQLクエリがその範囲内に入ることができる/することができると思います。

同時に、学校との契約がかなり奇妙に書かれていない限り、彼は彼らのためにこれを雇う仕事として書いた。その場合、著作権についての彼の主張はおそらく完全な虚偽である-作品がレンタルのために書かれるとき、著作者ではなく、雇用者が著作権を所有する。

採用のために作られた作品を構成するものについていくつかの論争があるようです。米国の法律(17 USC、§101)によると:

 「雇用のために作られた作品」とは、

  (1)従業員が自らの雇用の範囲内で作成した作業。

  または

  (2)への寄稿として使用するために特別に注文または委託された作品
  映画またはその他の視聴覚作品の一部としての集合作品、
  翻訳として、補足作業として、編集として、
  説明として、テストとして、テストの解答資料として、または
  アトラス、当事者が署名した書面による文書で当事者が明示的に同意した場合
  彼らはその仕事は雇われた仕事と考えられるべきだと彼らに言った。

このクエリは '(1)'の範囲内にあるように見えるため、その効果に明示的な同意がなくても、雇用のために作成された作品と見なすことができます。可能性、それは彼の雇用の範囲内にあるから、クエリを書く除外して彼の契約が書かれた場合は、例外があることでしょう。

本当に疑問の余地がある唯一の部分は、彼が従業員としての資格があるかどうかです。コンサルタントの場合、それは答えるのが難しい質問です。基本的に、彼が完全に独立していて、最終結果を出すだけの場合、彼はおそらくそうではありません。彼が普通の従業員のように仕事をしていて、彼らが彼のスケジュールなどのようなものを制御しているなら、彼は単なる臨時従業員としての資格があるだろうかなりの可能性があります。


10
@ジェリーそれは逆です。何も指定されていない場合は、雇用対象ではありません。雇用のための仕事は、有効であるために具体的に詳述されなければなりません。
Doug Neiner、

これがOPの問題の核心です。契約がこれを採用の仕事にするかどうか。
Adam Lassek、

4
申し訳ありませんが、私たち全員が米国にいるわけではありません。法律文書のマンボジャンボを理解しているわけではありません...実際に何を言っていたか説明できますか?
elcuco 2009

@eluco:試すことができます。それは、従業員が自分の仕事の一部として書いたものは自動的に彼らの雇用者に属していると述べています。彼らが従業員でない場合、それは可能性がありますが、具体的に同意する場合に限り、それが編集などの特定のクラス(たとえば、百科事典の記事)、テストやテストなどの解答用紙
Jerry Coffin

1
元の契約にアクセスできない場合、これはすべての問題点ではありませんか?元の契約はどうなっていますか?
GregD 2009

58

はい、SQLクエリは著作権で保護できます。

あなたが本当に尋ねる必要がある質問は-彼は実際に著作権を所有しているのか、それとも彼が所有しているとだけ言っているのかです。これは、クエリが作成された契約の条件によって異なります。

編集:私は私の答えを変更したいと思います-関与する奇妙な契約がない限り、あなたはそれで望みどおりのことをすることができます(私は弁護士ではありません!)。

ケース1:彼は.sqlファイルを「プログラム」として販売しました-.sqlファイル自体はプログラムであり、好きなように変更できます-アプリケーションを購入した場合と同じように、16進エディターで開くことができます。周りのビットを変更します。これを禁止するEULAはありません。

ケース2:彼は.sqlファイルをソースコードとして販売しました-彼はソースを販売しました。これは、ソースが彼から購入したものであり、購入したものを変更しているだけなので、再度変更できます。

.sqlファイルの「ソースを表示」できるという事実に人々は夢中になりすぎています。契約によって、プログラムかソースファイルのどちらかであり、どちらの方法でも変更できます。著作権は、内部使用のための改変ではなく、不正な配布から人々を保護します。


3
住まいの

52

強要者のコードを見たことがない人を見つけて、テーブル構造を調べ、クリーンルーム形式で同等のクエリを導出します。


4
ややリベロス、軽蔑的な「エクスターター」の使用、しかしどのように正確でもそれは正しいかもしれませんが:)
Lazarus

11
正確であれば名誉毀損ではありません。
ブルトン語

1
@Breton、それは正確ではありません。恐喝は特定の犯罪であり、ここで起こっていることではありません。
2009

2
@ブルトン語:真実は通常、名誉毀損に対する防御ですが、常にそうであるとは限りません。
ジミー

11
「ややリベロス」。申し訳ありませんが、クエリライターが完全に匿名であることを考慮して、名誉毀損はどのように行われますか?強いコメントはとても興味深いと思います。生の神経を打ったようです。
Ash、

33

米国の著作権法、セクション102、パラグラフbによると、

原作者のオリジナル作品の著作権保護は、説明、説明、図解、または具体化された形式に関係なく、いかなるアイデア、手順、プロセス、システム、操作方法、概念、原理、または発見にも及ばない。そのような仕事で。

これがオリジナルです。

免責事項:私!=弁護士

ただ考えてみましょう。弁護士にレビューを依頼する方が、更新に年額500ドルを支払うよりも安くなるかもしれません。


8
そうです、彼はプロセス自体に対して著作権を主張することはできませんが、そのプロセスを実行するために彼が書いた特定の「コード」の著作権を主張することができます。これをこの問題の無効化ステートメントとして読み込もうとすると、著作権で保護されているソフトウェアはありません。
Lazarus、

1
@Lazarus、彼はコードの不正な実行に対する保護を主張しています..繰り返しますが、弁護士ではありません:)
Ryan Emerle

専門用語のライアンに注意して、一部のプログラマー以外のタイプは!=を「非常に等しい」と見なす場合があります。
Jrud、2009

@Ryan、弁護士でもない、それはいまいましい良い点ですが、コードがこの条項で受け入れられたなら、私は彼らがかなり自分自身を抱き締めたと思います。
Lazarus、

1
@ライアン-私はあなたが最後の文で「それから」ではなく「よりも」を意味していたと思います、それは意味が大きく異なります...
NVRAM

23

いつものように、あなたが本当にそれについて心配しているなら、弁護士に尋ねてください。私たちは開発者です。

そのようなものを見て、クエリが過度に複雑でなかった場合は、自分で書き直します(おそらく、彼のクエリを厳密に使用してデータベーススキーマを理解しますが、それだけです)。

その時点で、あなたはあなたの仕事を更新しているでしょう...他の誰かのものではありません。

彼の質問については...作業時に契約が署名されていなかった場合、著作権を行使するのは少し不安定だと思います。


4
痛い、それはリバースエンジニアリングです...同様に危険です。
Lazarus、

4
しかし、あなたは彼のクエリをリバースエンジニアリングしていません...それを使用して(最初は彼に属していないデータベースの)データベース構造を決定するためだけに使用します。
Justin Niessner、2009

1
うーん...あなたが「クリーンルーム」だった場合、つまり彼のコードを一度も見たことがなく、彼のコードを参照せずに、自分のコードを直接または自分のコードを見た人のコメントを介して最初から独自のクエリを作成した場合、あなたが正しいです。残念ながら、アスカーはコードの可視性をすでに認めています
Lazarus

それも必要ありません。クエリを見なくても、多少の労力で、確かに約500時間分のデータを確実に見つけることができます
Vinko Vrsalovic

1
@Vinko、問題は、使用したいが作成者の著作権に拘束されたくないコードを確認して著作権を回避しようとすることから生じます。そのため、実際には自分の方法で書き直します。著作権で保護されたコード。一度読んだら、元のコードから何かを学ばなかったことを証明することはほとんど不可能です。答えは、コードをまだ見たことのない誰かにコードを書き直させて、著作権を放棄するか、結果としてより寛容なライセンスを持っていることを確認することです。
Lazarus、

21

他の誰かを見つけてクエリを書き直し(または自分でやり直して)、彼のコードを二度と使用しないようにします。

あなたは彼のコードを使う必要はありません。


2
同意する。この男に別のペニーを支払わないでください。限目。
BBlake、2009

20

実際、私はこの質問に対する態度のいくつかに少し驚いています。他の誰も問題を解決することができなかったので、プログラマーは最初に持ち込まれました。解決策は簡単だったかもしれないし、そうでなかったかもしれませんが、他の誰もそれを行うことはできませんでした。

その後、彼は毎年メンテナンスを行うために呼び出されます。年を変更することは正確にはロケット科学ではありませんが、おそらく誰かが彼に求められなかったパラメーターを提案したでしょう(私は推測します)。議論のために誰かが彼が固守しなかったプログラマーのための仕様書を書きましたか?または、誰かが彼に「ただ修正するだけ」と言いましたか。いくら?500ドル?クール、急いで。ああ、来年戻ってきて、それを維持してください」?

ここでの怒りの多くは、彼が解決した問題の単純さの周りにあるようですが、確かにそれが問題ではありませんか?彼は実際の問題を解決し、すべてが毎年実行され、合意された補償を得るようにしました。私の計算はひどいですが、汗をかくことなく高速フーリエ変換を行うアプリケーションを作成できる人がいるのではないかと思います。しかし、彼らが「問題を解決する」ためにほとんどまたはまったくお金を請求しなければ彼らは簡単であると思うので。

著作権についてのポイント。さて、ここの投稿の多くは「私は弁護士ではありません」で始まりました。いいえ、私はどちらも元のプログラマーではなかったと思います。彼は(打ちのめして)自分自身を守ろうとしましたが、私はそれが書かれた紙に値しないか、必要なのはコードを見たり使用したりせずにotを書き換えたりすること、またはここにある他の提案のいくつかであることに同意します。生計を立てるために一部の人を叩きません。

わかりましたので、異議を唱えるために今私をマークしてください。


6
彼は最初の支払いの価値があったかもしれません。ここでは問題ではありません。彼が1つの数字を変更するために年間500ドルを集め続けているということは、私がよく知っている倫理規定を守っていないことを示唆しています。
David Thornley、

しかし、彼が2つの数値、または3つの数値、または4つの数値またはxの数値を変更した場合、それで問題ないでしょうか。それは彼が実際に行っていることですか、それとも単なる量ですか?
PurplePilot 2009

彼は怠惰なプログラマーであり、コードを改善する時間や動機がありません。学校のシステムが支払いをしたいのであれば、それもそうです...それは保守契約のようなものです。

5
パラメータを変更するために500ドル、1000ドル、または100万ドルを請求する問題は見当たりません。学校が彼に支払うことを望んでいるなら、それはそうであり、そして彼に現金を作ることに対して良いことです。ただし、クエリの著作権に問題があるようです。私はwtfを意味します。
Dominic Bou-Samra

1
開発者が最初に顧客に、問題を解決するために年間のメンテナンス費用を効果的に支払う必要があると説明した場合、それは異なります。私はどちらの当事者も元の作品の残差に同意したとは思えないため、これは恐喝に相当します。
トーマス

16

私は弁護士ではありませんが、私が理解していることから:

書面で明確な「雇用」契約がない場合、または「雇用」の相互理解が存在することを証明できなければ、そのコードの使用を制限する法的権利の範囲内でした。

「雇用のための仕事」とは、基本的に「雇用のための仕事」の取り決めの下で個人が作成したものを意味し、すぐに雇用者の財産です。そのような合意がない場合、作成された新しい作品は、それを書いた個人に自動的に著作権で保護されます。従業員(下請け業者ではなく)によって作成されたすべての仕事は、自動的に「雇用のための仕事」と見なされます。

もちろん、アイデアを著作権で保護することはできません。それらのアイデアの特定の表現のみです。


1
@dcneiner:請負業者は通常、臨時従業員と見なされます。このSQLクエリは、採用された作品として認定するために明示的な同意が必要なカテゴリのいずれにも該当しないようです。
Jerry Coffin、

@ジェリー、私は同意しないと思います。あなたは下請け業者が自分の職人のコンプを持っている、定期的に請求するなどを期待しています。彼らがどのようにして従業員と見なされるかはわかりません。そして、雇用のための法律は、それが理解であったという明確な合意または証明を必要とします。
Doug Neiner、

請負業者が潜在的な雇用主の施設で作業し、雇用主などから仕事が割り当てられた場合、状況によっては、請負業者は米国内の特定の目的で従業員と見なされます。私はこれがケースの1つであるとは本当に疑いますが、もちろん私は弁護士ではないので、これは違法なアドバイスではありません。
David Thornley、

うーん、SQLクエリはアイデアの実装ではないでしょうか。独自の実装のために、クエリを少しひねることもできます。
John M.

16

私はあなたの学区のために働きたいです。どうやらあなたの請負業者は彼らが好きな条件をコメントに貼り付けることができ、あなたの最初の衝動は契約を調べて実際の条件が何であるかを決定するのではなくそれらを尊重することです。


12

著作権がコピーを扱っているという事実を誰も認めなかったようです。OPがコピーも配布もしていない場合、この場合、著作権は実際には適用されないようです。

すなわち、学校は許可なしに(おそらく)自分の作品として出版または販売することはできません。そのような場合は弁護士に相談してください。

いずれにせよ、OPは特定のファイルでSQLを実行するプログラムを実行することに同意します。OPがプログラマーによって導入された改ざん防止コントロールを回避していないと思います。

プログラムの一部であるsql(それにもかかわらず採用のための作業)は、ファイル内の単なるテキストです。プログラマーの明示的な同意なしにプログラムに関連するすべてのファイルを変更すると、保証が無効になる場合がありますが、それは本当です。

そして$ 500で、誰もあなたを訴えることはないでしょう。弁護士の費用はいくらですか?ただし、元のプログラマによるサポートを無効にしても驚かないでください。そこに公正な警告。

すべてが言われて完了したら、男がすべて$ 500でやる場合、2分間の変更が必要ですが、これは少し勇敢です。しかし、彼がやっていることはそれだけですか?通常のコンサルティングチャージアウトレートで1日半の作業で500ドルは、現実的ではありません。


学校がそれを支払って、彼をより豊かにしたいなら、そうしてください。彼はちょうど資本家プログラマーです。Webサイトが公開された後、顧客向けに設計したWebページのすべてを変更するために、以前は20ドルを請求していました。私が設計し、サイトを知っていたので、彼らはそれを支払いました、そして、彼らが知識を持っていないとき、他の誰かが行ってそれをすることはより高価です。

4
著作権はコピーよりも多くのことを扱っています...
Goran

@Goran、基本的に著作権は、コピーと配布を制御するために作品の作者に与えられた限られた独占についてです。
ロバートポールソン、

2
@ロバート:著作権とは、著作権法が言うところのすべてのものです(理論的には米国の米国憲法により制限されています)。制限された独占には、二次的著作物を作成する権利が含まれます。
David Thornley、

1
@David、それは言うまでもなく、どこに住んでいて仕事をしているかにも完全に依存しています。私のポイントは、著作権の趣旨を理解することであり、所有するものを変更することは著作権違反ではないということです。それは契約または保証の違反である可能性がありますが、彼らが提案しているものは著作権の違反ではないようです。
ロバートポールソン、


10

チェックアウトアハラニアン対ゴンザレス

基本的に、アプリケーションのソースコードをコピーすることはできませんが、ソースコード自体の著作権を侵害しない限り、機能的に類似したアプリケーションを作成できます。

基本的に、SQLクエリを再作成できますが、直接コピーすることはできません。

それでも、さらに懸念がある場合は、弁護士に相談してください。


クエリを作成する方法が1つしかない場合もあるので、どんな場合でもコピーされたと彼は主張することができます。ただし、ケースはbsです。
Stefano Borini、

8

コードではなく、個人がコードを書いた契約を見る必要があると思います。通常、あらゆる種類のプログラミングアクティビティでは、プロジェクトのソースコード/オブジェクトコードの所有権が明確に示されます。

それが元の契約になかった場合は、この契約に含まれていたことを確認します。


8

それがSQLクエリであるという事実は、赤いニシンです。これは、実行可能ファイルにコンパイルされたかのように、ソースコードと知的財産です。他の人がすでに述べたように、ソフトウェアの使用に関する制限は、主に契約条件に依存します。

私は彼のコメントが言うことを観察します:

// This code MAY NOT BE USED without the expressed written consent of 

それはそれを変更することは何も言わない、そしてあなたがそれを変更するなら、あなたは彼のコードを使用していないと主張することもできる。


4
変更されたバージョンは、どれだけの変更が発生するかによって、元のスクリプトの派生物と見なされます。元の著作権を回避するために、ほとんどの部分を書き直す必要があります。その場合は、全体を書き直してそれで終了することもできます。
Adam Lassek、

6

日付パラメーターを指定せずに、元のクエリをベースとして使用して新しいビューを定義します。

create or replace view MY_VIEW as
 select STUDENT_NAME, STUDENT_NO, CLASS_YEAR
   from STUDENT_TABLE
  where STUDENT_CLASS = 10

日付パラメータを適用して、ビューから選択する新しいクエリを記述します。

set DATE_PARM = '2009';
select STUDENT_NAME, STUDENT_NO, CLASS_YEAR
  from MY_VIEW
 where CLASS_YEAR = %DATE_PARM

5

500ドルを弁護士の手紙に使う

私の2ペニーはせいぜい、彼がコードを再利用する場合、彼に彼の名前を残すように頼むことができます(これは非常に一般的ですが、違いますか?


これはオープンソースコードでは一般的です。彼が年額500ドルを請求された場合、私はこの人々が彼らのコードをオープンソースと見なしていることを疑います。
jaestevan 2009

2
(OSIで定義されている)オープンソースは、ライセンスの選択によって指定する必要があります。ライセンスが表示されませんでした。したがって、コードを合法的に持っている人はだれでも合法的に自由に使用できますが、派生物を作成することはできません。年を変更することは、派生的な作品を作成することになるでしょう。多数の開発者ではなく、ソフトウェアの著作権を専門とする弁護士に相談してください。
David Thornley、

4

私の最初の質問は、「あなたが昨年彼に支払ったとき、あなたが開発者と持っていた契約は何を言ったのですか?」でしょう。または、学校のシステムの弁護士に相談に行きます。そして、もしあれば契約を昨年から取ります。


4

あなたはどこにいるのか言ったことがなかったので、私たちがあなたに与えることができるどんなアドバイスも役に立ちません。管轄区域ごとに異なる法律があります。

米国にいる場合は、地元の弁護士会に電話し、ソフトウェアの著作権を扱う誰かに紹介を求め、SOで読んだものではなく、その人があなたに言ったことを信頼してください。他の国にお住まいの場合は、同等のものを見つけてください。

いかなる弁護士でもない米国市民として言えば、考慮すべきことがいくつかあります。

クエリがどれほど複雑であるかを教えてくれませんでした。何かの唯一の合理的な実装を著作権で保護することは不可能です。簡単な場合は、簡単な方法で書き直してください。複雑な場合、クエリはおそらく厳密には機能せず、疑いなくいくつかの創造性があります。その場合は、別の方法で書き直すか、誰かを雇う必要があります。

年間500ドルを支払うよりも安くクエリを書き換える人を見つけることができるはずです。また、元の開発者よりも倫理的な人を見つけるのは難しくありません。


4

これは、コーディングについては多く、法的な問題についてはほとんど知らないソフトウェアエンジニアでいっぱいのボードです。ここで悪いアドバイスを受けるリスクを負うよりも、弁護士に相談する方が良いでしょう。


4

学校と請負業者の間の契約の条件は何でしたか?

(あまり望みはありません...しかし、雇用主のために書いたものはすべて、著作権の所有者と契約上結びついていることを知っています)

このヘビ油の歩行者についてのこの質問についての憤慨した投稿の量が安心できると思います(私は知っています)


4

最初に、この免責事項のナンセンスを停止します。とにかく「私は真剣に弁護士です」と言ってもあなたは弁護士ではありません。私はナイジェリアの王の息子だからです。フォーラムから法的アドバイスを受ける人は誰でも運命にあります。

1)コードは著作権で保護されています。そうでないことを示す契約/合意がない場合、著作権はコードを作成した人に帰属します。

2)年の変数を変更するために毎年500ドルを請求することは法外ですが非倫理的ではありません。それが資本主義の仕組みです。ただし、所有者の権利を無効にするまでコードを変更することは、間違いなく非倫理的です。

あなたがしなければならないことは、誰か(または同じ人、最も安い人)を雇って、毎年機能するクエリを書くことです。これが、毎年500ドルから離れるための適切かつ倫理的な方法です。今回は(著作権などを所有する)条件を正しく設定することを忘れないでください。


2
@ssg-「年の変数を変更するために毎年500ドルを請求することは法外ですが、非倫理的ではありません。」IMO、それは法外非倫理的です。それは違法ではありません。
スティーブンC

@ssg-ああ、そうだ、そしてあなたが雇うために書いたいくつかのSQLクエリでIPの権利を主張しようとするのも非倫理的だ...顧客と前もって交渉しない限り。
スティーブンC

@Stephen:いいえ。「高価」は「非倫理的」ではありません。それはただの自由市場経済です。学校はその人に仕事を与える必要はありませんでした。そうすることを選びました。彼らは常に代替案を探し、より安いオファーを選択することができました。「雇用のために仕事の知的財産権を主張しようとすること」は単に真実ではありません。どのようにして契約や合意を見ずにそれを知っていますか?学校が権利を譲渡する契約に署名しなかった場合(これは質問が意味します)、著作権はコードの所有者に属し、それについて非倫理的なことは何もありません。
セダットカパノグル2009

単に無知である消費者(学校)の利点(市場価格よりも高い料金)を利用すること非倫理的です。
Mark Brackett 2010

@マーク:あなたが言うことは資本主義の基礎です(実際に認識された価値よりも多くを充電し、それによって利益を生み出します)。申し出をする前に売り手に市場状況に関する買い手の知識を評価するように命じるような倫理的概念はありません。YストアではなくXストアから購入すると、人々は常にこれに陥ります。だから彼の名前は単に「偽善的」ではなかったので、その人の行動に対するこの種の批判を見つけました。
セダットカパノグル

3

[its not a legal advice]

あなたはあの人に何を払うの?レポートを生成するか、そのレポートを生成するコードを記述しますか?では私の意見、私は弁護士ではないんだと。

  • 彼にコンピュータープログラムの代金を払えば、それはあなたのものです。(dcneinerがコメントしたように、それが契約にあった場合でも)
  • 彼に彼のプログラムの使用料を払えば、それは彼の所有物です。

[/its not a legal advice]


@ルーベン:謝罪ですが、この文脈では、それは「助言」ではなく「助言」です。助言は動詞、助言は名詞です。
Binary Worrier 2009

1
「彼にコンピュータープログラムの代金を払えば、それはあなたのものだ」と語った。悲しいことに契約にあった場合のみ。これは一般的に貧弱なアドバイスです。契約中でない限り、当たり前のことはしないでください。
Doug Neiner、

3

あなたはコードではなくサービスに対して彼に支払います。彼が彼のコードのソースをあなたに残したという事実は、あなたがそれを使用することを許可しません。それが作成した単一の文字であったとしても、彼は著作権を売却していませんし、あなたにそれを使用する許可を与えていません。

お金を節約したい場合は、彼のクエリを削除して自分で最初から作成するか、その旨を伝え、彼のクエリを500ドルで購入することを提案します。それはあなたのお金をいくらか手に入れる彼の最後の機会になるので、彼はおそらくそれに行くでしょう。


3

男に電話して、どうしたのか聞いてみませんか?それはおそらく彼のコードの定型的なコメントであり、おそらく彼はトスをしません。彼がまったく気にかけているのであれば、おそらくそれを使用するのではなく、自分のコードをリリースすることのほうが多いでしょう。また、彼が500ドル以上を懸念している場合は、とにかく弁護士を雇うのに十分なお金がありません。最後に、彼はあなたが彼のコードを使用したことを証明しなければならないでしょう-彼はどうやってそれをするのですか?

@PurplePilot PurplePilotは良い点になります。1年以内にクライアントから連絡がない場合は、古いメモやパスワードなどを引き出し、記憶を更新するまでに30分かかる可能性があります。次に、シングルクリックボタンがまだ機能すると仮定すると、少なくともいくつかのスポットチェックを実行する必要があります。次に、その人に送信する必要があります(今年も同じ人であるかどうかを知っています-ファイルをどうするかを説明する必要があるかもしれません)。支払いを受ける予定がある場合は、請求書を作成する必要があります。

基本的にあなたが生活のために相談した場合、あなたは1日8時間の支払いを受けません。しかし、誰かが年に一度電話をかけると、管理業務のためだけに1〜2時間かかります。


3

私は弁護士ではありません、yadda、yadda、yadda ...

これはwww.copyright.govからです:

「著作権保護は、アイデア、プログラムロジック、アルゴリズム、システム、メソッド、概念、またはレイアウトでは利用できません。」

彼の.batファイルからSQLコードを抽出すると、おそらく「プログラムロジック」のカテゴリに分類されます。彼は単純な.batファイルが「プログラム」であると主張することができるかもしれませんが、それが原因となった場合、彼はおそらくその議論を失うでしょう。

また(さらに重要なことに)、コンピュータプログラムの著作権を取得するには、実際に政府に提出する必要があります。彼が毎年そうしたことを私は非常に疑っています(プログラムに変更を加えると、新しいアプリケーションと返金不可の料金が必要になります)。

最後に、この男が彼の年間500ドルで多大な損害を被っている場合、私は彼がこれを訴訟するために弁護士に費やすお金を持っていることを疑っています。それを自分で行い、彼が実際に見つけて悪臭を放つ場合(私は彼がそうするのではないかと思います)、彼を怒鳴らせ、レイブさせます。自分で説明しないでください。議論に巻き込まないでください。彼の言いたいことに興味がないと言って、「良い一日を」。彼はおそらく二度と聞かれることがないようにハフで去っていくでしょう。

繰り返しますが、これは法的なアドバイスではありません。私は弁護士ではありません。テレビでこれまでプレイしたことはありません。


2

私も弁護士ではありませんが...

クエリの使用料を支払ったので、クエリを使用する許可をすでに取得していると思います。

// This code was writtend by [the guy]
// and is the property of [his company]...Copyright 2005,2006,2008,2009
// This code MAY NOT BE USED without the expressed written consent of 
// [his company].

言い回しはそれを「変更する」ことについては何も言いません... :)


その宣言は製品の配布を制御するのに役立ちます。そのため、それがユーレカクエリである場合でも、彼/彼女はそれを販売することができます。
ラッセル

それも私の理解です。あなたはすでに彼に支払ったので、コードはあなたが適切だと思うように使用および変更するためのものです。コードを誰かに譲渡したり、誰かに売ったりしないでください。
ケニードロブナック、2009

ファイルを変更するには、ファイルをコピーする必要があります。
スティーブンC

1
コピーしたファイルを変更しても、元のファイルには影響しません。元のファイルを変更することは問題ないということを提案していました。彼らは代金を払ったからです。つまり、コピーするのではなく、変更するだけです。
luckykind 2009

2

ここでの多くのオプションの1つは、ブラックボックスの代替を作成することです。これは、簡単な要件ドキュメントを記述できるよく理解された問題のように聞こえます。問題の年(!)などの変数オプションをパラメーター化するオプションを含めることをお勧めします。

さらに重要なことに、置換コードでSQLインジェクションや同様の攻撃を不可能にすることをお勧めします。私の考えでは、誰かがこのような現金牛を作成した場合、彼らはお金のためにあなたを搾乳することに完全に焦点を当てており、本当に必要な高品質のワンタイムソリューションを作り出すことにそれほど重点を置いていません。

要件文書を踏まえると、「ハッキング」されないように高品質のデータベース管理システムを使用することをお勧めします。機能的な代替を作成するには、しっかりした立場にいる必要があります。


2

それは学区と仕事をした人の間の契約に依存します。そのA場合はレンタルのために働く契約(おそらく最も一般的)、そしてcontractee(学校)は、仕事を所有しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.