I've now open sourced Mast! So you can see exactly how the app was made. Woo! 🎉❄️

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

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

@snder @JPEG Ooooooo...

Companies like DoubleDutch do something similar for their appa, same basic codebase but connect to one org’s instance of the event platform.

You’ve got a potentially very interesting opportunity here should you decide to do it.

@JPEG @snder you put it under GPLv3. Si it's not open source, it's free and thank you for this :-)

@JPEG Woohooo, congraulations! Very nice! Let's boost this to infinity! :)

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

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

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

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

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

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: – 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 excellent, thank you! Will test on my hopefully-not-too-old phone.

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

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!