ใครสามารถจดลิขสิทธิ์แบบสอบถาม 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].

(ใช่มันเขียนว่า "writtend" จริงๆ)

ดังนั้นตอนนี้หัวหน้าของฉันก็กังวลว่าเราละเมิดลิขสิทธิ์ และผู้ชายคนนั้นจะพบว่าฉันได้อัปเดตแบบสอบถามด้วยตัวเองเพราะเราไม่ได้ขอให้เขาอัปเดตในปีนี้และดำเนินการทางกฎหมาย

ดังนั้นกลับไปที่คำถามของหัวเรื่อง: เขาสามารถจดลิขสิทธิ์แบบสอบถามนี้ได้จริงหรือ และหากเป็นเช่นนั้นการแก้ไขจะเป็นการละเมิดลิขสิทธิ์ด้วยตนเองหรือไม่ ในใจของฉันแบบสอบถามเดียวไม่ใช่รหัสโปรแกรม มันเป็นมากกว่าคำสั่งบรรทัดคำสั่ง แต่ฉันไม่รู้ว่ามันถูกกฎหมายหรือไม่


31
แดงนั่นเป็นคำถามคร่าวๆ ฉันอยากได้ยินความคิดของคนอื่น อย่างไรก็ตามโปรดจำไว้ว่าเว็บไซต์นี้ไม่สามารถให้คำแนะนำทางกฎหมายแก่คุณได้ดังนั้นคุณอาจต้องการพูดคุยกับทนายความจริงเพื่อหาคำตอบที่ชัดเจน
Topher Fangio

64
จ้างที่ปรึกษาเพื่อเขียนแบบสอบถามซึ่งจะยอมรับช่วงวันที่เป็นพารามิเตอร์และส่งออกข้อมูลของคุณ ในสัญญาระบุว่าโรงเรียนเป็นเจ้าของรหัส - จ่ายตามชั่วโมงการทำงาน
Damir Sudarevic

15
เกิดอะไรขึ้นในปี 2007
Pierre-Alain Vigeant

46
OMG โปรดโพสต์คำถามเป็นคำถามอื่น ฉันแน่ใจว่าเราสามารถเขียนใหม่ได้ตั้งแต่เริ่มต้นและแก้ไขมัน
โจนาธาน

88
สิ่งนี้ทำให้ฉันคิดว่าคำพูดของ Borenstein: "ควรสังเกตว่าไม่มีวิศวกรซอฟต์แวร์ที่ได้รับการฝึกอบรมอย่างมีจริยธรรมจะยินยอมให้เขียนขั้นตอน DestroyBaghdad ได้จริยธรรมทางวิชาชีพขั้นพื้นฐานจะต้องการให้เขาเขียนขั้นตอน DestroyCity ซึ่งแบกแดดอาจได้รับ พารามิเตอร์ "
JRL

คำตอบ:


221

หากฉันเป็นคุณฉันจะเขียนคำอธิบายแบบเต็มของสิ่งที่แบบสอบถามต้องการทำรวมถึงตารางชื่อเขตข้อมูล ฯลฯ และโพสต์ที่นี่ บางคนที่นี่ถูกผูกไว้เพื่อให้สามารถเขียนคิวรีเวอร์ชันใหม่ที่ไม่ได้เป็นลิขสิทธิ์นักพัฒนาของคุณและคุณสามารถแก้ไขได้ทุกปีไปยังเนื้อหาในใจของคุณ


7
รหัส SQL สามารถมีสิทธิ์ได้รับลิขสิทธิ์จริงๆหรือไม่
David Brunelle

3
แน่นอน thn มีปัญหาของรหัสที่เขียนโดยอัตโนมัติออกภายใต้ CC-วิกิพีเดียเว้นแต่ whever สละว่า ...
RCIX

7
@ David ฉันรักว่าคุณแค่ถามคำถามเดิมอีกครั้ง แต่ในวิธีที่แตกต่าง
4393 Lumpy

33
@ David ดูคำตอบของคุณที่นี่: stackoverflow.com/questions/1840847/…
PaulG

10
@Alex ไม่มีใครบอกว่าให้ดูการใช้งานของแบบสอบถามเก่า! ในความเป็นจริงทุกคนหลีกเลี่ยงการพูดแบบนั้นโดยเฉพาะ! คุณสูบบุหรี่ใช่ไหม สิ่งที่ร้องขอทั้งหมดคือคำจำกัดความของฐานข้อมูลซึ่งเป็นคำอธิบายถึงสิ่งที่แบบสอบถามต้องการทำ
Ross Anderson

139

เขาคิดเงิน $ 500 เพื่อเปลี่ยนปี 2009 เป็นปี 2010 ใช่ไหม โอ้คนช่างน่าเบื่อ

ปีนี้จ่ายเงินให้เขา $ 500 ของเขาและบอกเขาว่าคุณต้องการให้แบบสอบถามใช้ปีการศึกษาเป็นพารามิเตอร์ ดูว่าเขาตอบสนองต่อการรู้ว่านี่จะเป็นครั้งสุดท้ายที่เขาทำงานให้คุณ


83
ฉันสามารถช่วยคุณประหยัด 400 เหรียญสำหรับคำตอบนี้ เพียงแค่บอกคนนั้นว่า "ดูสิสถานการณ์นี้ไร้สาระฉันจะซื้อรหัสนี้ให้กับคุณในราคา $ 100 หรือฉันสามารถนำรหัสนี้มาใช้เองได้ภายในสองสามชั่วโมง
Jason Orendorff

6
ehh .. จริยธรรมที่ต้องการ 'em ..
ไรอัน Emerle

5
น่าเสียดายที่เขาจะเสนอราคา (สูงกว่า) อื่นเพื่อกำหนดพารามิเตอร์ ทางออกที่ดีที่สุดของคุณคือการให้คนอื่นสร้างคิวรีขึ้นมาใหม่ (และถ้าคุณบังเอิญปล่อยให้เคียวรีปัจจุบันของเขานอนอยู่รอบ ๆ ในขณะที่พวกเขาทำเช่นนั้นถ้าเป็นคำถามที่ซับซ้อนอย่างยิ่ง - ซึ่งฉันสงสัย - มันดูไม่เหมือนต้นฉบับถ้าเป็นคิวรี่แบบง่ายๆเมื่อคิวใหม่ดูแตกต่างเขาจะไม่สามารถพิสูจน์ IP ได้) สองเซ็นต์ของฉัน
ไบนารี Worrier

3
ความคิดเห็นเกี่ยวกับลิขสิทธิ์ของเขาแสดงให้เห็นว่าคุณไม่สามารถแม้แต่จะเรียกใช้ sql โดยไม่ได้รับอนุญาต ...
Matt

5
ทางออกที่ดีที่สุดคือจ้างโปรแกรมเมอร์ ETHICAL เพื่อเขียนวิธีที่ถูกต้อง อาจจะมีส่วนหน้าสะอาดเพื่อให้คนที่ไม่ได้ใส่โปรแกรมปีใหม่และกดปุ่ม ...
พอล

59

ข้อแรกข้อจำกัดความรับผิดชอบมาตรฐาน: ฉันไม่ใช่ทนายความดังนั้นอย่าทำอะไรเลยที่ฉันพูดเป็นคำแนะนำทางกฎหมาย

สิ่งที่ฉันพูดด้านล่างนี้เป็นเรื่องเกี่ยวกับกฎหมายในสหรัฐอเมริกา - ในประเทศอื่น ๆ มีแนวโน้มที่จะเปลี่ยนแปลงได้ แต่ต้องขอบคุณอนุสัญญาเบิร์นกฎหมายลิขสิทธิ์มีความเหมือนกันในหลายประเทศ

ลิขสิทธิ์สามารถครอบคลุมงานสร้างสรรค์งานเขียนและฉันว่าคำสั่ง SQL สามารถ / ไม่อยู่ในช่วงนั้น

ในเวลาเดียวกันเว้นแต่สัญญาของเขากับโรงเรียนจะเขียนค่อนข้างแปลกเขาเขียนสิ่งนี้สำหรับพวกเขาเป็นงานให้เช่า ในกรณีดังกล่าวการอ้างสิทธิ์ในลิขสิทธิ์ของเขาอาจเป็นความผิดพลาดทันที - เมื่องานเขียนสำหรับผู้ว่าจ้างผู้ว่าจ้างไม่ใช่เจ้าของลิขสิทธิ์

ดูเหมือนจะมีข้อโต้แย้งเกี่ยวกับสิ่งที่ถือเป็นงานที่ทำขึ้นเพื่อจ้าง ตามกฎหมายของสหรัฐอเมริกา (17 USC, §101):

 “ งานที่ทำเพื่อการจ้าง” คือ -

  (1) งานที่จัดทำโดยพนักงานภายในขอบเขตการจ้างงานของเขาหรือเธอ

  หรือ

  (2) งานที่สั่งพิเศษหรือมอบหมายให้ใช้เพื่อสนับสนุนการ
  งานรวมซึ่งเป็นส่วนหนึ่งของภาพยนตร์หรืองานโสตทัศนูปกรณ์อื่น ๆ
  เป็นงานแปล, เป็นงานเสริม, เป็นการรวบรวม, เป็น
  ข้อความแนะนำ, เป็นการทดสอบ, เป็นวัสดุคำตอบสำหรับการทดสอบ, หรือเป็น
  แผนที่หากคู่กรณีเห็นด้วยอย่างชัดเจนในเอกสารที่ลงนามโดย
  พวกเขาว่างานจะถือว่าเป็นงานที่ทำเพื่อการจ้างงาน

เนื่องจากข้อความค้นหานี้ดูเหมือนจะอยู่ในขอบเขตของ '(1)' จึงสามารถมีคุณสมบัติเป็นงานที่ทำเพื่อการเช่าแม้ว่าจะไม่มีข้อตกลงโดยชัดแจ้งสำหรับผลกระทบนั้น ไปได้ยกเว้นจะเป็นถ้าสัญญาของเขาถูกเขียนขึ้นเพื่อที่จะได้รับการยกเว้นการเขียนแบบสอบถามจากการตกอยู่ในขอบเขตของการจ้างงานของเขา

ส่วนเดียวที่เปิดกว้างให้กับคำถามคือเขามีคุณสมบัติเป็นพนักงานหรือไม่ ในกรณีของที่ปรึกษาอาจเป็นคำถามที่ตอบยาก โดยพื้นฐานแล้วหากเขาทำงานอย่างอิสระอย่างสมบูรณ์และเพิ่งส่งผลสุดท้ายเขาก็อาจจะไม่ได้ หากเขาทำงานเหมือนพนักงานปกติและพวกเขาสามารถควบคุมสิ่งต่าง ๆ เช่นตารางเวลาของเขาและเช่นนั้นก็มีโอกาสที่ดีที่เขาจะมีคุณสมบัติเป็นพนักงานชั่วคราว


10
@Jerry มันเป็นวิธีอื่น ๆ หากไม่มีการระบุอะไรแสดงว่ามันไม่ทำงานสำหรับการจ้างงาน งานสำหรับการจ้างงานจะต้องมีรายละเอียดเฉพาะที่ถูกต้อง
Doug Neiner

นี่คือปมของคำถามของ OP; ไม่ว่าสัญญานี้จะทำให้การจ้างงาน
Adam Lassek

4
ฉันขอโทษ แต่ไม่ใช่พวกเราทุกคนที่อยู่ในสหรัฐอเมริกาไม่ใช่พวกเราทุกคนเข้าใจว่าข้อความกฎหมายแมมโบ้ - แมมโบ ... คุณช่วยอธิบายสิ่งที่คุณพูดได้จริงหรือ
elcuco

@eluco: ฉันสามารถลอง มันบอกว่าสิ่งที่พนักงานเขียนเป็นส่วนหนึ่งของงานของพวกเขาเป็นของนายจ้างโดยอัตโนมัติ หากพวกเขาไม่ใช่พนักงานมันอาจ แต่เฉพาะถ้าพวกเขาเห็นพ้องต้องกันว่ามันทำและเฉพาะในกรณีที่มันอยู่ในชั้นเรียนที่เฉพาะเจาะจงเช่นการรวบรวม (เช่นบทความสำหรับสารานุกรม) วัสดุทดสอบเช่นการทดสอบหรือ กระดาษคำตอบสำหรับการทดสอบ ฯลฯ
เจอร์รี่โลงศพ

1
นี่คือจุดที่สงสัยทั้งหมดหรือไม่เมื่อเราไม่สามารถเข้าถึงสัญญาเดิมได้หรือไม่ สถานะสัญญาดั้งเดิมอะไร
GregD

58

ใช่คำสั่ง SQL สามารถป้องกันได้ด้วยลิขสิทธิ์

คำถามที่คุณต้องถามคือ - เขาเป็นเจ้าของลิขสิทธิ์จริง ๆ หรือเขาแค่บอกว่าเขาทำ สิ่งนี้จะขึ้นอยู่กับเงื่อนไขของสัญญาที่ใช้ในการเขียนแบบสอบถาม

แก้ไข: ฉันต้องการแก้ไขคำตอบของฉัน - คุณสามารถทำสิ่งที่คุณต้องการได้ (ฉันไม่ใช่ทนายความ!) ตราบใดที่ไม่มีสัญญาที่เกี่ยวข้อง

กรณีที่ 1: เขาขายไฟล์. sql ให้คุณเป็น "โปรแกรม" - ไฟล์. sql นั้นเป็นโปรแกรมและคุณสามารถแก้ไขได้ตามที่คุณต้องการ - เช่นเดียวกับถ้าคุณซื้อแอปพลิเคชันใด ๆ คุณสามารถเปิดด้วยโปรแกรมแก้ไข hex และ เปลี่ยนบิตรอบ ๆ EULA ไม่มีข้อห้ามในเรื่องนี้

กรณีที่ 2: เขาขายไฟล์. sql ให้คุณเป็นซอร์สโค้ด - เขาขายคุณให้แหล่งที่มาซึ่งหมายความว่าซอร์สโค้ดคือสิ่งที่คุณซื้อจากเขาและคุณสามารถแก้ไขได้อีกครั้งเมื่อคุณเพิ่งแก้ไขสิ่งที่คุณซื้อ

ผู้คนกำลังจมดิ่งเกินไปในความจริงที่ว่าคุณสามารถ "ดูแหล่งที่มา" ของไฟล์. sql - เป็นได้ทั้งโปรแกรมหรือเป็นไฟล์ต้นฉบับขึ้นอยู่กับสัญญาและวิธีที่คุณสามารถแก้ไขได้ ลิขสิทธิ์คุ้มครองผู้คนจากการแจกจ่ายที่ไม่ได้รับอนุญาตไม่ใช่การดัดแปลงเพื่อใช้ภายใน


3
ขึ้นอยู่กับประเทศที่คุณอยู่
PeteT

52

ค้นหาคนที่ไม่เคยเห็นรหัสของผู้ส่งออกเพื่อตรวจสอบโครงสร้างของตารางและรับการสืบค้นที่เทียบเท่าในแบบคลีนรูม


4
หมิ่นประมาทบ้างการใช้งานของ 'extorter' ดูถูก แต่เห็นได้ชัดว่ามีความถูกต้องก็อาจจะมี แต่เสียง :)
ลาซารัส

11
มันไม่ใช่การหมิ่นประมาทหากมันถูกต้อง
Breton

1
@Breton มันไม่ถูกต้อง การกรรโชกเป็นอาชญากรรมที่เฉพาะเจาะจงและไม่ใช่สิ่งที่เกิดขึ้นที่นี่
tster

2
@Breton: ความจริงมักจะ แต่ไม่เคยป้องกันการหมิ่นประมาท
Jimmy

11
"หมิ่นประมาทค่อนข้าง" ขออภัยการที่หมิ่นประมาทเข้ามาอย่างไรเมื่อพิจารณาว่าตัวเขียนคิวรีไม่ระบุชื่ออย่างสมบูรณ์อย่างไร ฉันพบว่าความคิดเห็นที่แข็งแกร่งน่าสนใจมาก ดูเหมือนว่าจะมีอาการประสาทดิบ
Ash

33

ตามกฎหมายลิขสิทธิ์ของสหรัฐอเมริกามาตรา 102 วรรค b:

ไม่ว่าในกรณีใดการคุ้มครองลิขสิทธิ์สำหรับงานต้นฉบับของการประพันธ์นั้นรวมถึงความคิดขั้นตอนกระบวนการกระบวนการวิธีการปฏิบัติงานแนวคิดหลักการหรือการค้นพบโดยไม่คำนึงถึงรูปแบบที่อธิบายอธิบายแสดงหรือเป็นตัวเป็นตน ในการทำงานดังกล่าว

นี่คือเดิม

การปฏิเสธความรับผิด: ฉัน! = ทนาย

แค่คิด: คุณอาจพบว่าถูกกว่าที่จะมีทนายตรวจสอบเรื่องนี้มากกว่าที่จะจ่าย $ 500 / ปีสำหรับการปรับปรุง ..


8
ถูกต้องแล้วเขาไม่สามารถอ้างสิทธิ์ลิขสิทธิ์ในกระบวนการเอง แต่เขาสามารถอ้างสิทธิ์ลิขสิทธิ์ของ 'รหัส' ที่เขียนโดยเขาเพื่อดำเนินการกระบวนการดังกล่าวได้ หากคุณพยายามที่จะอ่านว่าเป็นคำสั่งปิดการใช้งานสำหรับปัญหานี้แล้วจะไม่มีซอฟต์แวร์ที่มีลิขสิทธิ์
Lazarus

1
@Lazarus เขาอ้างว่าป้องกันไม่ได้รับอนุญาตการดำเนินการของรหัส .. อีกครั้งไม่ได้เป็นทนายความ :)
ไรอัน Emerle

ระมัดระวังกับศัพท์แสงไรอันบางประเภทที่ไม่ใช่โปรแกรมเมอร์อาจพิจารณา! = หมายถึง "Extra equival"
Jrud

@ Ryan ไม่ใช่ทนายอย่างใดอย่างหนึ่งและนั่นก็เป็นจุดที่ดี แต่ถ้ารหัสนั้นได้รับการยอมรับด้วยประโยคนี้ในนั้นฉันจะบอกว่าพวกเขาจะ hogtied ตัวเองสวยมาก
Lazarus

1
@Ryan - ฉันคิดว่าคุณหมายถึง "มากกว่า" ไม่ "แล้ว" ในประโยคสุดท้ายก็จะทำให้ความหมายที่แตกต่างกันมาก ...
NVRAM

23

เช่นเคยหากคุณเป็นห่วงเรื่องนี้อย่างแท้จริงให้ถามทนายความ เราเป็นนักพัฒนา

ถ้าฉันเห็นอะไรแบบนั้นและการสืบค้นนั้นไม่ได้ซับซ้อนอะไรมากเกินไปฉันจะเขียนเองใหม่ (อาจใช้การค้นหาของเขาอย่างเคร่งครัดเพื่อหาสคีมาฐานข้อมูล แต่ก็ใช่)

ณ จุดนี้คุณจะอัปเดตงานของคุณ ... ไม่ใช่คนอื่น

สำหรับคำถามของเขา ... หากไม่มีการเซ็นสัญญาในช่วงเวลาของการทำงานฉันคิดว่ามันจะเป็นขุยเล็กน้อยในการบังคับใช้ลิขสิทธิ์


4
อุ๊ยนั่นคือวิศวกรรมย้อนกลับ ... หลบอย่างเท่าเทียมกัน
Lazarus

4
แต่คุณไม่ได้วิศวกรรมย้อนกลับแบบสอบถามของเขา ... ใช้เพื่อกำหนดโครงสร้างฐานข้อมูล (ของฐานข้อมูลที่ไม่ได้เป็นของเขาเพื่อเริ่มต้นด้วย)
จัสติน Niessner

