Recently I realized that GitHub is a next step for Open Source community. It like a Facebook, it makes collaboration easier, it's a "social development". If one developer want to add his own code/feature/extension/patch to some existing project, he can just do it with GitHub. Just make
his own fork of this project, with a few mouse clicks. Main authors can review this patch anytime, and merge to main codebase, if they wish. And if they don't done that, this developer can always use his own version, with his extension, without waiting for someone other who implement it in main project. And all of this are really easy.
I know, before GitHub there was many services for development collaboration,like a SourceForge, Google Code, and so on. But it's different model, in this case you need to make many other thing, like a joining to special group, maillist, irc, sending patches to maillists/owners or adding an issue to taskmanager, and so on. And it's a big problem for open source community, i think. There too many unnecesary things you need to do. But with GitHub you don't need anything like this, just write the code you want and use it.
Showing posts with label open source. Show all posts
Showing posts with label open source. Show all posts
Thursday, October 8, 2009
Friday, June 20, 2008
Free and open Java
There are many rumors about free and open java. Yeah, i think it's a great step. If it works like a standard Sun Java it's very very good. Last time i've used it was about 1-2 month ago. Maybe it wasn't latest version on those day, i don't know, it come in with an regular Ubuntu update, but Eclipse just stop working after this :( I spent about one hour until realizes what is happened.
BTW, if it opened now i think it can make easier to fix bugs (there was too many minor bugs, where patch presents, but not fixed for a long time, in some cases more that a few years) and performance optimizations and improvements (maybe some one will make a tail recursion optimization for java, for example?)
BTW, if it opened now i think it can make easier to fix bugs (there was too many minor bugs, where patch presents, but not fixed for a long time, in some cases more that a few years) and performance optimizations and improvements (maybe some one will make a tail recursion optimization for java, for example?)
Subscribe to:
Posts (Atom)