Steemit.com is now Open Source

in steemit •  2 years ago

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 support@steemit.com 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.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  Trending

Another big step forward into world domination. :)

·
·

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

·

definitely. steem is a revolutionary vision of the future of the web. get rewarded for your effort in the web in money!

·

@steemitblog @dan
This is good news, I saw where all can help to support the full development of future steemit

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?

·
·
·

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 support@steemit.com as soon as possible.

@steemitblog or @dan , is there a PGP key we can use to encrypt our findings before sending ?

thanks for info,,steemitblog,i hope you visit my post anytime,,,

Finally! ;-)

Lets play this great game on Steemit platform great news.

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!

What a great news! Developers in open source community are really committed to what they're doing since they are not part of corporate cultures, and not running after money. They share their ideas by letting users to access the source code and debugging tools. I'm confident that will improve the quality and stability of this fantastic platform.

Great! Wait for alpha version

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!

Very exciting news!!!! Steemit is making history by welcoming the new era of Blockchain technology!

Do you realize what that means ? That is a major news !!!
But it raises a few questions:

  1. How will we know we are on a legitimate Steem site, and that our login and private key won't be harvest ?
  2. Will the name Steem will dissapear, as you can use the steem blockchain and have a totally different UI

So many questions, I am very excited to see all these new developments.

Great news, now the people who made awesome websites with stats, and everything can bring their work to help build a better platform

Ok, let's make our own steemit then !

·

Could you help me do this? I have a large niche audience I'd like to build a Steemit for, but lack the technical skills to accomplish that goal.

A bold move. Congratulations.

Thank you for the great work that you are doing.

Awesome!!

I am a huge fan of open source software where security issues can be discovered quickly and fixed! Very smart move.

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.

This is amazing!!

Transparency is key for long term survival!

could bring faster improvements to the website. What you can do etc. See your favorites faster, sorting etc.
Great! Will help alot.

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!.

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! :)

So who tried to build the thing ?
I tried on Ubuntu Server 16.04 LTS with no success yet, it appears to need a OSX library .... fsevents, and I don't know to desactivate this ....

Any place, forum to discuss about those issues ?

·

Fsevents is Mac OS/X's equivalent of Linux' inotify. I can't find any abstraction library to hide which API is being used, which is annoying as a lot of software uses fsevents. If both could be hidden behind a POSIX API, everyone would be happy and the software developers could live happily ever after. A portability library could be developed by Steem and used by their software, but it should really be external to Steem the engine so that everyone could use it.

·
·

@artakan @alfar did you solve this FSevents problem I'm facing the same here, on a linux Arch
..
any help ?

Isn't having to use your owner key on your online device a vulnerability? What about your active key without 2FA?

YAY! Open Source. But can someone take the code and make another type of steem?

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. :)

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.

GLAD TO BE PART OF IT!!! YOU WILL BE THE "FACEBOOK/TWITTER" OF THE FUTURE!!! :D

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 :)

Great step Guys. making it open source will actually help in stabilizing the platform as well as the currency.

Great! This totally changes the article I was working on about Steemit and the wonderful whales...

wait, there's an open source key on my keyboard!

Ohhhhhhh man :D

This should be fun :)

Great! I will make Steem.cn Steem.fr steem.jp Steem.tw for readers from different countries!

I just bought these domains today!

This will make Steem really decentralized!

·

now you're thinking, it may be necessary to create your own chain for various reasons, but less profitable for some time

·
·

, but there are advantages to keeping all in one

Keep up the good work!

Is there an official thread or #hashtag on here for Steemit feature suggestions?
.. or is Github the place for that?

"No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider."- Section 230 of the Communications Decency Act

https://en.wikipedia.org/wiki/Open-source_software
https://opensource.org/
https://opensource.com/
https://sourceforge.net/

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. :)

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.

Seems like a logical move now that piston.web is out.

This is really awesome, a very important step.
Thank you!

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.

Very good news.Open source is the way to go.

Awesome! I've been waiting for this! This will hype the price up for a couple of days, but worth it. Every day there's hellaton progress in the steem community! Love this intensely! can't wait to check the code out and look for vulnerabilities to report :-)!

I have no idea what this means but the fact that you do is awesome!

i thought it being open source. if this is the new case . then lets do it

Good news.

I have zero idea of what this means or how it will affect me. I feel so untechy.

Nice,very better.

Excellent, time for the devs to make this thing bulletproof!

Great news! :))

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.

Wow. Thanks to the developer team. We gonna see steemit-lite or steemit-dark,but that is good right! More competitor, more developing. Always room for improvement!

I Love Steemit

👍Thanks for information, success always steemit

Man..someone please fork it and make steem-porn. Can't wait for it!

·

I have domain of steem.sexy . Maybe suitable.

·
·

steemerotica.com would be better I think.

·

No need to fork it. Just create a front end which focuses on NSFW and erotic content.

Awesome! This means that anybody can improve steemit! Pull requests are welcomed, right?

wow! PR accepted? good @steemitblog 8]

Open Source it is great!

We need an API

Great news.
This is an increased responsibility for all of us using Steemit :)

Nice. We are at the birth of a new paradigm. Congratulations to all those get to witness it.