1
อืม ... ถ้าคุณเป็น 'คลีนรูม' นั่นคือคุณไม่เคยเห็นรหัสของเขาและคุณเขียนคำถามของคุณเองตั้งแต่ต้นโดยไม่มีการอ้างอิงถึงโค้ดของเขาไม่ว่าจะโดยตรงหรือผ่านความคิดเห็นของคนที่เคยเห็นโค้ดของเขา คุณพูดถูก น่าเสียดายที่ผู้ลงนามได้ยอมรับการเปิดเผยโค้ดแล้ว
Lazarus

ที่ไม่จำเป็นแม้แต่ แน่นอนคุณสามารถค้นหาข้อมูลได้โดยไม่ต้องมองหาที่แบบสอบถามมีความพยายามมากหรือน้อยก็ในประมาณ 500 มูลค่าของเวลา
Vinko Vrsalovic

1
@Vinko ปัญหามาจากการพยายามหลีกเลี่ยงลิขสิทธิ์โดยการดูรหัสที่คุณต้องการใช้ แต่ไม่ต้องการที่จะถูกผูกมัดโดยลิขสิทธิ์ของผู้เขียนดังนั้นคุณเพียงแค่เขียนใหม่ยอมรับวิธีของคุณเอง แต่ในสาระสำคัญที่ใช้ความรู้ที่ได้จากการมอง ที่รหัสลิขสิทธิ์ ถัดไปเป็นไปไม่ได้ที่จะพิสูจน์ว่าคุณไม่ได้เรียนรู้อะไรจากรหัสต้นฉบับเมื่อคุณอ่านแล้ว คำตอบคือให้คนอื่นที่ไม่เคยเห็นรหัสมาเขียนซ้ำและตรวจสอบให้แน่ใจว่าพวกเขายอมแพ้ลิขสิทธิ์หรือคุณได้รับใบอนุญาตมากกว่านี้
Lazarus

21

หาคนอื่นเพื่อเขียนแบบสอบถามให้คุณ (หรือทำเอง) และอย่าใช้รหัสของเขาอีกเลย

คุณไม่จำเป็นต้องใช้รหัสของเขา


2
ฉันเห็นด้วย. อย่าจ่ายผู้ชายคนนี้เพนนีอีก ระยะเวลา
BBlake

20

จริงๆแล้วฉันรู้สึกประหลาดใจเล็กน้อยที่ทัศนคติบางอย่างของคำถามนี้ โปรแกรมเมอร์เริ่มเข้ามาในขณะที่ไม่มีใครสามารถแก้ปัญหาได้ วิธีแก้ปัญหาอาจจะใช่หรือไม่ใช่ง่าย แต่ก็ไม่มีใครทำได้และเขาทำได้และทำได้

จากนั้นเขาจะได้รับการโทรกลับทุก ๆ ปีเพื่อทำการซ่อมบำรุง ในขณะที่การเปลี่ยนแปลงปีไม่ใช่วิทยาศาสตร์จรวดอย่างแน่นอนและบางทีอาจมีคนอื่นแนะนำพารามิเตอร์ที่เขาไม่ได้ขอให้ (ฉันถือว่า) มีใครบางคนเห็นด้วยกับเหตุผลที่เขียนข้อกำหนดสำหรับโปรแกรมที่เขาไม่ได้ทำตามหรือเปล่า? หรือมีคนพูดกับเขาเพียงแค่แก้ไขมัน เท่าไหร่ $ 500? เจ๋งเร็วขึ้น โอ้และกลับมาปีหน้าแล้วโปรดรักษาไว้ "?

ความโกรธแค้นส่วนใหญ่ดูเหมือนจะอยู่ที่ความเรียบง่ายของปัญหาที่เขาแก้ไข แต่แน่นอนว่าไม่ใช่ประเด็น เขาแก้ไขปัญหาที่เกิดขึ้นจริงเพื่อให้แน่ใจว่าทุกอย่างวิ่งในแต่ละปีและได้รับการตอบแทนที่ตกลงกัน คณิตศาสตร์ของฉันแย่มาก แต่ฉันคิดว่ามีคนที่สามารถเขียนแอพพลิเคชั่นเพื่อแปลงฟูริเยร์ได้อย่างรวดเร็วโดยไม่ต้องเสียเหงื่อ แต่เนื่องจากพวกเขาพบว่าง่ายพวกเขาควรเก็บเงินเพียงเล็กน้อยหรือไม่มีเลยเพื่อ "แก้ปัญหา"

จุดที่เกี่ยวกับลิขสิทธิ์ โพสต์มากมายที่นี่เริ่มต้นด้วย "ฉันไม่ใช่นักกฎหมาย" ไม่และฉันก็ไม่คิดว่าเป็นโปรแกรมเมอร์ตัวจริง เขาพยายามอย่างยิ่งที่จะปกป้องตัวเองและฉันเห็นด้วยกับคนอื่นว่ามันไม่คุ้มค่ากับกระดาษที่เขียนไว้หรือสิ่งที่จำเป็นต้องมีก็คือการเขียน ot โดยไม่ต้องดูหรือใช้รหัสหรือคำแนะนำอื่น ๆ ที่นี่ . ไม่ได้ทุบผู้ชายเพื่อหาเลี้ยงชีพ

ตกลงทำเครื่องหมายฉันลงเดี๋ยวนี้เพื่อคัดค้าน


6
เขาอาจจะคุ้มค่ากับการจ่ายครั้งแรก นั่นไม่ใช่ปัญหาที่นี่ ว่าเขายังคงเก็บ $ 500 ต่อปีสำหรับการเปลี่ยนหมายเลขหนึ่งแนะนำให้ฉันว่าเขาไม่ปฏิบัติตามจรรยาบรรณใด ๆ ที่ฉันคุ้นเคย
David Thornley

แต่ถ้าเขาเปลี่ยนตัวเลขสองตัวหรือสามตัวเลขหรือสี่ตัวเลขหรือ x ตัวเลข ..... จะเป็นอะไรไหม มันเป็นสิ่งที่เขาทำจริงหรือเป็นเพียงแค่ปริมาณ
PurplePilot

เขาเป็นโปรแกรมเมอร์ที่ขี้เกียจที่ไม่มีเวลาหรือแรงจูงใจในการทำให้โค้ดดีขึ้น หากระบบโรงเรียนต้องการชำระเงินดังนั้นไม่ว่าจะเป็น ... มันเป็นสัญญาการบำรุงรักษา

