software-distribution

When and when-not to install into the GAC?

When should you install into the GAC and when should you not? (I am referring, really, to installing on a client's machine when they have purchased our product(s)). I have an assembly that is only going to be used with my one application (GAC or no-GAC)? I have an assembly that all my applications share (GAC or no-GAC)? All my applicat...

Is there a possibility for smaller JRE / packaging Java software for Softgrid

My Java program is being distributed as a Microsoft App-V package (also known as Softgrid) on a customer. The JRE size is causing some headache, being quite large when distributed over slower connections (the App-V seems to cause the Java package to be included with the distribution and not as a zipped distribution but as a uncompressed,...

How do I restrict my AIR distribution?

Is there any way through which i can restrict my AIR app to be further distribution? Say I have make one AIR application and I give this app to my friend. Is there any way so that he can not re distribute this app to any new person? ...

Using Maven for project distribution

I have an Project that I distribute by sending out large packages. I'd like to know if there is a user friendly way of using Maven to distribute updates of the project? I'd need something like what is done for updating softwares like Firefox or Acrobat Reader. Check a respository, warn user of an update, download and reconfigure. All wit...

How to write a basic closed-source license for a software project?

We have a project that needs to remain closed-source, but will need to be distributed to software developers who need access to the source code in order to build another project, that happens to be open-source. Is there a simple license that should be used here that basically restricts the use of the software with the exception of for t...

What are the ingredients for a succesful open source project?

I am considering making my closed source free D&D character generator redblade open source. What should I focus on to make my open source projects prosper? To define success; When my now closed source project survives, with a nice community of users and contributors. ...

bundle an ASP.Net app to be distributed as an installable on client desktops

Is it possible in anyway to bundle an ASP.Net as an installable application which users can download and install on their desktops without getting into the modalities of downloading IIS, etc & installing all that stuff. I do understand that IIS is compulsory for asp.net so how can i bundle it as part of the setup to save the business use...

Where can I find a comparison between Various software Licence?

I am a reading about software licenses. Do you guys know any resource/site that contains a comparison (Not individual descriptions) of Software licenses? ...

How to package a game for Linux?

I have a game that currently runs under Windows and Mac OS X and I'd like to make it available under Linux. The porting should be fairly easy since it's a Java based game and uses portable libraries that are available on all 3 platforms. The hard part and the reason for this question is packaging it so that it works on as many modern Li...

How to deal with dead open-source dependencies?

Hi folks, I'm trying to prep a project for open-source release and have run into a problem... This project depends on a number of open-source components which I've just stored as JAR-files in my lib directory to date. Some of them date back a few years, and at least of them is from an open-source project whose site has disappeared and w...

Distributing Ruby/Python desktop apps

Is there any way besides Shoes to develop and distribute cross-platform GUI desktop applications written in Ruby? I come to believe that general bugginess of _why's applications is exceptionally crippling in case of Shoes, and anything more complex than a two-button form is a pain to maintain. RubyGTK, wxRuby, etc seem to be promising,...

JAR installer that auto-detects if Java is there and autostarts the application

Hi guys, I need to build an installer that does the following: 1. Installs my jar on the client 2. Auto-detects if JRE is installed (in which case it does not re-install it), otherwise installs it without the user clicking on another button 3. Auto-starts the application when the client is booted 4. Works across Windows, Mac and Linux. A...

Secure algorithm for creating license keys?

I would like to distribute an application, but have license key that they can enter to unlock. What is a good algorithm to create a concise key that contains information about what version they have purchased, as well as additional things such as duration of license, etc. I realize this protection can be cracked, but it keeps honest pe...

Distributing localized winforms app

This is related to my early post today: link text So now I have demo winforms app with two different localizations, one english, one spanish. Now let's say I have a big app, let's say it supports localizations in 15 different languages. In the previous post, it was suggested that I add a few lines when the form is initialized to set the...

How to share/distribute compiled Objective-C code (like a JAR in Java)?

I would like to write some Objective-C code for distribution. What is the best way to package up the output. In Java you can package up your code in a JAR file and distribute that. What would be the equivalent in Objective-C? The following link is close, but seems to address more of the namespace issues which I am not concerned about. I...

Licence and/or concurrent use enforcement mechanism for fairly open UNIX product?

I would be grateful for any suggestions on how to add license key enforcement or concurrent user limit enforcement to a (UNIX-based) software product that - while not explicitly open-source - the end-user nominally has source code to, or could, conceivably, obtain with relative ease because the servers running it are located on their pre...

Java licensing for commercial distribution

I'm thinking of using Java to write a program that I might try to sell one day. I'm new to Java so I have to ask, what types of tools/software/etc will I need (from development, to distribution, to user-friendly installation on users' machines) that have licenses that must be considered to make sure they allow sales and closed source co...

Safe emailing of software

Some people bought my application (which has no DRM) through PayPal. I didn't include update functionality inside the app (bad idea.) Now that there's a update, I thought I could email all previous customers with a link to the updated version they could install. Unfortunately, this idea is too open to attack (just copy and post link on f...

Windows Forms Application Setup with a database

I've written an app that needs a database. I've been using a local copy of SQL Server on my machine but would like to build a setup for this application that installed it's own database to support the application. I'd rather not have to have the user install SQL on their own and then configure the application. Can anyone point me in...

best way to bounding software licence to a machine/enviroment?

hi, I need to create a software license key, and one of the requirement is to bound the key to a particular server, to avoid image duplication. 1. what is the preferred way to achieve this task (CPU, MAC, other) ? 2. Can it be achieved on virtual machines? Extra credits for to cross-platform approaches :) Thanks, ...