|
|
Subscribe / Log in / New account

Post open source software, licensing and GitHub (opensource.com)

GitHub has been criticized for hosting code with no explicit software license. Richard Fontana looks into the situation on opensource.com. "Few would deny that the rise of GitHub as a popular hosting service for software projects is one of the most significant developments to affect open source during the past five years. GitHub's extraordinary success is necessary context for understanding the criticism leveled at it during the past year from some within or close to the open source world. This criticism has focused on licensing, or rather the lack of it: it is claimed that GitHub hosts an enormous amount of code with no explicit software license. Some critics have suggested that this situation results from a combination of the ignorance of younger developers about legal matters and willful inaction by GitHub's management."

to post comments

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 14, 2013 19:20 UTC (Wed) by gioele (subscriber, #61675) [Link] (1 responses)

Untimely article: GitHub recently [1] launched ChooseALicence.com and now suggest that you select a licence during the creation of a repository.

[1] https://github.com/blog/1530-choosing-an-open-source-license

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 14, 2013 19:45 UTC (Wed) by mjw (subscriber, #16740) [Link]

I think you are just waiting for the followup article. To quote the fine article:
In a followup article I will discuss the measures recently taken by GitHub to address these concerns; this article explores aspects of the complaint itself.

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 14, 2013 19:36 UTC (Wed) by tsmithe (guest, #57598) [Link] (9 responses)

I think it's extraordinary that so much of the open source ecosystem is hosted on a closed-source network service. Why can't they practise what they preach?

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 14, 2013 21:57 UTC (Wed) by zyga (subscriber, #81533) [Link] (1 responses)

Because free software and open source are fundamentally different. Free software is indeed about respecting user freedom even at the cost of technology while open source seems to be technology with all the ideology and legal matters at a distant second plane.

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 14, 2013 23:53 UTC (Wed) by tsmithe (guest, #57598) [Link]

GitHub is neither free (libre) nor open source, and yet they advocate and propagate the virtues of at least openness, if not freedom.

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 15, 2013 0:03 UTC (Thu) by wahern (subscriber, #37304) [Link] (2 responses)

I've yet to find a decent project on GitHub which exists solely on GitHub. I don't doubt their existence, but honestly the vast majority of stuff on their is just utter crap.

We all write crap code, but not all of us publish it as if it's god's gift to mankind.

People seem to like GitHub for all the wrong reasons. If you want to fork my project, go for it. But don't think for an instant I'm at all enthusiastic about merging in random branches from your tree. If you can't find the time to test and send me a diff by e-mail, then I have little faith in the quality of your patch.

I think most people use GitHub as a replacement for having their own public_html directory, like in the good ole' days. For most people, GitHub is effectively a sophisticated version of paste.org.

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 15, 2013 0:22 UTC (Thu) by bloopletech (guest, #71203) [Link]

Apart from ruby, rails, most of the 61,000 rubygems, it's all utter crap code, sure.

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 15, 2013 0:23 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

Tons of projects use GitHub as their main repository and use GitHub's collaboration tools. For example: Django, Rails, etc.

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 15, 2013 1:17 UTC (Thu) by rqosa (subscriber, #24136) [Link] (1 responses)

> so much of the open source ecosystem is hosted on a closed-source network service

It really doesn't matter too much that the GitHub web frontend is proprietary — it's little more than decoration around what at its core is a distributed application with a FLOSS reference implementation, thus making GitHub interchangeable with any other generic Git hosting provider. Consequently, it's easy for any project hosted there to "pack its bags" and move elsewhere if/when necessary.

For example, when I've used Git, I've usually kept about 3 copies of my repository: one on the machine used for development, one on a personal file server machine, and one on a public server (i.e. Gitorious, GitHub, any SSH shell-account provider, etc.). So, even if the public server were to go away entirely, I'd still have multiple copies of the full revision history.

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 19, 2013 7:30 UTC (Mon) by fb (guest, #53265) [Link]

> It really doesn't matter too much that the GitHub web frontend is proprietary — it's little more than decoration around what at its core is a distributed application with a FLOSS reference implementation, thus making GitHub interchangeable with any other generic Git hosting provider. Consequently, it's easy for any project hosted there to "pack its bags" and move elsewhere if/when necessary.

In practice, for many projects GitHub is more than a web front end to GIT+SSH. GitHub also provides an API, and I believe a lot of projects use services and or plugins based on those. So I don't think it is so easy to migrate if there is something based on those APIs you are not willing to let go. An example would be this Jenkins plugin to (automatically) run unit tests on Pull-Requests (of selected developers only).

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 15, 2013 7:10 UTC (Thu) by Felix (guest, #36445) [Link]

Why do you assume that everyone preaches? Not everyone has such a strong opinion as Stallman.

I personally really free software but still I use github because there is no technical lock-in: It is trivial to set up a git hosting on my own servers (without any information loss).

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 16, 2013 0:50 UTC (Fri) by dberkholz (guest, #23346) [Link]

The FLOSS community as a whole is shifting in a much more permissive direction. GitHub itself runs a whole lot of permissively licensed software in its own infrastructure and does release some of its work back. As for the rest, hey that's what permissive licensing is for, right?

Post open source software, licensing and GitHub (opensource.com)

Posted Aug 15, 2013 23:48 UTC (Thu) by leif81 (guest, #75132) [Link]

I'd love to see github display the chosen project license more prominently. For example if the project contains a LICENSE file that looks like the standard BSD License then display "This project uses the BSD License" on the main project page. Maybe right up near the top with the project description. For projects that have no LICENSE file then display "This project does not contain a LICENSE". To alert and encourage the owner to add one *and* explain to possible users/contributors of the project what it means to have no LICENSE file.


Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds