Live data from Hacker News

Choose GitLab for your next open source project

b.agilob.net

121–130 of 289 posts

Re: Choose GitLab for your next open source project

#121
post #2

GitLab CEO here. Awesome to see this article! Ask me anything.

Three questions:

a) I know some projects which would love to move to gitlab from sourceforge, but you don't provide mailing lists like the latter, right?

b) Why is your git-blame feature so fragile? It barely works for me, almost always shows the "error" page.

c) Since you shut down gitorious you have published a mirror to get the data out (thanks! finally!), but I don't find one repository in your list in here :( : https://gitorious.org/index-list.html it was called banshee-community-extensions/windows-binaries.git or something like that.

Re: Choose GitLab for your next open source project

#122
post #89
post #2

GitLab CEO here. Awesome to see this article! Ask me anything.

Hi, Thanks for participating in the community discussions. I have a question/comment in terms of the UI that GitLab provides for developers. Are there any plans to add a customizable dashboard for gitlab? Think social media sites like twitter/fb/g+. They all have notification numbers over the icons signalling the amount of new emails/messages etc.. gitlab needs the option to add these to the sidepanel! It would be so…

Douglas is currently working on a 'todo' feature that will have an icon signalling the items you still need to respond to , see https://gitlab.com/gitlab-org/gitlab-ce/issues/2425

Re: Choose GitLab for your next open source project

#123
post #34

Earlier quoted context omitted.

If source code can be viewed by all in a public repo, then it's open source. Not necessarily FOSS though.

No it isn't. Open source has an actual meaning: https://en.wikipedia.org/wiki/Open-source_software For it to be open source it must "made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose." If you publish a github repo with no LICENSE file that specifies an actual open source license it's all rights reserved by defaul…

It seems rms would agree with my definition - at least partly. From one of his GNU essays[1]:

    Nearly all open source software is free software, but 
    there are exceptions. First, some open source licenses
    are too restrictive, so they do not qualify as free
    licenses. For example, “Open Watcom” is nonfree because
    its license does not allow making a modified version
    and using it privately.
He considers Open Watcom to be open source but nonfree, when it has a license that would not qualify as open source by your definition. I think you're using the OSI definition? I tend to think of open source software more like rms does in his essay. If I can see and read the code, the source is open for me to peruse, then I consider it open source. Might be a total legal clusterf*ck to work with, but still, I have access to the source. I don't think the issue is as clear cut as no license - all rights reserved[2].

I'm interested in what would be the name for software released on a GitHub public repo, but with all rights reserved?

[1]: http://www.gnu.org/philosophy/open-source-misses-the-point.h...

[2]: https://opensource.com/law/13/8/github-poss-licensing

Re: Choose GitLab for your next open source project

#124

Please don't... Github is an institution and the only thing replacing it should be something equally global but based on a new protocol of sorts enabling truly decentralized and distributed sharing and collaboration on a higher interaction level. But meanwhile, again please let's not fragment needlessly - that's certainly not something worth the price to pay for an (admittedly great) "alternative" service be it self-…

No idea why you were down voted to oblivion, having a contrary opinion is not grounds for that.

I also completely agree, newer Internet users don't understand that we've lost a lot of the decentralized nature of the Internet. Usenet is a perfect example where everything that is used instead is fundamentally worse. With modern computers and better protocols and distributed algorithms a UUCP-like project hosting facility would be really cool.

Re: Choose GitLab for your next open source project

#125
post #2

GitLab CEO here. Awesome to see this article! Ask me anything.

I have a single concern about GitLab. Looking at https://about.gitlab.com/direction/ , I feel like there is way too much being labeled as EE only. I understand that GitLab has to make money to survive, however I see a lot of those features as things that are relevant to pure open source projects (private issues are something Open Source projects do actually need for security, think Chromium) and should probably be in…

Thanks for the feedback and for listing the features that you are concerned about.

The squash functionality is likely to stay EE only since it is similar to rebasing. Rebasing is EE only because larger enterprises are more likely to have this workflow.

Regarding the 'test the merge' functionality I've only heard requests from large organizations for that, can you detail the context in which you want to use it?

The code analytics is a typical enterprise feature in my view.

I think that the private/confidential issues in https://gitlab.com/gitlab-org/gitlab-ce/issues/3678 is something that are needed for really large organizations and for people hosting on GitLab.com, so in my view it can be EE only.

For all of the above I try to keep an open mind, so feel free to push back. Based on discussions here we do decide to merge features into CE, for example the branded homepage https://news.ycombinator.com/item?id=10931690

Re: Choose GitLab for your next open source project

#126
post #2

GitLab CEO here. Awesome to see this article! Ask me anything.

Just wanted to say that I use the CE edition (self hosted) at my job and we love it. The built in CI has been a major game changer for us and has really helped in preventing bugs from slipping through on our MR's. Keep doing an awesome job and I'll keep telling people how awesome your product is. Also as an ops engineer I love how hassle free our Gitlab instance has been to maintain.

Great to hear that, thanks!

Re: Choose GitLab for your next open source project

#127
post #64

Earlier quoted context omitted.

We don't have a Django specific example. Our general quickstart is in http://doc.gitlab.com/ce/ci/quick_start/README.html and an example for PHP is given in http://doc.gitlab.com/ce/ci/languages/php.html The file we use to test GitLab itself (a Rails app) can be found on https://gitlab.com/gitlab-org/gitlab-ce/blob/master/.gitlab-... With the rest of the community we're working on more tutorials, I heard one about iO…

Thanks, the links are pretty helpful - I will try to bend some of the scripts for our needs and maybe contribute a "Testing Python projects" section. Hopefully we can replace TeamCity soon, I'm a big fan of open source and therefore your company ethos. - cheers

Thanks, and please contribute a Python example, that would be great.

Re: Choose GitLab for your next open source project

#128
post #99

We use GitLab at work, and while it works great for hosting internal stuff, any open source projects I'm still going to put on GitHub. GitHub has the community, and I'd personally not like to see that divided, not to mention the interface is just so much easier to use - GitLab's is mildly infuriating.

Also discussed in https://news.ycombinator.com/item?id=11091964

Re: Choose GitLab for your next open source project

#129

I for one am a very happy user of Github. Two mid size open source projects, dozens tiny ones and a few commercial private repos. Github has private repos you just need to pay for them and they are actually very affordable. I've seen developers who make >100 per hour choose bitbucket because they don't want to pay for private repos. How is that rational...? I like Github and I like paying them for a service I use eve…

Consider using https://about.gitlab.com/gitlab-ci/

It only works with GitLab repo's but on GitLab.com you can use the mirror external repositories feature http://doc.gitlab.com/ee/workflow/repository_mirroring.html

Re: Choose GitLab for your next open source project

#130
post #92

Earlier quoted context omitted.

Sounds cool to me. Consider creating an issue for it and please indicate if you're interested in contributing it.

Done. I'd love to work on it but I'd unlikely have any time to do so (at least in the near future). https://gitlab.com/gitlab-org/gitlab-ce/issues/13411

No problem, thanks for creating a feature proposal.
Post reply on HN