We are happy to announce that steemit.com is now fully open source and available on github.
https://github.com/steemit/steemit.com
The License
Copyright (c) 2016 Steemit, Inc., and contributors.
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Security Bounty
If you discover a security sensitive bug in the code, please contact us at [email protected] so we can quickly patch the vulnerability. Those who bring us these issues will be well compensated. Thank you for helping make steemit.com a better platform for all.
Me trying to find the bugs and get that bounty...
nice funny upvote me
Another big step forward into world domination. :)
exactly my thoughts.
Nice... let the games begin!
thanks @steemitblog @dan, i think it needs community support to make steemit better than others, we all support it and delighted with this information
Regards
Read my post : Steemit 3D Text and Logo Makers
nice!!!
@steemitblog @dan
This is good news, I saw where all can help to support the full development of future steemit
definitely. steem is a revolutionary vision of the future of the web. get rewarded for your effort in the web in money!
Bitcoin is open source and I believe has been from day 1. There are countless clones and the reason the clone coins haven't surpassed BTC is because they don't solve a problem that Bitcoin has. The ones that have thrived have done something else.
Same goes for Steem, someone just can't copy and paste the code and, viola, make a brand new Successful social coin. Early bird gets the worm. Having Steem as open source will only encourage people to check and modify the code to make it better.
Price of Steem will rise and fall based on the merits of its utility beyond its current speculation phase. Having it open source can only help.
I suspect you @coinz are correct.
Steem has been open source all the time. This announcment is about the Steemit website code. :-)
Ooopsie, well I'll take the money and run. :/
Sorry about that guys didn't mean to spread disinformation about Steem code. But on a side note, Steem would be nothing without Steemit.com. In fact correct me if I'm wrong the two could not exist without each other so open sourcing one without the other is in essence not open sourcing the entire project.
Anyway the above is great news.
nice post vote me
The crypto-economization of the social spheres, in my view is in it's earliest phaze of adoption/integration. Communities come in many flavors . Did that chinese steemit-like site (yoyow) ever launch?
Steemit was inspired by reddit, but instead of cultivating a non-monetary reputation based ecosystem (karma), Dan and Ned decided to go for the money. Which makes $ense. I like to think of 'crypto-economization' as a feature that can be interwoven throughout a community. The same is true with socialization itself. The opportunity to socialize is just another feature that has been encoded and made available for a cluster of nodes to engage with. There will be many 'steemit-like' portals (crypto-economized ecosystems.) Just like there are now many sixdegrees-like social spheres.
That said, steemit is going to be a massive success. Especially the more decentralized and distributed it becomes.
@coinz yes Each cryptocurrency here is to solve a specific problem and thus running eg golem, maidsafe coin, etc
In my view it will encourage further innovation that Steemit can use and benefit from. It will also inspire confidence in the website code/ security. Not to mention spark healthy competition. Very good move.
To be fair to the guy the codebase could be shit.
But it is a good move and does inspire confidence.
Wouldn't really matter much at this point given the amount of people on the platform already. 97% of the users wouldn't be able to say whether or not the codebase could be shit. Most are here to write.
why is that?
Same question. I don't see the reason
does the person commenting realize Red-hat is a billion dollar company that is opensource and Microsoft t is going opensource for much of there code oh and bitcoin is opensource so... his comment seems misguided IMHO.
No one can fork the Steem blockchain without persmission from Steemit Inc..
The Steem blockchain code retains no permission to fork without written permission from Steemit Inc..
They’ve entirely open sourced the Steemit.com source code, but apparently the Steem blockchain remains under the control of Steemit Inc..
nice
Why would it? Open source has never been a problem for other major players. Why do you think Android has been so successful?
it really because of open source
https://steemit.com/steemit-is-now-open-source-Good-or-Bad
how you mean.
Why do you make this argument ?
I completely disagree. This site is far more valuable to me thanks to open-sourcing. I believe I am not the only one who will be more dedicated thanks to a transparent community model.
(And honestly I'd build it differently anyway...)
:P
lol yea, the same way that Bitcoin price will plummet because of open source.
Hmm yea maybe its true without Bitcoin open source there would not be steem, so people would not switch from Bitcoin to steem :)
But who knows what the future brings. The only thing I know is, that diversity is very very good. Every monoculture / single currency will always fail, so its good to have more currencies :)
NXT was closed source, then the source was opened... ... not saying it is the same case, but if that is what you are looking for...
You do realize Red-hat is a billion dollar company that is opensource and Microsoft t is going opensource for much of there code oh and bitcoin is opensource so...
This is amazing.
Excellent. This will help STEEM scale to new heights!
The open source movement is slowly exposing many of the flawed arguments of the pro-IP crowd. For that alone I am grateful!
Nice! Developers can now use this to brainstorm new ideas and projects that build off the same platform. The development of steemit based Facebooks, Twitters, and etc. will surely accelerate. Great news!
If(steemit == "opensource"){
console.log("I am happy");
}
Congratulations, is a great post!
Do you like it?:
My God STEEM
Wow. Good job!
The Steem blockchain code retains no permission to fork without written permission from Steemit Inc..
They’ve entirely open sourced the Steemit.com source code, but apparently the Steem blockchain remains under the control of Steemit Inc..
What was it licensed as previously?
It was closed source (the website).
Incredibly forward thinking to go Open Source.
thank you @dan and @ned for this great platform! you're doing a great job!
Oh! Sweet little pie of wonderfully written code. React and Redux, Node and Koa.... I would read it just to learn how to be better developer!
perfect, good project
Completely unexpected. Doubly awesome...
Alas, I am too busy steeming to actually fork it.
Awesome! It's amazing just how open everything is.
I wonder if this will lead to alternate websites? Maybe like Linux distros?
The question is would you trust your login-info to a third-party site that may offer similar functionality but may be a scam to steal your funds?
No, I wouldn't at this time, but I'm sure they will have a solution to secure that aspect. The blockchain security looks promising, though I don't know how that will be implemented open source?
Linux distros of the website?
SteemIt distros of Disqus like add-ons to websites.(You know, the comments section) Is what I was thinking, just answering your "?"
No, no, I meant LIKE Linux distros. So there could be many distros of the website.
But yeah, maybe someone can develop a Linux distro too :)
Woohoo! I'm really happy to see this.
My only gripe is the lack of commit history - will that be addressed in the future? The fact that all changes are bunched up in "initial commit" makes it hard for people to see how the site evolved and why things are the way they are today. It also makes regression testing not possible :( .
I thought it already was?
steemd blockchain client (https://github.com/steemit/steem) was open sourced but not steemit.com website
Would I trust a third-site for accessing steem? I don't know... these things involving money require a certain level of trust... But it's a good thing that the code can be seen and improved so that we can have UI upgrades.
Finally, check all the issues people opened please!
We do check it, but obviously we have a long list of issues to sort through. Hopefully people can provide pull requests to fix minor issues.
Wonderful! @dan I will see how I can help!
Edit: Just made 1st pull request -- adding a button the internal market on cancelling orders.
..then referrals should be open too
#justsayin
The bounty idea is quite spectacular
wow thats great! Just today I wished for that! I must be in haven :)
This is not talking about the protocol. It is about the website. This is very smart because it will allow people to build off of it. We will see quick improvements to the UI, etc, and the experience overall. In the end, this will greatly improve STEEM value.
Thankyou for doing this! In the end we will all be safer , I do have faith in your code and vision but being able to directly see it makes all the difference :)
I will spend some focused time auditing for bugs today, others should do the same - I'm excited for this code - So are the legion blackhats all over the world, and everyone makes mistakes sometimes.
If you have the skills and are invested in the future of this community then PLEASE join the effort to audit code and discretely disclose any security sensitive issues to [email protected] as soon as possible.
@steemitblog or @dan , is there a PGP key we can use to encrypt our findings before sending ?
This is good or bad news? :)
Good news, now there can be other sites just like steemit "mining" steem and getting rewards, that could benefit all of us and make the steem value go up!
I've been learning coding recently, this will be a great chance to look over code I am interested in.
And bug bounty will be like a double bug bounty, steemit reward you then post about it and probably get more
This is great news. Thank you. Would like to see more steemit sites around the globe so that adoption might take really a huge step forward.
To the moon. :)
Yeah!
Best news! This a big step in Steemit! Lots of new apps or dapps coming along !
This will increase the price of Steem as it will draw more attention in the market.
Very cool and looking forward to more updates!
It's not all about the price of Steem going up! :)
OPEN SOURCE! This is so awesome. WE ARE EVOLVING!!
I can't wait to see what world-changing things come from a move like this. We've got some incredibly talented people here who can really take this platform to a new level.
Up, up, and away, folks. :)
If someone decides to set up a Steemit clone , can they use Steam as currency?
Yes, that's the beauty of it, technically you can go now and make like a "steemit" clone, change the name and logo and use it just as steemit to create and earn a bit doing so.
steem is only available on the steem blockchain
Sure. steemit.com is just a block explorer.
Great step for steemit! I see this bringing in new people in great numbers to websites like steemit generating awareness to the cryptocurrency world in general. Good going Steem Team!! Lucky to be here! Cheers :)
Steemit will be more innovative than ever. The users who powered down or are inactive will kick themselves when its price skyrockets. Github and steemit both are platforms that encourage sharing great content instead of hoarding it.
what will happen when Github meet Steem?
The world be b full of amazing content
This is phenomenal news!
I can't wait to look into how you guys built this awesome platform that seemingly takes up a lot of my time these days.
Hi @Klye, would you be available to help me build a niche based site using this platform?
Swamped at the moment but perhaps in the future
Ok, thank you for the reply. Do you have any friends that could use some work? Looking to launch this new site ASAP. Got 3 million facebook fans that I want to get into this platform, but need the site to be only content related to the niche. Compared to the overall clone I built that pulls all of Steemit posts in.
I am surprised. Thank you very much to the devs! It took some courage without a doubt. It's nice to learn the full code of a commercially successful blockchain startup.
Nice! I am a programmer and perhaps I can begin developing apps which use steem, like some game sites and possibly a marketplace. Like a steembay lol. It is good to see that they have made the source code open source, as independent programmers will be able to contribute to steem through github.
This will definitely make steem better in the long run as well as make it much more secure. I am looking forward to perusing the source code and seeing how it works.
Thank you for making Steemit a truly transparent and decentralized community!.
wow! PR accepted? good @steemitblog 8]
All run to develop!
what ?!! Why? I can't believe you're that cool, it creates competition, but it means you must truly believe your investments in Steem will pay out. Awesome, thanks.
Steem should be decentralized. That's the value of Steem.
Steem is not yet another Facebook.
Think big!
Ohhhhhhh man :D
This should be fun :)
Gawd, I wish I had more steem power!
Great step Guys. making it open source will actually help in stabilizing the platform as well as the currency.
excellent article
YAY! Open Source. But can someone take the code and make another type of steem?
BSD license. Good. I'm not a huge fan of it, but it has its place and this is definitely an example of where it should be used.
CMake. Good. The GNU tools for configuring and building have been superseded - largely through inadequate maintenance and lots of cruft. CMake isn't perfect, way too much logic in one program, but again this is a perfect example of where you would want to use it.
C++ files. Interesting. Those who are into bug bounty hunting might want to check US CERT's website for advised security practices with C++. I don't really see enough natively-compiled code to worry too much, but if you want to grab bounties then I'd start with the simplest part and work out.
Freshmeat - damn, Freecode - is dead, so I can't add this to the vast array of projects I used to monitor and front-page. However, consider the repository tagged.
This news should be sent to Slashdot.
Finally! ;-)
Seems like a logical move now that piston.web is out.