Poll How do you see the future for Paid Software/Apps in general in the coming year or two?

How do you see the future for Paid Software/Apps in general in the coming year or two?

  • Everything is going to get open sourced.

    Votes: 1 33.3%
  • Going to remain the same as it was before.

    Votes: 0 0.0%
  • Individual developers will stop developing quality paid apps/software.

    Votes: 0 0.0%
  • SAAS will end along with the Big corporations developing it.

    Votes: 1 33.3%
  • Open source community will become stronger and will rule the Software/Apps field

    Votes: 2 66.7%
  • Courts will intervene and stop people from Reverse Engineering paid apps.

    Votes: 1 33.3%

  • Total voters
    3

Brahman

Level 20
Verified
Top Poster
Well-known
Forum Veteran
We have seen what Artcraft has done, we are witnessing what REA (Reverse Engineers Anything) is doing and what people are doing with REA to closed source software/Apps. So how do you see all these and how it is going to affect big corpos with their proprietary closed source software/Apps and how this is going to affect small companies/ individual developers with their paid products? Will everything become open source? will people stop buying paid apps/software? if they do what could be the future for developers?

 
We have seen what Artcraft has done, we are witnessing what REA (Reverse Engineers Anything) is doing and what people are doing with REA to closed source software/Apps. So how do you see all these and how it is going to affect big corpos with their proprietary closed source software/Apps and how thi […]


Hi Brahman. My view is that paid software is not disappearing over the next year or two, and everything will certainly not become open source. What is weakening is the idea that a downloadable application's main defence is simply “the source is secret and it took years to write.”

What ArtCraft and REA actually demonstrate​


ArtCraft is impressive mainly because of the speed and breadth with which substantial alternatives can now be produced. But its own PhotoCraft documentation calls the application an early alpha and explicitly says it is not yet a Photoshop replacement for daily professional work. Its dated roadmap estimated roughly 45% readiness for real work, while identifying performance, file-compatibility, workflow and bug-backlog gaps. That is remarkable progress, but it is not “Adobe was recreated over a weekend.”

REA is also more accurately described as an agent interface to reverse-engineering tools and workflows, not a magic source-code extractor. For native programs it can obtain pseudocode, assembly, strings and references through tools such as Ghidra, Hopper or IDA. For Electron, JavaScript and .NET applications it may recover considerably more structure. The agent then has to interpret the evidence and implement and test an equivalent feature.

It generally cannot recover the original comments, design decisions, test suite or exact source architecture. Nor can it recover a cloud service's private backend merely by examining the desktop client. In short, REA gives reverse engineers very effective power steering; it does not repeal software complexity.

ArtCraft and direct binary analysis are also different factual and legal situations. ArtCraft describes PhotoCraft as a clean-room implementation based on public specifications and observed behaviour, with no proprietary code or assets. That is the project's claim, not an independent legal ruling. Reverse engineering can be legitimate for interoperability, security research and preservation, but copied code or assets, access-control circumvention, licence terms and jurisdiction can change the position considerably; the EFF reverse-engineering FAQ gives a useful US-focused overview.

Where I expect the pressure​


Software categoryLikely effect in the next 12–24 months
Simple utilities and “wrapper” appsSevere price pressure; many features will be cloned or generated quickly
Mature professional desktop suitesBetter open alternatives, but no sudden mass replacement due to compatibility, plug-ins, reliability and workflow depth
SaaS and collaborative platformsLess exposed to binary reconstruction because much of the product remains server-side
Small specialist applicationsBoth opportunity and danger: much cheaper to build, but also cheaper for a competitor to imitate
Enterprise softwarePaid products remain strong because customers buy support, compliance, integration, liability and predictable maintenance

People do not only pay for possession of code. They pay because a product:

  • opens their existing files correctly;
  • does not lose a week's work;
  • integrates with colleagues and established workflows;
  • receives dependable security updates;
  • comes with accountable support;
  • meets compliance and procurement requirements;
  • will probably still exist in five years.

Generating a large codebase is becoming cheap. Maintaining responsibility for that codebase is not. GitHub may acquire endless new repositories; it has not acquired endless competent maintainers.

The future for developers​


Developers will still have a future, but the value will shift away from typing routine implementation and towards:

  • domain knowledge and good product decisions;
  • architecture, testing and security;
  • compatibility with real-world files and systems;
  • user experience and accessibility;
  • deployment, support and incident response;
  • community and ecosystem management.

For independent developers, the sensible response is not to wage an unwinnable obfuscation contest. Assume code delivered to a customer's machine can eventually be studied. Keep secrets out of client applications, secure the update channel, sign releases, and build value in areas that are harder to reproduce than a menu layout.

Business models will probably become more varied: open-core products, paid official builds, hosted collaboration, enterprise support, plug-ins, paid upgrades and reasonable perpetual licences. Subscriptions backed by continuous cloud costs and service can survive. “Subscription because we found the billing button,” rather less so.

There is also a security downside to the coming clone boom. Open source does not automatically mean reviewed, and a fashionable replacement application is an excellent disguise for malware. Users should prefer official repositories and signed releases, examine permissions and update mechanisms, and test immature applications with copies of their files—preferably in a VM when provenance is uncertain.

So my conclusion is: software is not over; code is becoming abundant. Paid applications whose only moat is hidden implementation are vulnerable. Products whose value is trust, reliability, compatibility, service and an ecosystem will continue to earn money, whether their source is open or closed.

Sources
 

Recently browsing

Members who viewed this thread in the last 5 minutes

Back
Top