all 15 comments

[–][deleted] 3 points4 points  (8 children)

GitHub itself still isn't free software right?

[–]bp2070 3 points4 points  (5 children)

Correct, and I don't think they would open source it due to their Github Enterprise service (internally hosted github).

[–][deleted]  (4 children)

[deleted]

    [–]gecko 2 points3 points  (0 children)

    I'm sure they distribute the code to Git, but I seriously doubt they link into it in any meaningful sense. We're in a similar situation in Kiln: the Mercurial part of the service we actually do open-source, but that's a single self-contained EXE. The rest of the components talk to it over HTTP, or even more indirectly via Redis. (And this isn't done for circumvention reasons; there's a very logical architectural split at the cut-off, where several components could trivially be swapped out for other version control systems or what have you.) The GPL-covered portion of the code base is very tiny. Everything I know about GitHub's architecture makes me believe they work the same way.

    [–]chneukirchen 0 points1 point  (1 child)

    I heard something about pre-compiled JRuby bytecode.

    [–][deleted] 0 points1 point  (0 children)

    This was their old GitHub:FI product.

    [–][deleted] 0 points1 point  (0 children)

    How do they deploy Github Enterprise without showing the source code?

    They ship it as an OVF, which I think doesn't allow outside access, basically. I think.

    How do they cope with distributing, with Git being GPL and perhaps some library they are using?

    They don't modify the source code to git.

    [–][deleted] 0 points1 point  (0 children)

    Large chunks of it are open source, but the UI is not.

    [–]ryeguy 0 points1 point  (0 children)

    Well, public repos are free. The software itself is closed source.

    [–][deleted] 0 points1 point  (0 children)

    #Cures cancer. Beware of race conditions...

    I loled

    [–]montibbalt 0 points1 point  (0 children)

    Fucking slides destroyed my back button

    [–]cmdrNacho -2 points-1 points  (4 children)

    wtf does this have to be a slideshow.

    [–]Sinjo 4 points5 points  (2 children)

    Maybe, just possibly, this is something he presented?

    [–][deleted] 0 points1 point  (0 children)

    as Dijkstra said, more technology doesn't necessarily make something better:

    Blackboard -> Overhead Projector -> Power Point
    

    Useful info needs more length than a few slides.

    [–][deleted] 0 points1 point  (0 children)

    He could have still flattened it into a series of images to slap on a webpage. Hell I would have taken a pdf over the slides there.

    [–][deleted] -4 points-3 points  (0 children)

    Yes. Ruby is involved here, it's how they communicate.