Şirketinizde ödev olarak geliştirdiğiniz kodu çevirme [kapalı]


9

Şu anda bir arkadaşımla bir başlangıç ​​yapıyorum ve üniversite ödevlerimin bazılarının, geliştirdiğimiz bazı programlardan bazı kodları kopyalayarak bitirilebileceğini fark ettim. Karşılaşabileceğim herhangi bir yasal sıkıntı var mı? Yoksa bu genel olarak kötü bir fikir mi (şu anda hissetmeye başladığı için)?

Maalesef bu yanlış bir yerdeyse, bunu buraya mı yoksa stackoverflow'a mı yerleştireceğimden emin değildim.


Cevap muhtemelen yere özgüdür.
scarfridge

profesörler genellikle bundan nefret eder - bu sadece bir programlama işi alarak öğrenemeyeceğiniz hiçbir şeyi öğretmedikleri anlamına gelir. Bu açık bir şekilde geçerlidir veya işten program göndermek mümkün değildir. Ancak aksini iddia etmek onlar için genellikle oldukça önemlidir.
psr

5
Bu soru konu dışı gibi görünüyor çünkü yasal yardım hakkında
gnat

Ben gnat ile katılıyorum, artı kod, konumlar, vb. Kimin sahibi hakkında hiçbir
ayrıntı

Yanıtlar:


17

Evet, yasal, ancak üniversiteler kendi kurallarıyla oynuyor, bu yüzden zorlamam. Bu kurallardan biri, ihtiyaç duymadığınız anlaşmaları yapmanızı sağlıyor. Senin konumunda I (ve ben oldu bir kere veya günde iki kez sırt), ben atama geçmiş çalışmaları nedeniyle önemsiz olduğunu ve bu kodu yeniden tamam değilse, o size daha ilginç verebilir senin profesör söylerdim yerine? Bir tane isterse bir öneri hazırlayın. Bazı ilginç projeleri bu şekilde puanlayabilirsiniz.

Evet, daha fazla iş, ama bir derecenin kurşun noktalarını kontrol ederken yanlışlıkla bir şeyler öğrenebilirsiniz.


Eğitiminizden daha fazla yararlanmanızı sağlayacak öneriler için +1
tdammers

... sadece bu değil, aynı zamanda profesörünüze daha fazla saygı.
Klein

7

Başınızın belada olduğu herhangi bir yasal sorunun nasıl olacağını göremiyorum; bu senin kodun. Her ne kadar üniversitenin ödevlerinizin onlara ait olduğunu iddia etmediğinden emin olmak isteseniz de (güvenilir bir yerde bunu yaparsanız şaşıracağım).

Yine de üniversiteniz / profesörünüzle ilgili bir sorun olabilir. Çoğu yer, geçmişte veya başka bir sınıf için yaptığınız bir şeyi göndermenize izin vermez ("öz-plagarizm" saçma bayrağı altında). Profesörünüze sorun olup olmadığını sorun, kopyaladığınız şeye bağlı olabilir (toptan ödevin tamamını kopyalarken yazdığınız bazı kütüphane kodları iyi olabilir).

tl; dr: Profesörünüze sorun olup olmadığını sorun.


2
+1 "Profesöre sor" doğru cevaptır. Cevap "hayır" ise, cevaplayın ve ödevi yapın. Sorunu bir kez çözdüyseniz, tekrar çözmenin kolay olması gerekir.
Caleb

1
+1 için "Üniversitenin ödevlerinin onlara ait olduğunu iddia etmediğinden emin olmak isteseniz de" ve -1 için "güvenilir bir yerde bunu yapsaydım şaşıracağım". - Hiçbir fikrim yok ama en çok hayal ediyorum üniversitelerin öğrenci icatları üzerinde bir tür iddia veya mülkiyet hakkı olacaktır.
mattnz

@mattnz Mezun öğrenciler için daha yaygın olduğunu hayal edebilirim, çünkü bir çeşit çalışanlar, ancak lisans öğrencileri için bir yerde sadece 1 örnek buldum (kar amaçlı bir video oyun okulu).
Austin

@mattnz çalışan düzeyinde evet, ancak lisans ve yüksek lisans öğrencileri genellikle kendi çalışmalarının sahipliğini korurlar. Ben de şaşırdım.
Ronald

5

Herhangi bir ev ödevi uygulamasının amacı iki yönlüdür. İlk olarak, dersle ilgili yeni teknikleri veya yöntemleri öğrenin. İkincisi, bu teknikleri uygulayın!

Daha önce aynı sorunu daha önce çözdüyseniz, ilk noktayı zaten tamamlamışsınız demektir. Harika! Şimdi ikinci nokta için: hala önemli. Bunu materyali daha da ustalaştırmak için bir fırsat olarak görün.

Şimdi, referans olarak haklarına sahip olduğunuz kendi kodunuza başvuramayacağınızı söyleyemem. Sadece böyle kullanın. Eski kodunuza başvurmadan yeni bir yaklaşım belirleyin. Zorlu yönleri tekrar kodlayın. Ardından, yalnızca görevin temel yönlerini çözdükten sonra, elinizin altında bulunan kaynaklara bakın. Devam edin ve ayarlamalar yapın, ancak bu noktada muhtemelen herhangi bir şeyi kopyalayıp yapıştırmak gereksizdir, sadece yeni kodunuzu değiştirmeniz gerekir. Orijinal malzemenizi geliştirebilirsiniz!

Şimdi, programlamada bir kural var: Tekerleği yeniden icat etmeyin. Eğitim söz konusu olduğunda bunun arka plana geçtiğini söyleyebilirim. Her zaman yeniden keşfediyorsunuz, öğrenme noktası bu. Bir ise çok işin ve gerçekten bazı kodu yeniden kullanmak istiyorsanız, Profesörüne ile emin 's OK yapmak ve yeniden kullanılabilir olacağını açıklar.


2

Profesöre sor, kabul ederse şirket avukatına sor. Her ikisi de kabul ederse sorun yok. Söz konusu koda ilişkin sahiplik haklarını kaybetmeye hazır olup olmadığınıza ve belki daha fazlasına karar verin. Avukatınızdan üniversitenin ne kadar şirketin sahibi olacağını (veya sahip olacağını iddia edeceğini) söylemesini sağlayın ve hazır olup olmadığınıza karar verin. Bir sonraki Facebook'u yaparsanız - hepsini kaybedecek misiniz?

Ya da sadece ödevi yapın.

Ya da bana paranoyak deyin ve sadece profesöre sorun.


1

Kodu yalnızca kendiniz geliştirdiğiniz sürece, başlangıç ​​için tek geliştiriciyseniz, tamam olabilirsiniz. Sizin için sorun yaratabilecek başka bir öğrenci veya öğrenci olmayan biriyle işbirliği yaptıysanız. Yani, nasıl yapılacağını açıkça biliyorsunuz, bu yüzden tekrar yapmak o kadar uzun sürmemeli.


1
  • Şirketinizin fikri mülkiyetidir.
  • Genellikle, paylaşılan bir mecliste yazdığınız yeniden kullanılabilir kodu koymak iyi bir fikirdir, böylece imzalı sözleşmelerle çelişmediğini varsayarak, kariyerinizde daha sonra tekrar kullanabilirsiniz.
  • Arkadaşınız çalışmalarında aynı kodu kullanırsa ne olabilir?
  • Arkadaşınız API'nıza katkıda bulunursa ve artık API'nın belirli yönlerini açıklayamazsanız ne olur?
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.