5
ฉันไม่เห็นปัญหากับเขาที่เรียกเก็บเงิน $ 500, $ 1,000 หรือล้านดอลลาร์เพื่อเปลี่ยนพารามิเตอร์ หากโรงเรียนต้องการจ่ายเงินให้เขาดังนั้นไม่ว่าจะเป็นและดีต่อเขาในการสร้างรายได้ อย่างไรก็ตามฉันเห็นปัญหาเกี่ยวกับการสงวนลิขสิทธิ์ของข้อความค้นหา ฉันหมายถึง wtf
Dominic Bou-Samra

1
หากผู้พัฒนาอธิบายให้ลูกค้าทราบตั้งแต่เริ่มต้นว่าพวกเขาจำเป็นต้องจ่ายค่าบำรุงรักษารายปีให้เขาเพื่อแก้ไขปัญหาของพวกเขาแล้วนั่นจะแตกต่างกัน ฉันสงสัยว่าฝ่ายใดฝ่ายหนึ่งตกลงที่จะเหลือสำหรับงานต้นฉบับและทำให้จำนวนนี้กรรโชก
โทมัส

16

ฉันไม่ใช่ทนายความ แต่จากสิ่งที่ฉันเข้าใจ:

เว้นแต่คุณจะมีข้อตกลง "งานให้เช่า" อย่างเป็นลายลักษณ์อักษรหรือสามารถพิสูจน์ได้ว่ามีความเข้าใจร่วมกันของ "งานให้เช่า" อยู่แล้วจากนั้นเขาจะได้รับสิทธิ์ตามกฎหมายในการ จำกัด การใช้รหัสนั้น

"งานสำหรับการจ้างงาน" โดยทั่วไปหมายถึงสิ่งใดก็ตามที่สร้างขึ้นโดยบุคคลในขณะที่อยู่ภายใต้การจัดการแบบ "ทำงานเพื่อการจ้างงาน" ทันทีที่ทรัพย์สินของผู้ว่าจ้าง หากไม่มีข้อตกลงดังกล่าวงานใหม่ที่สร้างขึ้นจะมีลิขสิทธิ์โดยอัตโนมัติสำหรับบุคคลที่เขียน ฉันเชื่อว่างานใด ๆ ที่สร้างขึ้นโดยพนักงาน (ไม่ใช่ผู้รับเหมาช่วง) ถือว่าเป็น "งานเพื่อการจ้างงาน" โดยอัตโนมัติ

แน่นอนว่าคุณไม่สามารถมีความคิดเกี่ยวกับลิขสิทธิ์มีเพียงการแสดงออกเฉพาะของความคิดเหล่านั้น


1
@dcneiner: โดยปกติผู้รับเหมาจะถือว่าเป็นพนักงานชั่วคราว แบบสอบถาม SQL นี้ดูเหมือนจะไม่อยู่ในหมวดหมู่ใด ๆ ที่จะต้องมีข้อตกลงด่วนเพื่อมีคุณสมบัติเป็นงานที่ทำสำหรับการเช่า
โลงศพเจอร์รี่

@Jerry ฉันเดาว่าฉันไม่เห็นด้วย คุณคาดหวังว่าผู้รับเหมาช่วงจะมีคอมพ์ของคนงานของตนเองเรียกเก็บเงินเป็นประจำ ฯลฯ ฉันไม่เห็นว่าพวกเขาจะได้รับการพิจารณาเป็นพนักงานในทางใด และกฎหมายการจ้างงานต้องมีข้อตกลงหรือหลักฐานที่ชัดเจนว่าเป็นความเข้าใจ
Doug Neiner

หากผู้รับเหมาทำงานในสถานที่ของผู้ว่าจ้างและได้รับมอบหมายงานจากนายจ้าง ฯลฯ ภายใต้สถานการณ์บางอย่างผู้รับเหมาจะได้รับการพิจารณาให้เป็นพนักงานเพื่อวัตถุประสงค์บางอย่างในสหรัฐอเมริกา ฉันสงสัยจริงๆว่านี่เป็นหนึ่งในกรณี แต่แน่นอนฉันไม่ใช่ทนายความและนี่ไม่ใช่คำแนะนำที่ผิดกฎหมาย
David Thornley

อืมแบบสอบถาม SQL จะไม่นำแนวคิดไปใช้หรือไม่ พวกเขาสามารถบิดเคียวรีไปมาเล็กน้อยเพื่อการใช้งานของพวกเขาเอง
John M.

16

ฉันชอบทำงานให้กับเขตการศึกษาของคุณ เห็นได้ชัดว่าผู้รับเหมาของคุณสามารถติดเงื่อนไขใดก็ตามที่พวกเขาชอบในความคิดเห็นของพวกเขาและแรงกระตุ้นครั้งแรกของคุณจะให้เกียรติพวกเขามากกว่าที่จะมองหาสัญญาและการกำหนดเงื่อนไขที่แท้จริงคืออะไร


12

ดูเหมือนว่าไม่มีใครรับความจริงที่ว่าลิขสิทธิ์เกี่ยวข้องกับการคัดลอก หาก OP ไม่ใช่การทำสำเนาหรือแจกจ่ายลิขสิทธิ์ดูเหมือนว่าจะไม่ใช้ในกรณีนี้

เช่นโรงเรียนไม่สามารถเผยแพร่หรือขายงานของตนเอง (อาจ) โดยไม่ได้รับอนุญาต คุณต้องการปรึกษาทนายความของคุณในกรณีเหล่านั้น

ในกรณีใด ๆ OP ได้รับความยินยอมให้เรียกใช้โปรแกรมที่รัน sql บางไฟล์ในไฟล์ใดไฟล์หนึ่ง ฉันถือว่า OP ไม่ได้หลีกเลี่ยงการควบคุมการต่อต้านการดัดแปลงใด ๆ ที่โปรแกรมเมอร์วางไว้

sql ซึ่งเป็นส่วนหนึ่งของโปรแกรม (ทำงานเพื่อการจ้างอย่างไรก็ตาม) เป็นเพียงข้อความในไฟล์ ตอนนี้อาจเป็นกรณีที่การแก้ไขไฟล์ใด ๆ / ทั้งหมดที่เกี่ยวข้องกับโปรแกรมโดยไม่ได้รับความยินยอมจากโปรแกรมเมอร์อาจทำให้การรับประกันใด ๆ เป็นโมฆะ แต่นั่นเป็นเรื่องจริง

และสำหรับ $ 500 ไม่มีใครจะฟ้องคุณ คุณรู้ไหมว่าค่าใช้จ่ายทนายความ? แต่อย่าแปลกใจถ้าคุณโมฆะการสนับสนุนโดยโปรแกรมเมอร์ต้นฉบับ เตือนอย่างเป็นธรรมที่นั่น

เมื่อทุกคนพูดและทำถ้าทุกคนทำในราคา $ 500 ใช้เวลาเปลี่ยน 2 นาทีนั่นคือความสะเพร่า แต่คุณแน่ใจหรือว่านั่นคือทั้งหมดที่เขาทำ $ 500 สำหรับการทำงาน 1/2 วันที่อัตราการคิดค่าบริการตามปกตินั้นไม่ได้เกิดขึ้นจริง


