I've now open sourced Mast! So you can see exactly how the app was made. Woo! 🎉❄️
@JPEG Oh wow! Completely open source?
@snder Yup every part of the app is available to see and check out.
@JPEG Very nice mate! But I can also run my ‘own’ version locally on my iPhone?
@snder I'm not too strict on licenses, so be my guest. All I advise is to not plagiarise or sell it as your own.
@JPEG Ofcourse not but that goes without saying my friend ;-)
Isn't it an idea that you can maybe create some sort of Mastodon app template that connects to one specific instance only? I think many server admins love that some sort of a 'dedicated' app to their instance! (especially me )
@snder That's a great idea and will be cool to see you implement that, bypassing the initial instance entry page!
@JPEG Exactly! I've been searching for this for so long now haha.. I kinda gave up and offered my users the default mastodon apps page..
@spirit @JPEG @snder open source is a portmanteau word, when free is more specific. See https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses
@JPEG Reading that toot, I wonder whether you know what GPL means ...
https://github.com/ShihabM/Mast/blob/master/LICENSE
@JPEG Woohooo, congraulations! Very nice! Let's boost this to infinity! :)
@js Thank you! :)
@JPEG Thanks for choosing GPL!
@momentum No worries!
@JPEG 😮
@Admin Had to be done!
@Admin Haha this way I can accept pull requests too!
@JPEG that’s fair! It’ll be interesting to see if the sales increase or decrease, or if people rip off the app. Best of luck though!
@Admin An experiment for sure, but hopefully positive!
@JPEG wow this is great! Thank you very much for being great and adding value to the open source community :)
@puresick Thanks! Felt it was the right thing to do.
@JPEG I still can’t believe you went this route 😅😅
@JPEG good move! Not only that but the issue tracker is now accessible for everyone, it’ll help in the long run keeping up with the issues! 👍
@crowpersona Exactly! And I'm welcoming of pull requests too so will be great to see where this goes.
@JPEG do you plan on populating the issue tracker with your current list of outstanding issues? Not urgent, just so that we know your plans in this regard.
@crowpersona I'll get round to it soon! :)
@JPEG will you accept PR?
@kurzgedanke I will indeed! I'm more than happy to accept them and see what people have to contribute.
@JPEG and really nice! Thank you for all the work on mast!
@kurzgedanke Thanks!
@JPEG That's great. :) I've been wanting to ask you for a while if there's some way I could contribute.
@tewha Can't wait to see what you'll come up with, open to PRs. :)
@mattdaddy iOS only unfortunately!
@JPEG This is awesome news, man. Thank you. Now I can both wholeheartedly support your excellent effort without fear of it ever becoming a centralised silo and also hopefully help out with development. Great move! (I already bought it) :)
@aral That's very encouraging and kind of you, thank you! And thank you for the purchase too. :)
@JPEG Hey, just had a quick look. You’ve released the source but it’s not open source :) (https://github.com/ShihabM/Mast/blob/master/README.md)
If you release it under a GPLv3+ license you will ensure exactly the same outcome (no one but you can sell it on the iOS/macOS App Store). And it will be FOSS. Which will get others to contribute under the same license. (You can also ask contributors to license their contributors so you can include them and keep selling it too.)
@aral Hey, my bad! Any guidance on where I can find this or how to amend it to the required license?
@JPEG Sure: https://www.gnu.org/licenses/gpl-3.0.en.html – GitHub should have the option to select it / create your LICENSE file directly also.
@JPEG Oh, cool. It just conflicts with the “Permission is granted to use the source code, but not to sell it as your own.” in the readme. As it’s under GPL and since it must be relicensed for the App Store (and since only you can do that as you have the copyright), it means no one can sell it on the App Store. The “not to sell it as your own” competes with the GPL license & muddies the licensing (is it an extension to the GPL, etc.) I’d remove that sentence & you’re golden.
@aral Thanks for the clarity, I understand it much better now and have changed the ReadMe to reflect the advice. :)
@JPEG Great move! 🎉
@JPEG thank you! Buying it :)
@kornifex Thank you. :)
@JPEG excellent, thank you! Will test on my hopefully-not-too-old phone.
@stragu Great to hear!
@JPEG Thanks for your contribution!!!
@fdy Thanks!
@JPEG just bought it. Thanks for open sourcing it!
@zer0her0 Thank you for the purchase!
@JPEG this is awesome! I’ve been doing some stuff with Mastodon in Swift (as a complete novice, mind you) so I’m super keen to take a peek and see what I can learn (and maybe I’ll even be able to add a commit here or there!)
@hugo Thank you for the kind words! It's quite messy but everything's there now.
@JPEG Oooo… neat! … might give me an opportunity to make a Mac port … no promises though. Right now I wanna sleep.
@uliwitness Sounds good! Can't wait to see what you make.
@js FYI^