Paying for the development of software

I recently read a post on funding of software developed for academic/research use, the author stated that many grants are for new applications, and that funding agencies should consider supporting existing open source software that goes unfunded. There were links to papers such as the development of AstroPy, and a report by Nadia Eghbal on funding of Internet digital infrastructure development.  I have touched on this topic before in a recent post about the development/funding story of the Node Package Manager. All of these stories touch on some common problems:

  • People write software, put it out on the web, people use it or they don’t.
  • If a lot of people start using it, and start asking for features/fixes, how do those get done? How do the developers get reimbursed for their time and effort?
  • What if a business uses open source software at no direct cost? How can they depend on that software being supported and available?

Businesses that develop physical products that contain custom software pay for that software as part of the development cost of the product. This may be the best example of funding for software development.

To me, the idea of a subscription fee makes the most sense. The user paying a fee gets a specified level of support, for example, or early access to new versions. The developer gets a steadier stream of income than one-time payments (like for smartphone apps). There are other problems to address that I am not going to solve in this post, but people who develop applications should consider these topics before starting (they should “count the costs”).

 

 

Interesting  news reading workflow from Frank McPherson:

@brentsimmons I use River5 and when I find something I want to read I send it to Radio3 to add it to an RSS feed that is monitored by IFTTT to add to Instapaper. Basically it’s my replacement for Radio Userland. I am nervous about being dependent on Dave to keep Radio3 running.

Read IndieWeb Plugins and WordPress 101
Via Chris Aldrich, this is a nice summary of most of the available Indieweb plugins for WordPress. I am also a WordPress user and not looking to change, and I am very happy that there are developers helping WordPress users easily participate in the Indieweb.

Continuing experiments with bookmarklets and mobile posting

Today I tried to set up the Post Kinds bookmarklet from Chris Aldrich’s great overview post on this topic. I decided to use the Brave web browser on my laptop, and it worked just fine, I then tried to set up Sync on the laptop with Brave on my phone. The steps on the instructions appeared to work, but syncing only seemed to work from mobile to laptop. I found a long support post about problems with Brave Sync, so decided to try something else (I may still try to create the bookmarklet on my phone at some point).

In the Chris Aldrich post, he referred to a helper app called URL Forwarder (for Android). I installed that and followed the setup from Chris’s post for creating a bookmark post with PostKinds, and that worked! I was able to share a URL with the app, which then brought up a new tab to post that bookmark on my WordPress site. Nice! Now I can clear all those open tabs on my mobile browser and not lose the links…