How do you protect your software from illegal distribution? [closed]

There are many, many, many protections available. The key is: Assessing your target audience, and what they’re willing to put up with Understanding your audience’s desire to play with no pay Assessing the amount someone is willing to put forth to break your protection Applying just enough protection to prevent most people from avoiding payment, … Read more

What’s the best way to distribute Java applications? [closed]

There are a variety of solutions, depending on your distribution requirements. Just use a jar. This assumes that the user has the the correct java version installed, otherwise the user will get “class-file format version” exceptions. This is fine for internal distribution inside a company. Use launch4j and an installer like NSIS. This gives you … Read more

Create a single executable from a Python project [closed]

There are several different ways of doing this. The first — and likely most common — way is to use “freeze” style programs. These programs work by bundling together Python and your program, essentially combining them into a single executable: PyInstaller: Website || Repo || PyPi Supports Python 3.7 – 3.10 on Windows, Mac, and … Read more

I’ve found my software as cracked download on Internet, what to do?

Ok, I’ve been selling software online for almost 10 years. I have had several products marketed to both individuals and businesses. I am always shocked when I see developers are happy that someone thought their software was worth stealing. I mean, didn’t you already know that? Why else would you spend time creating it if … Read more