Ibland kommer ett företag att göra någonting så hemskt, så otrevligt ont, att det är svårt att föreställa sig att de är motiverade av något annat än rent, oförskämd ondska.

Jag talar om Tapbots självklart och beslutet att debitera en hel del $ 2,99 / £ 1,99 för uppgraderingen från Tweetbot 2 till Tweetbot 3.

£ 1.99! $ 2.99! För en uppgradering! Vilken grupp av @% * & rs!

Jag skojar självklart, men gott om människor är det inte. Tapbots skicklighet att ta ut för sin uppgradering - och priset på £ 1,99 / $ 2,99 går upp efter en begränsad period - hade dragit lite kritik.

Bristen på en gratis uppgradering är en "brist på respekt för dina gamla kunder", en "#fail", och bevis för att "ni börjar bli mer giriga än bra dev shop." Och det är bara de tre första Twitter-sökresultaten.

För Apple är programvara en förlustledare, något som ger bort, så det kan göra stora pengar på hårdvaran.

Ladda eller lura

Försvinnande faktum att £ 1,99 / $ 2,99 för att frivilligt uppdatera en app som du använder hela tiden hela dagen är en oändligt liten summa pengar jämfört med vad du spenderar på kaffe, lunch eller strumpor, känslan av rättighet här är hemskt.

Tweetbot 3 är en väsentlig uppdatering, en grunduppbyggnad, och det är mycket arbete - och ett så stort antal kunder tror att i utbyte mot fem månaders ansträngning borde utvecklarna betala exakt noll.

Och det är allt Apples fel.

Medan Tapbots var upptagen med att uppdatera Tweetbot uppdaterade Apple OS X och iWork.

Uppdateringarna har inte blivit helt framgångsrika - jag har lagt mest av den här veckan på att stampa runt huset och förbanna på sidorna 5.0, som har tagit bort alla funktioner som jag faktiskt använder - men de har alla varit gratis.

Det är en modell som Apple har gått iväg för en tid, och det är klart att precis som iOS, kommer framtida OS Xes och iWorks inte att kosta några pengar.

Det är bra när du är Apple, vilket gör 37% marginal på 599 kr. Telefoner. För dig är programvara en förlustledare, något du ger bort så att du kan tjäna stora pengar på hårdvaran. Google gör det också, för givetvis gör det sina pengar genom att dela dina personuppgifter med Satan.

Det är inte så bra när du är en apputvecklare. Som musikare, romanförfattare, filmskapare och någon annan som enkelt duplicerar digitalt innehåll är det svårt att leva om du inte har en maskinvaru- eller reklamverksamhet att falla tillbaka på.

Om du inte vill göra det som en hobby, behöver utvecklare äta - och det ger dem två val. De kan ladda eller de kan fuska (det finns ett tredje alternativ, reklam, men det kräver massiv skala: annonser betalar bara några pennies per användare, dåligt riktade dem ännu mindre).

Vilket skulle du föredra: Gratis appar som nicklar dig, spränger dig med oönskade annonser och fungerar inte ordentligt om du inte tappar ut sixtio quid på magiska danglar, eller riktiga, vuxna appar som gör vad de gör "ska göra och göra ditt liv verkligen lyckligare för en enda, helt rimlig avgift?

Det andra svaret är självklart det rätta, men jag oroar mig för att genom att göra hela operativsystemet - inte buggfixar och patchar, men helt nya versioner - och gratis kontorspaket hjälper de äpplen och googlarna i världen att fostra tron ​​att Programvaran ska inte medfölja en prislapp bifogad.

Dessa företag behöver inte din £ 1,99s. Men många utvecklare gör det.