我自己做的本科毕业设计想开源,被导师阻止,理由是“版权归实验室所有”

2015-05-16 20:41:10 +08:00
 matrixyuri

今年六月本科毕业,
做了一个毕业设计,大概算是数据可视化。
提供了一个网站,用于展现微博等社交媒体的数据,通过用户、地理、时间等维度。
所用到的全套技术如下,包括前端后端开发测试部署运维全部自己独立完成:

后端:LNMP架构,自己开发的PHP框架Vera,外加Smarty模板引擎
前端:jQuery,Bootstrap框架,ECharts图表库

Demo地址: 传送门
目前所有数据都是测试数据,为了方便展现制作的,并不是真实数据,并且只有“毕业设计”这一个话题是有数据的。

那么问题来了:
我想把全部代码都开源,但是被导师阻止...

导师研究的内容是预测微博情绪的走向、以及传播的趋势,比如“不让xxx转发之后,这个话题会有怎样的传播路径”
我的毕设内容相当于把导师的数据,可视化的展现了出来,方便观测,但并不针对导师的数据进行展现,而是一个通用的平台。

我的毕设完全是独立完成的,导师并不懂Web前后端开发,也无法提供任何指导。
所用到的全部技术都是开源的(不过我还没仔细研究每一个开源项目的licence,可能漏了原作者声明)

现在我想把毕设开源,但是导师不允许...
理由是我的毕设版权归学校所有,此外,如果别人用了我的这套东西,那导师的多年成果就难以发论文。事实上导师一边阻止我开源,一边问我要代码,想把这套东西用在他们自己的课题上,最终应用在某个zf项目里。

搞笑的是...
我做毕设用到的全部技术、每一行代码,都不是学校四年里教我的,而我用它们做了我的毕设,却要把版权留给学校。

我不知道到底有没有这样的规定,毕设版权归学校。
想寻求大家的意见参考。

26441 次点击
所在节点    问与答
171 条回复
matrixyuri
2015-05-17 00:54:29 +08:00
@VinKing
呃..见笑见笑...前辈的公司在这个领域好像已经耕耘很久..

我这才疏学浅...才疏学浅...偷偷挂个“可视化”的牌子...
zongwan
2015-05-17 01:03:58 +08:00
看做和搞外包差不多
帮别人做好一个项目的外包
之后肯定不好开源的
这个外包是导师给你的,外包的奖励就是你的毕业评分
外包提的要求,我觉得都应该尊重的.不合理要求
你可以给上级反应,要求换导师

目前就不开源来看,外包要求基本很合理
导师可能并没想那么复杂
需要保证 没有抄袭/借鉴的存在,毕业后 应该随便你开源了,
只要不要太影响同校之后的毕业设计变成抄袭了 这样会给导师很大的麻烦
so898
2015-05-17 01:20:29 +08:00
记得我当年和老师说这个事情的时候,老师说:我代表学校给了你学分,这部分学分对应的就是你的代码,所以你的代码的所有权实际上是学校,开源的话我们不同意你当然不能随意开源。

要说一下的是,我的大学是澳洲的,所以老师是用英文说的这段话,翻译可能存在不准确
chengzhoukun
2015-05-17 01:21:32 +08:00
知乎上看到一个关于知乎的社交网站行为分析的项目(作者好像叫郑梓豪),从爬虫采集数据到数据分析、数据挖掘挖掘再到可视化,一个很完整的项目,我觉得挺有借鉴的价值的,楼主可以看看
fulvaz
2015-05-17 01:55:48 +08:00
- - 谁和你说这个可以发论文的,想太多了

我师兄也在做这个,只是个工程项目
twl007
2015-05-17 01:55:49 +08:00
我只想说 搂主你知道你们学校的统计学很diao么????? 你的东西开源了有什么意义 给自己的简历加分?
Borden
2015-05-17 01:59:34 +08:00
@pupboss 毕业设计的版权归谁这是个法律范畴的问题,应该是由著作权法来界定的,跟楼主的技术水平一点关系都没有,跟楼主的知识和技术是从哪里学来的也没一毛钱关系。究竟版权属于谁,可以探讨,可以打官司,没有关系,都很正常,但是楼主这种 “因为我的技术不是学校教的所以版权就属于我” 的想法就是白眼狼心态。这么牛逼上啥学呀,自己回家做呗。

再说了,舆情监控这种烂菊花的事儿还玩开源,不嫌人格分裂么。
chengzhoukun
2015-05-17 02:02:01 +08:00
@Borden 我就想问问白眼狼心态怎么定义,你凭什么定义别人是白眼狼心态
Borden
2015-05-17 02:02:17 +08:00
@jarlyyn 能不能开源,著作权法说了算,见我楼上回复。
Borden
2015-05-17 02:10:54 +08:00
@chengzhoukun 比如郭靖说江南七怪你们几个战五渣谁都打不过,我在你们那里白白浪费这么多年时间,啥厉害功夫都没学到,这就叫白眼狼。我这么觉得的就这么说咯,还需要凭什么吗?
lincanbin
2015-05-17 02:19:07 +08:00
@matrixyuri
我自己也做了快十年开发,自认为眼力还是有的。
那么,你这个项目前端跟ECharts的Demo相比,多了哪些东西呢?
后台除了数据的增删查改,还有哪些东西呢?
jarlyyn
2015-05-17 02:55:09 +08:00
@Borden
所以我给学弟做的毕设,著作权属于学校而不是我,是这样么?

另外,白眼狼?先不说学校能教你你什么,马云这么牛还不是靠他小学老师教育出来的,所以阿里要归他小学?

最后,楼主代码里用了gpl的代码的话,也能不开源?

呵呵。

不知道您是在哪个大学任教啊?
jarlyyn
2015-05-17 02:58:20 +08:00
@Borden

顺便说句,别说的学校多高尚无私做慈善的好不,是不是我现在写代码也要感谢我大学学的工商管理。一点基本的逻辑都没有,您真的是程序员么?
matrixyuri
2015-05-17 03:02:08 +08:00
@fulvaz
我的部分当然是工程方面的咯~~
导师的那部分研究侧重科研的,像是分析情感、预测趋势什么的,
导师的部分当然发论文没问题....只是感觉好像想把我的这部分内容也捆进去..




@lincanbin
前端确实简单,因为只是呈现数据,此外这是我第一次用ECharts,整个项目前后端开发用了大概40个小时完成,所以我没太敢深入ECharts,担心打乱了其他计划。
坦白说...对于ECharts的定制,我并不是很懂,所以只是尽力调整了样式和配置了各个小组件...
不是太清楚还有哪些方面可以做更深入的开发...不知道前辈有没有经验可以分享?或是指点一下....

后端的话用了我自己开发的[PHP框架](https://github.com/MatrixYuri/Vera),虽然简单~但是每一行代码都是自己写的,所以对于其中的细节自己会很有信心。
这个框架主要是封装MySQL,其余的就是几个基础组件,Log,Conf什么的。
在实现上还有很稚嫩的地方,需要更多的实践经验~


看到您的那个论坛的项目了~
我之前找工作的时候面试,对方要求我做一个课题,作为技术能力的考察。
我拿到的课题是做一个日文的简易版Twitter。
[miniTwitter](http://198.58.109.76/twitter)

最后做出的东西不如您的论坛那么完善,
我做完前后端、外加部署测试等等,用了八天时间,提交之后一直没进一步做了~如果保持改进的话,可能会有新的进展~
这个项目中前后端外加数据库什么的,还有数据的Memcached缓存,页面的Smarty缓存等等。
感觉用到了我所掌握的绝大部分知识。

对于我的框架和miniTwitter,以及毕设,不知道您可否提供一些建议和指引呢?
jarlyyn
2015-05-17 03:02:27 +08:00
@Borden

再问一句。

如果你花着学费交着税,不让导师借着毕设的名字让学生免费写代码都是白眼狼。

那要是学生必要后要从付着工资提供着宝贵的工作经验无非几年不加工资的公司跳槽得是白眼老虎级别的?

呵呵。
Borden
2015-05-17 03:06:11 +08:00
@jarlyyn 哎,你怎么抓不住重点,我不关心、也没有在讨论版权属于谁。我上面说的只是楼主那句话透露出的心态而已。

另外看你最后一句话的意思,你是打算走固定套路开人参公鸡了对吧?
fuxkcsdn
2015-05-17 04:52:06 +08:00
@jarlyyn 你没发现po主一句话都不敢回@Borden ?你在跟人家瞎起啥劲?
你别说大学没教你啥东西,整整3,4年里,如果你没在那边学到啥东西,你还在那边浪费这么多时间,那你是图啥?那破毕业证书??大家都是有身份证的人了,你一个3,4年工作经验且有大量实际项目成果的人,人家会在意你那破毕业证书?
GhostFlying
2015-05-17 06:51:09 +08:00
不清楚本科毕设怎么界定。

对于研究生和博士而言,所有你在学校里做出的成果,无论是否独立完成,是否用到实验室和导师的资源,均归属学校所有。

这么来看,本科应该也是类似的。

比较理想的情况是按照使用的开源项目协议要求开源涉及的代码,不过这种东西和导师沟通估计会比较困难。
leecade
2015-05-17 07:06:41 +08:00
还舆情监控呢 Don't be evil 啊同学
xuwenmang
2015-05-17 07:24:19 +08:00
还是按一楼说的。。。还没毕业,先听话。跟老师搞好关系说不定zf项目买了。等毕业后他们真用了,你起诉就是。要学会养鱼。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/191581

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX