software-distribution

Releasing a java application on different OS

Hi I have a java application that I want to release as an exe or dwg etc so that users on different platforms can double click it and get it to start running. But for my code to work really well I need it to work as a windows service and whatever the equivalent of this in other OS are. Using Java web start is not a solution because...

Distributing binary applications across linux distros

I've written an application which as of yet is not open source and I'd like to distribute the executable across various linux distros. What's the best way to do this, I've looked a little bit at .rpm and .deb packaging but I can't find if that can be used for binaries or not. Ideally I'd like something like the PackageMaker on OS X or a ...

Which database should be used when developing a client-server application as a retail product?

We are in the process of developing a client-server software (in C#, Net 2.0)which can be sold off the shelf. The product is in Medical domain. Can anyone suggest the best possible database for the following conditions: Should be able to distribute it free to the customers. Customers should be able to add images too to the database. S...

Given a ruby script how to figure out what it depends on?

I want to distribute a ruby script to many of my friends, because it's useful. But how do I know what else they might have to install? I mean at the top of the script, there is this: require 'rubygems' # require 'activerecord' #TODO: figure out what packages this depends on require 'activesupport' # require 'duration' # Tha...

Is a commercial licensing tool better than a home grown solution for licensing a software product.

Hi, We are developing a product in C#.Net. We would definately not like our product to be copied easily across machines (in short pirated). For that purpose can anybody suggest using a 3rd party tool or a home grown solution. What are the pros and cons of each. One negative about home grown solution is that the cost involved in creati...

Software license texts

In the installer for a product I need some sort of license text that basically says "don't copy" - but does this in a 3000 character long legal text ... Where can I find good examples of these to reuse? I mean all small tools/products out there that are for sales and have these text can't have hired a lawyer - right? ...

Has anyone ever observed any ratio trend of the quantity of software maintenance time compared to the number of users of your software?

So for example have you noticed a big difference in support request volume on software being used by 1000 users compared to just 50? Or is it more related to how solid the software actually is? It's almost like calculating how valuable it is for us to take the extra time to make the software properly, which would be a nice thing to sell ...

How to distribute a Mac OS X with dependent libraries?

I have a program (specifically my entry for the SO DevDays Countdown app challenge) which relies on several dynamic libraries, namely libSDL, libSDL_ttf, and others. I have these libraries installed under /opt/local/lib via MacPorts, and many people won't have these installed (and some might have them installed, but not at that location...

Installing support files for app using sql 2005 where server is on another computer.

I have a managed C++ application that connects to SQL Server 2005 Express databases on the same computer and over a network. My problem is that if the database is located on another computer over the network, the client machine will not have the needed DLLs files installed from SQL Server. I can't force my users to install SQL Server 20...

Launching win32 native executable from public web site

I've been presented with an architectural challenge and am looking for ideas. Customer has an existing win32 native application that they are pretty resistant to changing in any but trivial ways. It is written in unmanaged c++ and uses at least one 3rd party dll so it is not a stand alone exe. What it is doesn't matter much, think of it...

Distributing an application that uses a SQL Server database

If I create a .NET application that uses a small SQL Server database that I create, can I then give that application to other people to run on their PCs even if they're not running SQL Server? If so, is there anything special I have to do in the way I create/distribute it? And are there any special requirements for the PC's it is ins...

What’s the best way to distribute a binary application for Linux?

I just finished porting an application from Windows into Linux. I have to create an installer of the application. The application is not open source => I should distribute the application's binaries (executable file, couple .so files, help files and images). I found several methods to do it: - RPM and DEB packages; - installer in .sh fi...

An interesting software distribution problem

Hi Guys, I have a problem which I am sure some of you would be interested to discuss here. Here goes: I and a couple of friends have been working on a small Windows Application which may be exactly what a niche market wants. We are in the final stages of releasing 1.0 We have been thinking of distribution arrangements and we have come...

What service do you use to distribute software?

I work for a medium sized software company and have been put to the task of finding a new way of electronically distributing our software. We don't have a super fast connection to distribute it ourselves so it would need to be a solution that we can upload to and send out links to customers. The customers won't be purchasing our softwa...

Tracking downloads of your software + software CDN?

I'm primarily a web app developer/entrepreneur, so there's a lot I don't know about the desktop software distribution process. I've been thinking about making a Mac OS X app for fun, that I would distribute for free or a really small donation, but started thinking about distribution+download analytics: a) How do you host your software?...

Selling iPod Touch and iPhone apps made outside U.S.A.

I want to ask about the programmer experience of any developer over Macintosh or iPhone/iPod Touch platforms in selling experience on iTunes store whenever the development has been outside U.S.A.. I'm asking because I'm from Colombia (Latinoamerica) and I have the feeling that apple doesn't offers opportunities to market software from my...

What exactly changes when a software is to be upgraded from windows xp -> Vista -> Windows 7

Hello, I guess Win32 API MFC .NET Java (is also managed) are "the only" ways of making windows applications. Please mention if there are some other ways through which we can build win apps If its a managed enivronment .NET or Java. The application will run on all the Operating systems irrespective of its version. It only cares abou...

Help with Application Licensing/Protection Solutions

I have up until recently developed only in-house custom applications and I have never had a need to protect this software with any type of licensing/protection mechanisms. I’m now working on a new project for a software app that I plan on distributing to a relatively small number of clients (1000 or so) and I need to consider some type...

How To Distribute a Project Built In a Interpreted Language?

Hello, I've started a project(developer text editor) in a interpreted language(Tcl/Tk) and another with Perl(both are open-source), but with some time, when it gets in a Beta version, I will need to distribute it for the users(developers of course), but I want to know some things about this: It's possible to compile it to a executable?...

Creating portable Django apps - help needed.

I'm building a Django app, which I comfortably run (test :)) on a Ubuntu Linux host. I would like to package the app without source code and distribute it to another production machine. Ideally the app could be run by ./runapp command which starts a CherryPy server that runs the python/django code. I've discovered several ways of doing ...