Entregando el código que desarrolló en su empresa como tareas escolares [cerrado]

9

Actualmente estoy iniciando una empresa con un amigo y noté que algunas de mis tareas universitarias podrían completarse simplemente copiando un código de algunos de los programas que hemos desarrollado. ¿Hay algún problema legal con el que me pueda encontrar? ¿O es solo una mala idea en general (como se está empezando a sentir en este momento)?

Lo siento, si esto está en el lugar equivocado, no estaba seguro de si colocar esto aquí o en stackoverflow.

electron_avalanche
fuente
La respuesta es probablemente la ubicación específica.
scarfridge
los profesores generalmente odian eso, implica que no te están enseñando nada que no puedas aprender solo por conseguir un trabajo de programación. Lo cual es claramente el caso, o enviar programas desde el trabajo no sería posible. Pero fingir lo contrario es generalmente bastante importante para ellos.
psr
55
Esta pregunta parece estar fuera de tema porque se trata de asistencia legal
mosto
Estoy de acuerdo con el mosquito, además de demasiado amplia ya que no hay detalles acerca de quién es el propietario del código, ubicaciones, etc., etc.
jwenting

Respuestas:

17

Sí, es legal, pero las universidades cumplen sus propias reglas, por lo que no lo presionaría. Una de esas reglas es hacer que hagas tareas, parece que no necesitas. Estaba en tu posición (y estaba una vez o dos veces en el día), me lo diría a su profesor de la asignación es trivial debido a su trabajo anterior, y si no está bien volver a utilizar ese código, podría darle una más interesante asignación en su lugar? Tenga una sugerencia lista en caso de que le pida una. Puede calificar algunos proyectos interesantes de esa manera.

Sí, es más trabajo, pero podría aprender algo accidentalmente mientras marca los puntos de un título.

Karl Bielefeldt
fuente
+1 para sugerencias que podrían sacarle más provecho de su educación
tdammers
... no solo eso, sino un mayor respeto de tu profesor.
Will Klein
7

No puedo ver cómo habría problemas legales en los que estarías en problemas; Es tu código. Aunque es posible que desee asegurarse de que la universidad no afirme que su tarea les pertenece (me sorprendería que en algún lugar creíble hiciera esto).

Sin embargo, su universidad / profesor podría tener un problema. La mayoría de los lugares no te permiten enviar algo que hiciste en el pasado o para otra clase (bajo el absurdo estandarte del "auto-plagarismo"). Pregúntele a su profesor si está bien, podría depender de lo que esté copiando (algunos códigos de biblioteca que escribió podrían estar bien mientras que la copia completa de la tarea al por mayor podría no estarlo).

tl; dr: Pregúntale a tu profesor si está bien.

Austin
fuente
2
+1 "Preguntar al profesor" es la respuesta correcta. Si la respuesta es "no", hágalo y haga la tarea. Si ha resuelto el problema una vez, resolverlo nuevamente debería ser sencillo.
Caleb
1
+1 para "Aunque es posible que desee asegurarse de que la universidad no afirme que su tarea les pertenece" y -1 para "Me sorprendería si en algún lugar creíble hiciera esto" .- No tengo idea, pero me imagino Las universidades tendrán alguna forma de reclamo o derechos de propiedad sobre las invenciones de los estudiantes.
mattnz
@mattnz Me imagino que para los estudiantes de posgrado es más común, ya que son una especie de empleados, pero para los estudiantes de pregrado solo encontré 1 instancia de algún lugar que lo haga (una escuela de videojuegos con fines de lucro).
Austin
@mattnz desde un nivel de empleado sí, pero los estudiantes de pregrado y posgrado generalmente conservan la propiedad de su propio trabajo. Yo también estaba sorprendido.
Ronald
5

El objetivo de cualquier ejercicio de tarea es doble. Primero, aprenda las nuevas técnicas o métodos relacionados con el trabajo del curso. Segundo, ¡practica esas técnicas!

Si ya resolvió el mismo problema anteriormente, ya ha completado el primer punto. ¡Excelente! Ahora para el segundo punto: todavía importa. Vea esto como una oportunidad para dominar el material aún más.

Ahora, no diría que no puede hacer referencia a su propio código al que tiene los derechos como referencia. Sin embargo, solo úsalo como tal. Trace un nuevo enfoque sin hacer referencia a su antiguo código. Codifique los aspectos desafiantes nuevamente. Luego, solo después de haber resuelto los aspectos esenciales de la tarea, consulte los recursos que tenga a su disposición. Continúe y realice ajustes, pero en ese punto probablemente no sea necesario copiar y pegar nada, solo tendrá que modificar su nuevo código. ¡Podrías mejorar tu material original!

Ahora, hay una regla en la programación: no reinventes la rueda. Yo diría que eso queda en segundo plano cuando se trata de educación. Estás reinventando todo el tiempo, ese es el punto de aprender. Si es mucho trabajo y realmente quieres reutilizar un código, asegúrate de que esté bien con tu profesor y explica qué se reutilizaría.

Will Klein
fuente
2

Pregúntele a su profesor, si él está de acuerdo, pregúntele al abogado de su empresa. Si ambos están de acuerdo, está bien. Decida si está preparado para perder los derechos de propiedad de ese código, y tal vez más. Pídale a su abogado que le diga qué parte de la compañía la universidad terminará siendo propietaria (o que tiene reclamos) y decida si está preparado para ello. Si crea el próximo Facebook, ¿lo perderá todo?

O simplemente haz la tarea.

O llámame paranoico y pregúntale al profesor.

Mattnz
fuente
1

Siempre que desarrolle el código exclusivamente usted mismo, puede estar bien, como si fuera el único desarrollador para el inicio. Si colaboraste con otro estudiante o no estudiante, eso podría presentarte problemas. Quiero decir, obviamente sabes cómo hacerlo, por lo que tampoco debería tomar tanto tiempo volver a hacerlo.

Bill Leeper
fuente
1
  • Es propiedad intelectual de su empresa.
  • En general, es una buena idea poner código reutilizable que haya escrito en un ensamblado compartido, para que pueda reutilizarlo más adelante en su carrera, suponiendo que no entre en conflicto con ningún contrato firmado.
  • ¿Qué podría pasar si tu amigo usara el mismo código en su trabajo?
  • ¿Qué sucede si su amigo hace una contribución a su API y ya no podrá explicar ciertos aspectos de la API?
CodeART
fuente