หากโรงเรียนต้องการจ่ายเงินและทำให้เขาร่ำรวยยิ่งขึ้นดังนั้นไม่ว่าจะเป็น เขาเป็นเพียงโปรแกรมเมอร์ตัวพิมพ์ใหญ่ ฉันเคยคิดเงิน 20 ดอลล่าร์สหรัฐเพื่อเปลี่ยนแปลงสิ่งใด ๆ บนหน้าเว็บที่ฉันออกแบบไว้สำหรับลูกค้าหลังจากเว็บไซต์ถูกเผยแพร่ พวกเขาจ่ายมันเพราะฉันออกแบบมันรู้เว็บไซต์และมันแพงกว่าที่จะมีคนอื่นเข้าไปข้างในและทำมันเมื่อพวกเขาไม่มีความรู้

4
ข้อเสนอลิขสิทธิ์มีจำนวนมากขึ้นแล้วคัดลอก ...
Goran

@Goran ลิขสิทธิ์ขั้นพื้นฐานเป็นเรื่องเกี่ยวกับการผูกขาดที่ จำกัด ให้กับผู้เขียนงานเพื่อควบคุมการคัดลอกและการจัดจำหน่าย
Robert Paulson

2
@ Robert: ลิขสิทธิ์เป็นเรื่องเกี่ยวกับกฎหมายลิขสิทธิ์ใด ๆ ที่กล่าวถึง (ในทางทฤษฎีถูก จำกัด โดยรัฐธรรมนูญของสหรัฐอเมริกาในสหรัฐอเมริกา) การผูกขาดแบบ จำกัด มีสิทธิ์ในการสร้างผลงานลอกเลียนแบบ
David Thornley

1
@ David นั่นไม่ได้บอกว่ามันขึ้นอยู่กับที่คุณอาศัยและทำงานอยู่ ประเด็นของฉันคือการเข้าใจจิตวิญญาณของสิ่งที่มีลิขสิทธิ์และการดัดแปลงบางสิ่งที่คุณเป็นเจ้าของนั้นไม่ใช่การละเมิดลิขสิทธิ์ อาจเป็นการละเมิดสัญญาหรือการรับประกัน แต่สิ่งที่พวกเขาเสนอไม่น่าจะเป็นการละเมิดลิขสิทธิ์
Robert Paulson

10

เขียนเวอร์ชัน "แอปพลิเคชัน" ของคุณเองตั้งแต่เริ่มต้น มันยากเหลือเกิน


10

กร้าAharonian v. กอนซาเล

โดยทั่วไปคุณไม่สามารถคัดลอกซอร์สโค้ดของแอปพลิเคชันได้ แต่คุณสามารถสร้างแอปพลิเคชันที่มีลักษณะการใช้งานได้ตราบใดที่ไม่ละเมิดลิขสิทธิ์ของซอร์สโค้ดเอง

ในสาระสำคัญคุณสามารถสร้างแบบสอบถาม SQL แต่คุณไม่สามารถคัดลอกโดยตรง

ยังคงคุยกับทนายความเกี่ยวกับเรื่องนี้หากคุณมีข้อสงสัยเพิ่มเติม


ฉันค่อนข้างแน่ใจว่าบางครั้งมีเพียงวิธีเดียวเท่านั้นในการเขียนแบบสอบถามเพื่อให้เขาสามารถอ้างสิทธิ์คุณคัดลอกเขาในทุกกรณี กรณีอย่างไรก็ตามเป็น 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

2
โอเพนซอร์ส (ตามที่กำหนดโดย OSI) จะต้องมีการระบุโดยตัวเลือกของใบอนุญาต ฉันไม่เห็นใบอนุญาต ดังนั้นทุกคนที่มีรหัสถูกต้องตามกฎหมายมีอิสระที่จะใช้งานตามกฎหมาย แต่ไม่สร้างงานลอกเลียนแบบ การเปลี่ยนปีอาจเป็นการสร้างงานที่ต่อเนื่อง ปรึกษาทนายความที่มีความเชี่ยวชาญด้านลิขสิทธิ์ซอฟต์แวร์มากกว่านักพัฒนาซอฟต์แวร์
David Thornley

4

คำถามแรกของฉันคือ "สัญญาที่คุณมีกับนักพัฒนาพูดอะไรเมื่อคุณจ่ายให้เขาเมื่อปีที่แล้ว" หรือฉันจะไปคุยกับทนายความเรื่องระบบโรงเรียน และรับสัญญาจากปีที่แล้วถ้ามี


4

คุณไม่เคยพูดว่าคุณอยู่ที่ไหนดังนั้นคำแนะนำใด ๆ ที่เราสามารถให้แก่คุณนั้นไร้ประโยชน์ มีกฎหมายที่แตกต่างกันในแต่ละเขตอำนาจศาล

หากคุณอยู่ในสหรัฐอเมริกาโทรหา Bar Association ในพื้นที่ของคุณขออ้างอิงถึงใครบางคนที่ทำงานกับลิขสิทธิ์ซอฟต์แวร์และเชื่อมั่นในสิ่งที่บุคคลนั้นบอกคุณไม่ใช่สิ่งที่คุณอ่านบน SO หากคุณอยู่ในประเทศอื่นค้นหาสิ่งที่เทียบเท่า

การพูดในฐานะพลเมืองอเมริกันที่ไม่ได้เป็นทนายประเภทใดมีบางสิ่งที่ต้องพิจารณา

คุณไม่เคยบอกเราว่าแบบสอบถามซับซ้อนแค่ไหน เป็นไปไม่ได้ที่จะมีลิขสิทธิ์ในการใช้งานบางอย่างอย่างสมเหตุสมผล หากตรงไปตรงมาเพียงแค่เขียนใหม่ในลักษณะที่ตรงไปตรงมา ถ้ามันซับซ้อนแบบสอบถามอาจไม่ทำงานอย่างเคร่งครัดและมีความคิดสร้างสรรค์อย่างแน่นอน ในกรณีนี้คุณควรเขียนใหม่ในลักษณะที่แตกต่างหรือจ้างคนอื่น

คุณควรจะสามารถหาคนที่จะเขียนคำค้นหาที่ถูกกว่าการจ่าย $ 500 ต่อปีต่อไปและมันก็ไม่ยากที่จะหาคนที่มีจริยธรรมมากกว่านักพัฒนาดั้งเดิม


4

นี่คือบอร์ดที่เต็มไปด้วยวิศวกรซอฟต์แวร์ที่รู้เรื่องการเขียนโค้ดและปัญหาทางกฎหมายน้อยมาก เป็นการดีกว่าที่คุณจะปรึกษาทนายแทนที่จะเสี่ยงที่จะรับคำแนะนำที่ไม่ดีที่นี่


4

เงื่อนไขของสัญญาระหว่างโรงเรียนกับผู้รับเหมามีอะไรบ้าง

(ฉันไม่ได้หวังมากนัก ... แต่ฉันรู้ว่าสิ่งใดที่ฉันเขียนเพื่อนายจ้างของฉันผูกพันตามสัญญากับพวกเขาที่เป็นเจ้าของลิขสิทธิ์)

ฉันหวังว่าคุณจะพบว่ามันทำให้มั่นใจได้ถึงจำนวนโพสต์ที่โกรธเคืองที่คุณมีกับคำถามนี้เกี่ยวกับ pedlar น้ำมันงูนี้ (ฉันรู้ว่าฉันทำ)


4

ขั้นแรกให้หยุดเรื่องไร้ความรับผิดชอบนี้ คุณไม่ได้เป็นนักกฎหมายแม้ว่าคุณจะพูดว่า "ฉันเป็นนักกฎหมายจริงจัง" อย่างไรก็ตาม ฉันรู้เรื่องนี้เพราะฉันเป็นบุตรชายของกษัตริย์แห่งไนจีเรีย ทุกคนที่รับคำแนะนำทางกฎหมายจากฟอรัมจะถึงวาระ

1) รหัสมีลิขสิทธิ์ หากไม่มีสัญญา / ข้อตกลงที่ระบุไว้เป็นอย่างอื่นลิขสิทธิ์เป็นของผู้ผลิตรหัส

2) การเรียกเก็บเงิน $ 500 ทุก ๆ ปีสำหรับการเปลี่ยนตัวแปรปีนั้นมากเกินไป แต่ไม่ผิดจรรยาบรรณ นั่นคือวิธีที่ทุนนิยมทำงาน อย่างไรก็ตามการแก้ไขรหัสจนกว่าคุณจะทำให้สิทธิ์ในการใช้งานของเจ้าของเป็นโมฆะอย่างแน่นอน

สิ่งที่คุณต้องทำคือการจ้างคน (หรือคนที่แต่งตัวประหลาดเดียวกันใครก็ตามที่ถูกที่สุด) เพื่อเขียนแบบสอบถามที่ใช้งานได้ทุกปี นั่นเป็นวิธีที่ถูกต้องและถูกหลักจริยธรรมในการหลีกหนีจาก $ 500 ทุกปี อย่าลืมกำหนดเงื่อนไขของคุณในครั้งนี้ (ใครเป็นเจ้าของลิขสิทธิ์ ฯลฯ )


2
@ssg - "การเรียกเก็บเงิน $ 500 ทุก ๆ ปีสำหรับการเปลี่ยนแปลงตัวแปรปีนั้นยอดเยี่ยม แต่ไม่ผิดจรรยาบรรณ" IMO มันชั่วร้ายและผิดจรรยาบรรณ มันไม่ผิดกฎหมาย
สตีเฟ่นซี

@ssg - โอ้ใช่แล้วและการพยายามอ้างสิทธิ์ IP ในการสืบค้น SQL บางรายการที่คุณเขียนสำหรับการเช่านั้นก็ผิดจรรยาบรรณ ... เว้นแต่คุณจะเจรจากับลูกค้าล่วงหน้า
สตีเฟ่น C

@ สตีเฟ่น: ไม่ "แพง" ไม่ใช่ "ผิดจรรยาบรรณ" มันเป็นเพียงเศรษฐกิจตลาดเสรี โรงเรียนไม่ต้องให้งานกับผู้ชายคนนั้น มันเลือกที่จะทำเช่นนั้น พวกเขาสามารถหาทางเลือกและเลือกข้อเสนอที่ถูกกว่าได้เสมอ "การพยายามอ้างสิทธิ์ในทรัพย์สินทางปัญญาสำหรับการจ้างงาน" นั้นไม่เป็นความจริง คุณจะรู้ได้อย่างไรว่าไม่เห็นสัญญาหรือข้อตกลงใด ๆ หากโรงเรียนไม่ได้ลงนามในสัญญาใด ๆ ที่โอนสิทธิ์ (ซึ่งคำถามหมายถึง) ลิขสิทธิ์เป็นของเจ้าของรหัสและไม่มีอะไรผิดจรรยาบรรณในเรื่องนั้น
Sedat Kapanoglu

การใช้ประโยชน์ (คิดราคาสูงกว่าราคาตลาด) ของผู้บริโภค (โรงเรียน) ที่ไม่รู้เรื่องนั้นเป็นเรื่องที่ผิดจรรยาบรรณ
Mark Brackett

@ Mark: สิ่งที่คุณพูดคือรากฐานของระบบทุนนิยม (การเรียกเก็บเงินมากกว่ามูลค่าการรับรู้ที่แท้จริงดังนั้นการทำกำไร) ไม่มีแนวคิดทางจริยธรรมดังกล่าวที่บังคับให้ผู้ขายประเมินความรู้ของผู้ซื้อเกี่ยวกับสภาวะตลาดก่อนทำการเสนอซื้อ ผู้คนมักตกอยู่ในนี้เมื่อซื้อจากร้าน X แทนร้าน Y ซึ่งราคาถูกกว่า - เต็มใจ ดังนั้นฉันจึงพบว่าการวิจารณ์แบบนี้มีต่อพฤติกรรมของผู้ชายคนนั้นเพราะชื่อของเขาไม่ใช่ "Best Buy" เพียงแค่เสแสร้ง
Sedat Kapanoglu

3

[its not a legal advice]

คุณจ่ายผู้ชายคนนั้นเพื่ออะไร หากต้องการสร้างรายงานหรือเขียนรหัสเพื่อสร้างรายงานนั้น ในความเห็นของฉันเนื่องจากฉันไม่ใช่ทนายความ:

  • หากคุณจ่ายเงินให้เขาสำหรับโปรแกรมคอมพิวเตอร์นั่นเป็นของคุณ (ตามที่ dcneiner แสดงความคิดเห็นหากอยู่ในสัญญา)
  • ถ้าคุณจ่ายให้เขาเพื่อใช้โปรแกรมของเขานั่นเป็นของเขา

[/its not a legal advice]


@ Ruben: ขอโทษ แต่ในบริบทนี้มันเป็น "คำแนะนำ" ไม่ใช่ "แนะนำ" คำแนะนำคือคำกริยาคำแนะนำคือคำนาม
ไบนารี Worrier

