*** EDIT : Not open-source anymore, please read this post ***
I needed some time before getting everything clear in my mind to announce what I would like to do next with Blocktivity ... but let's face it, getting everything clear and well thought with computer stuff will clearly take me years!
So, I'm not going to wait any more and I'll just share with you what I want to do next.
Blocktivity purpose is to clearly display important information, data and metrics about the blockchains. No hype, no FUD, just the raw material to take good decisions when investing.
Until now I have been doing it all by myself but I'm a noob in programming and Blocktivity evolves very slowly.
Blockchains are a technology that enables better human communication and transaction as well as the growth of healthy communities. I would like to do something similar with Blocktivity and make it a community-driven project.
I want to open source Blocktivity.
I don't know the first thing about open sourcing a website but I'm learning on the go. Right now the website is written in HTML, CSS, PHP and it's using a MySQL DB. All done with my basic skills.
My plan was to first switch from that combination to something more JavaScript oriented (back and frontend).
Then, I will open source the project. I'm learning JS to do so, then I would need to understand how to open source on GitHub (probably).
I wanted to announce it after doing all that but I feel it could take much less time if I have some support during this process.
So, that's it ! Let's open source Blocktivity!
I'm looking for people who want to contribute with ideas, opinions. Also helping with some part of the code or guide me through this process of open sourcing, ect ..
I hope Blocktivity can evolve with a nice community of people who believe in Blocktivity and the data it represents. I want it to evolve in a much wider project with more data, metrics, information, charts, analysis, ... maybe I could also open source the @Blocktivity channel on Steemit and include its blogs in the website. There is a lot of things that can be done and I'm open to any good idea.
I have two Telegram channels dedicated to this community and to this process.
Main channel with general conversations : https://t.me/joinchat/BdGiiBJMeTNlrwnImdqbJQ
Dev channel only for conversations about the process of re-writting it in JS and open source it : https://t.me/joinchat/BdGiiA-3Q5LY6QU3GMwepw
Let's have some fun, cheers.
Admirable goals, it will be interesting to see how you manage the evolution. My suggestion is to establish your vision in the form of goals, principles or perhaps a constitution of some type to form a framework for contributions. That will provide a skeleton on which others can build and expand, while maintaining continuity for what you want to achieve.
Otherwise, I fear you may be pulled in many different directions and will be difficult for you to guide the efforts in a way you will be pleased.
Just my $0.02 opinion. Who knows, without any guidance and the right contributors, it might evolve in a way that nobody could've foreseen in something amazingly great may emerge.
I lean more towards planning than to chaos, after all I engineering is in my blood so to speak.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That's an excellent suggestion. I also feel like steering the ship but with a small rudder. Enough to keep the main ideas aligned but also with enough freedom so every good ideas can be added.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
All you need to do to open source your project is to use a copy left license. There are a lot to choose from. I suggest taking a little time looking over those and get a feel for what you think would suite you and your project.
GitHub does provide some help there, I believe. But you can put the code on GitHub with an appropriate copy left license and then you are open source. That is all there is too it as far as making it an open source project.
Then of course there is running it...
Cool project. I wish I was a coder, but I'm not. I'm just an open source geek. Sadly, that means I'm just a "user", lol.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes, technically your code is open source as soon as you add an approved open source license. Second, you should track your codebase in a git repository and upload it to a public GitHub repository. It's fine, in my opinion, to make the code public before it's perfected, just perhaps make a work-in-progress note in the README. Honestly, with most open source software, the assumption is that it's always in progress.
Copyleft licenses are strict licenses. Personally I prefer more permissive licenses like MIT or BSD 3-Clause. These licenses are less likely to cause incompatibilities. Copyleft (in theory) requires that anyone who changes & distributes the code, must also make their changes public. In practice, it can create legal headaches and discourage reuse.
Anyways, happy to answer any questions.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The main goal for open sourcing blocktivity is to allow anyone to improve from where I am today. I heard so many people wanting to contribute, it felt like the right move.
I didn't dig into the licensing. I though you could simply " track your codebase in a git repository and upload it to a public GitHub repository" and that was it.
I'll dig more into the licensing thing but the simpliest form will be the one.
What is the purpose of the license ? Can't anyone participate or use what I already done without a license saying so ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Licenses are necessary for reuse due to copyright, which automatically protects original works of authorship such as code. Without a license, default copyright protections apply which can prevent people from copying your code or making any derivatives.
Similar to how it's technically possible to reuse any image you find online, however, it may be copyright infringement unless you get permission from its creator. Open source software licenses essentially grant anyone permission to reuse your code under certain conditions. They also have disclaimers which are important. So if somehow blocktivity causes someone financial loss, you would not be responsible.
Take a look at https://choosealicense.com/no-permission/ for more information the problem of not having a license.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
They can. It is just a matter of being protected. If it isn't licensed, the risk is that some other person or company can claim it as theirs and license it such that it is proprietary ie. trademarked.
My opinion, and I wouldn't take it for much is go with the MIT license and don't worry much. In a nutshell, it allows anyone to take it and do what they want with it and you won't have to worry about keeping it free or compatible with other open source license.
Sorry the license thing is kind of a drag when you just want to create.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good point. I agree 100% MIT is my preference. I guess I didn't differentiate between Copyleft and open.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I wasn't able to write a "Hello world" html page a couple of years earlier. You just have to start there and keep learning what you need to do funny stuff. One day you'll realise you know enough to build a simple website and from there, ... there is no limit. It's also a lot of fun to learn this stuff.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I used to do some coding. Never was much good at it, but I've found that I have a place in the documentary world. I like to show people about open source tools and concepts and tell the stories about the people making them and how they help the world for the better. It is my passion.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good you have found it ! Life with passions is much more enjoyable, I'm happy for you man and glad your passions can be helpful to mine ;p
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow!
I admire your ability to learn these skills and create a useful tool that will benefit the Steemit and cryptocurrency community in general.
I am currently invested in a coin called Apollon (xap) which is masternode coin whose use case is a graphic interface allowing people with very little crypto knowledge to buy masternodes on their website with fiat. They are partnering with another company which builds a software component which assesses crypto’s objectively and I think sections of their code may be useful to you. I will look for their information on the Apollon discord and send you their GitHub address if I can find it.
Take care and good luck with your project.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A really good idea!
I have invited you for the Minnow Booster whitelist which gives lots of benefits for quality authors, among which a higher upvote. You can read more about the MB white list on @minnowbooster or read this post.
https://steemit.com/minnowbooster/@minnowbooster/minnowbooster-epic-update-community-whitelist-now-online
If you have any questions you can come to the white list channel in the Minnow Booster discord.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you, I will have a look ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @blocktivity!
Your post was just upvoted by @utopian-io. We invite you to join our developer community on the Steem blockchain to crowdsource your project development and promotion with Utopian.
Contributing on Utopian
Learn how to contribute on our website.
Want to chat? Join us on Discord https://discord.gg/h52nFrV
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @utopian-io, apart from developmental projects, what other project do utopiano-io support? Is there room for academic strides?? Thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Cool, thanks, c u on Discord
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @blocktivity!
Your post was just upvoted by @utopian-io. We invite you to join our developer community on the Steem blockchain to crowdsource your project development and promotion with Utopian.
Contributing on Utopian
Learn how to contribute on our website.
Want to chat? Join us on Discord https://discord.gg/h52nFrV
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You vision can help your project grow much faster. Open source projects are the key of the future. And I think some crypto projects will show to the world the real potential of open source. Centralized projects are good in some areas but projects like Wikipedia or your should be open sourced in the first place. Good luck!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you telegraph, first time I do that, lots of things to learn but I'm very pumped !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I really like blocktivity, it's a great website and shows off the true utilization of cryptocurrency networks - the vast majority have lower usage than that you'd expect for their market cap & onling following.
I'm interested in providing these statistics on google assistant - could draw a lot of attention towards the top blocktivity cryptos!
Looking forwards to your open source releases 👍
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Cool, good idea, also looking forward open source releases ^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great news man 💥 happy to see Blocktivity grow... been visiting for some time now, incredibly useful and clean way to see this data, all the best!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great stuffs you're packaging @blocktivity. I'll be following you to be a part of your projects. Kudos!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks man, good to have passionate people onboard.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You took the first step by posting on here. I see from the comments utopian.io is a great place to start. Perhaps get with some of the developers on there and they can guide you.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'll totally reach them, I will need some guidance.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I like your work @blocktivity, if you can improve it, it will be amazing. You have my support.
Upvote and resteem.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks Necrus ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I just vote your post lets help each other to grow in steemit...
https://steemit.com/mgsc/@ankit14192/major-devendra-pal-singh-true-fighter-motivational-story
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great goals!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the upvotes.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You can put the code in the GitHub with the right-side copy
Copyleft licenses have severe permissions. Personally, I prefer more privileges like MIT or BSD 3-Clause.
I believe you have to study more time to reach the goal
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi!! what good ideas, what a good project is going to be developed. Hopefully you can include sections for the Spanish language so you can have even more support! Greetings from Venezuela!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
i am new this side .plass comunt$ like my post.help me
https://steemit.com/@nazmul79/followers
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Admirable goals, it will be interesting to see how you manage the evolution. My suggestion is to establish your vision in the form of goals, principles or perhaps a constitution of some type to form a framework for contributions. That will provide a skeleton on which others can build and expand, while maintaining continuity for what you want to achieve.
Otherwise, I fear you may be pulled in many different directions and will be difficult for you to guide the efforts in a way you will be pleased.
Just my $0.02 opinion. Who knows, without any guidance and the right contributors, it might evolve in a way that nobody could've foreseen in something amazingly great may emerge.
I lean more towards planning than to chaos, after all I engineering is in my blood so to speak.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Weird this showed up twice. Been noticing strange behavior with steemit recently. I can't upvote with 100% otherwise I get a failure, something like "rewards cannot be zero". It works if I use 99% or less in the slider.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Utopian also have their message dobled. Probably Steemit bugging.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Amazing Feed!!
Well!! Hie.. I'm a newbie.
Here is the link to my post. Upvote if you like the content. thanks!
https://steemit.com/creativity/@cherrythinks/echoes-poem-2-unfolding-life
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @blocktivity! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes received
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Semi Finals - Day 1
Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit