Change GitBucket user interface to make difference with GitHub
gitbucket.github.io
gitbucket.github.io
Their demo looks like they just stole Github's CSS templates.
https://gitbucket.github.io/gitbucket-news/images/gitbucket-... (there's even "GitBucket now supports current GitHub UI" in the post?!)
https://gitbucket.github.io/gitbucket-news/images/gitbucket-...
https://gitbucket.github.io/gitbucket-news/images/gitbucket-...
They should have kept it proprietary if their lawyers are touchy about liberal open source licenses.
>Open source Available for use under the MIT license and built with open source projects like SCSS, Jekyll, Grunt, and more.
Gitbucket looks like it's independent devs just trying to create a clone in Scala. It would be pretty cool to have a github alternative in scala :-)
And notice they said its a good first start. This will get similar to Apple having issues with corner's curve of Samsung devices... never enough curved to actually not remind of Apple's products.
Bad move on Github part, but I'm happy with Btibucket anyways.
Agreed. Remember when one of the complaints about Linux apps was that they used so many different toolkits (e.g. Athena, qt, gtk+ &c.)? Now we use web apps, and every single one looks different, and none of them is as usable as xterm.
'Progress'!
It's possible to appear different, but retain feature-set it's just hard. And obvisously -- I think, you could bundle a legacy Github theme as an addon to gitbucket provided by the community if you really wanted to. Just not ship the product out the door as a 100% clone of github, UI and all.
It (to me) would be like Microsoft asking LibreOffice to change their look and feel because it looks too similar to MS Office. LibreOffice is SUPPOSED to look like MS Office so that users can switch without much pain.
Right?
If Github were an infrastructure company, we'd all want our git repos mirrored there and we'd all want to use the collaboration and reputation APIs.
But viewed through the product lens, Github is a user interface for git which ought to be considered proprietary.
When Github first launched issues, I was hoping that it would be pulled into .git itself, so that we might all manage issues locally using a cli and then sync changes with peer copies of the repo.
Then, when Github launched jobs, I thought the idea was that hiring managers would get a very good sense of a candidate's skills by seeing information surfaced by github about a coder's habits and social network. This would in effect be a big data approach to evaluating a coder as a function of commits, and a meritocratic leader board for the industry.
Then, when Github announced Atom, I was expecting a bunch of Github branded open source tooling, yet the approach seems hesitant and focused on beginners.
All along, Github charges a premium for private repos, which has allowed its competitors to grow.
Now Github has an incentive to become proprietary, because it no longer has a free network effect. With a $100M investment, one needs pretty big numbers to move the needle.
I think a turning point was when Github decided to stop being a rubygems repo. It is exactly that kind of deep integration of hosting, reputation system, and build system that Github offers a unique competitive advantage. Github's search was also broken for years.
This allowed NPM to spring up, but lacking the ability to innovate deeply in the area of reputation the way Github could have.
So now Github has to decide if it can be a trusted platform or if it's going to fight petty battles over producty things like Twitter has done.
At first, we have never copied any materials from GitHub so this is not problem.
But later when you scroll to their footer it says:
GitBucket is a GitHub clone powered by Scala.
There's nothing wrong with building a compatible clone of a proprietary program or platform; that's a valuable contribution.
More importantly, though is that look and feel may be trade dress, which is a trademark issue, because it helps consumers identify the source of the service. Do you look at Gitbucket's website, which does the same thing at GitHub, and think for a second you're not sure if this is a service that GitHub made? That's trademark infringement.
We also learned about trade dress in the 80s. [1]
[1] https://www.youtube.com/watch?v=29wNCH4RBrk (Coming to America)
There has to be a line somewhere between "I own the copyright on the appearance of this painting" and "I own the copyright on the appearance of text documents showing 12pt Times New Roman on a white background" where it no longer qualifies as a copyrightable work, but I wouldn't be surprised if GitHub's page layout fell on the copyrightable side of it.
For another example: magazine page layout. If you designed a magazine and a competing publication in the same industry lifted your design pixel-for-pixel, it'd be lawsuit time. If a satirical magazine did it to imitate your publication, they'd be doing it under a fair-use exception for satire. GitBucket is more like the former.
I hope GitBucket posts the email from Github.
It would help, to make a counterpoint, if you spelled out exactly what in the 90s this reminds you of.
My wild guess is that this reminds you of the legal agreements Microsoft got in trouble for having computermakers sign that kept BeOS off their computers.
But that's wildly inapplicable here. Nevermind the important fact that a TOS for Github's own service forbidding using it to create a competing service is materially different from signing an agreement with a 3rd part to not do business with a competitor, the simple fact is Anti-Trust laws only apply to Trusts.
At the time Microsoft got in trouble, they had previously signed a legal agreement acknowledging they were a trust, in 1994. Github hasn't done that. Microsoft signed a legally binding document that said "We acknowledge we are a Trust, and we agree to play by the rules governing Trusts" and then broke those rules. That's what they got in trouble for. None of that applies here, however much you "think Github has a dominant position". That's not enough to get you slapped with antitrust violations.
If Github were a monopoly in it's market (which it isn't, but let's pretend), that's not illegal! They would first have to be shown to be leveraging that position to enter into other markets, or to in some other way be illegally using that position to prevent 3rd parties from doing business with competitors, which is a violation of the Sherman Act. Simply saying that competitors can't use their free service is not a violation of the Sherman Act.
To answer your question though, I was thinking of the accusation that Microsoft leveraged the Windows market position to promote Internet Explorer.
It still seems that (if a monopoly) Github's behavior could be covered by the "essential facilities" section. However both whether Github is a monopoly and whether their behaviour would be covered seem very fuzzy, and I suggest we leave that discussion to the lawyers!
Theres a lot of subtlety I'm missing, but that's the best this non-lawyer can do for the time being.
Whatever it is that you think you learned in the 90s that would somehow make that an antitrust violation is quite mistaken.
Changing the colors of your theme doesn't really substantially change the UI. They should strive to become something of their own, and go after improving past what GitHub offers.
Props to both parties for dealing with this like adults versus suing each other, which is how most of these situations usually end.
Feature-wise, it's behind both GitHub and GitLab, but for company internal repositories, it also doesn't me to risk the security of my server by running RoR. I lost a server to hackers (temporarily) due to an RoR vulnerability that was exposed through Redmine, so perhaps I'm a bit sensitive.
¹ With HTTPS, of course, but that should be used anyway, to protect the app's own authentication.
That's more of a redmine vuln than a ruby one. Someone can write bad/vulnerable code in any language... I know, I write PHP daily :)
Ofcourse logo, icons, css, js files must be rewrited by project contributors but looks can be same as github.
We love github, we use github, we promote github to companies, friends and community, we help them grow and being great with open letters, whishes, advises, even we publish our codes under gpl or other free/open source projects on github
They change and show how we can interact with other developers.
Github have a great experiences with coding community, resources to explore more ways to do things with rigth way with our help.
Github must be proud them self and its good.
But as a community driven projects doesnt have this experiences and/or knowlage. Copying ui and ux it's not be issue for those projects if they dont go to commertial way.
Its shows what github doing rigth. In this community we have great hackers, they can offer help to gitbucket, but we don't have great ux hackers as code hackers. Until we have ux developers (in general speaking) copying experiences from somewhere and given them to people sould not be issue.
We don't really care about it here either, but we'll at least try to hide it by changing the UI so it doesn't look like a clone, even if it blatantly is.
There, the _point_ is to be a clone. It's sort of a mark of respect.
It's just a very different mentality around this stuff, I hope it can be resolved amicably.
site footer
(to be clear I didn't have a problem understanding the blog post and don't mind that the english isn't perfect, I just thought it was curious).
One of the things they did not clone from GitHub is well written prose. GitHub's blog posts are always well written and enjoyable to read.