1
"ถ้าคุณจ่ายให้เขาเพื่อโปรแกรมคอมพิวเตอร์นั่นเป็นของคุณ" เฉพาะในกรณีที่สัญญาอยู่อย่างน่าเศร้า นี่เป็นคำแนะนำที่ไม่ดีโดยทั่วไป อย่านำสิ่งที่ได้รับอนุญาตเว้นแต่จะอยู่ในสัญญา
Doug Neiner

3

คุณจ่ายให้เขาสำหรับการบริการไม่ได้รหัส ความจริงที่ว่าเขาทิ้งคุณไว้กับซอร์สโค้ดของเขาไม่อนุญาตให้คุณใช้มัน แม้ว่านั่นจะเป็นถ่านเดี่ยวที่เขาสร้างขึ้นเขายังไม่ได้ขายลิขสิทธิ์และเขาไม่ได้อนุญาตให้คุณใช้

หากคุณต้องการประหยัดเงินลบคำค้นหาของเขาและเขียนเองตั้งแต่เริ่มต้นหรือแจ้งให้เขารู้ว่าคุณกำลังจะทำเช่นนั้นและเสนอให้ซื้อแบบสอบถามของเขาในราคา $ 500 เขาอาจจะไปเพราะมันจะเป็นโอกาสสุดท้ายของเขาที่จะได้รับเงินของคุณ


3

ทำไมไม่ลองโทรหาผู้ชายคนนั้นแล้วถามเขาว่าเกิดอะไรขึ้น? มันอาจจะเป็นความคิดเห็นเกี่ยวกับจานร้อนในรหัสของเขาและเขาอาจจะไม่ให้โยน ถ้าเขาใส่ใจเลยมันอาจจะเกี่ยวข้องกับการปล่อยโค้ดของเขามากกว่าที่จะใช้มัน นอกจากนี้หากเขาเป็นห่วงมากกว่า $ 500 เขาก็ไม่มีเงินพอที่จะจ้างทนายอยู่ดี สุดท้ายเขาจะต้องพิสูจน์ว่าคุณใช้รหัสของเขา - เขาจะทำยังไง?

@PurplePilot PurplePilot เป็นจุดที่ดี หากฉันไม่ได้รับการติดต่อจากลูกค้าภายในหนึ่งปีโอกาสที่ฉันจะใช้เวลา 30 นาทีในการดึงบันทึกเก่ารหัสผ่าน ฯลฯ และรีเฟรชหน่วยความจำของฉันเท่าที่เกิดขึ้น จากนั้นสมมติว่าปุ่มคลิกเดียวยังคงทำงานอยู่ฉันอาจต้องการตรวจสอบเฉพาะจุดอย่างน้อย จากนั้นคุณต้องส่งมันออกไปให้คนนั้น (ใครจะรู้ว่าถ้าเป็นคนเดียวกันในปีนี้ - คุณอาจต้องอธิบายให้พวกเขาฟังถึงสิ่งที่ทำกับไฟล์) จากนั้นคุณต้องสร้างใบแจ้งหนี้หากคุณวางแผนที่จะรับเงิน

โดยทั่วไปถ้าคุณปรึกษาหาเลี้ยงชีพคุณจะไม่ได้รับค่าตอบแทนเป็นเวลา 8 ชั่วโมงต่อวัน แต่เมื่อมีคนโทรหาคุณปีละครั้งมันใช้เวลาหนึ่งหรือสองชั่วโมงสำหรับการจัดการ


3

ฉันไม่ใช่นักกฎหมาย, yadda, yadda, yadda ...

นี่คือจาก www.copyright.gov:

"การป้องกันลิขสิทธิ์ไม่สามารถใช้ได้กับแนวคิดตรรกะโปรแกรมอัลกอริทึมระบบวิธีการแนวคิดหรือเค้าโครง"

หากคุณแยกรหัส SQL ออกจากไฟล์. bat มันจะเป็นไปตามหมวดหมู่ของ "ตรรกะของโปรแกรม" เขาอาจจะสามารถยืนยันได้ว่าไฟล์. 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].

การใช้คำฟุ่มเฟือยไม่ได้พูดอะไรเกี่ยวกับ " การเปลี่ยนแปลง " แม้ว่า ... :)


การประกาศนั้นช่วยในการควบคุมการกระจายของผลิตภัณฑ์ดังนั้นหากเป็นเคียวรียูเรก้าเขา / เธอก็ยังสามารถขายได้
รัสเซล

นั่นคือความเข้าใจของฉันเช่นกัน คุณจ่ายเงินให้เขาแล้วดังนั้นคุณจึงควรใช้รหัสและแก้ไขตามที่เห็นสมควร อย่าให้รหัสกับใครหรือขายให้ใคร
Kenny Drobnack

ในการแก้ไขไฟล์คุณต้องคัดลอกไฟล์
Stephen C

1
การแก้ไขไฟล์ที่คัดลอกจะไม่มีผลกับต้นฉบับ ฉันแนะนำว่าการแก้ไขต้นฉบับควรจะโอเคเนื่องจากพวกเขาจ่ายให้มัน ... ซึ่งหมายความว่าไม่มีการคัดลอกเพียงแค่ปรับเปลี่ยน
luckykind

2

หนึ่งในตัวเลือกมากมายของคุณที่นี่คือการสร้างทดแทนกล่องดำ ดูเหมือนว่าปัญหาที่เข้าใจง่ายซึ่งคุณสามารถเขียนเอกสารข้อกำหนดสั้น ๆ ฉันขอแนะนำให้คุณรวมตัวเลือกในการตั้งค่าตัวแปรตัวเลือกตัวแปรเช่นปีที่เป็นปัญหา (!)

ที่สำคัญฉันจะแนะนำให้คุณทำการฉีด SQLและการโจมตีที่คล้ายกันเป็นไปไม่ได้ในรหัสทดแทนของคุณ ในใจของฉันถ้ามีคนสร้างวัวเงินแบบนี้พวกเขาจะมุ่งเน้นไปที่การรีดนมคุณเพื่อเงินและไม่มากในการผลิตโซลูชั่นแบบครั้งเดียวที่มีคุณภาพที่คุณต้องการจริงๆ

เมื่อพิจารณาจากเอกสารข้อกำหนดของคุณคำแนะนำของคุณว่าคุณมีระบบการจัดการฐานข้อมูลที่มีคุณภาพเพื่อที่คุณจะไม่ถูกแฮ็คคุณควรจะอยู่ในสถานะที่มั่นคงในการเขียนหน้าที่แทน


2

ขึ้นอยู่กับสัญญาระหว่างเขตการศึกษาและผู้ที่ทำงาน หากสัญญาว่าจ้างให้ทำงาน (อาจเป็นเรื่องธรรมดาที่สุด) ผู้รับสัญญา (โรงเรียน) จะเป็นเจ้าของงานนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.