Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I don't wish that my source code be available for download at launchpad when i upload my packages for building. Is it possible?

share|improve this question
add comment

3 Answers 3

up vote 5 down vote accepted

No, it's not possible. The source will always be publicly available for any packages you build using Launchpad as a regular user.

What you want is only possible if you get a commercial subscription to Launchpad and use its "private PPA" option ($250/year).

If interested, please see:

share|improve this answer
    
So how do you make commercial application available for download using apt-get and create debian packages for them –  adnan kamili Jul 18 '12 at 10:48
    
You Sign up for a commercial subscription... See launchpad.net/+tour/join-launchpad#commercial –  izx Jul 18 '12 at 10:53
    
Is there any other alternative which is free of cost –  adnan kamili Jul 18 '12 at 10:58
    
No. If you want to commercialize your project, it's only fair to pay a little for the convenience of Launchpad. Otherwise, the free solution is to create and host your own apt repository. –  izx Jul 18 '12 at 11:04
1  
However, you can create proprietary software and package it in .deb packages without having to pay anything. The software (and project page) just cannot be hosted on Launchpad (without a commercial subscription). You can set up your own download server or ship your .deb packages to your customers however you like (provided that you are not reusing any code written in your proprietary software in such a way as to violate its license). Of course, I encourage you to release it as FOSS. –  Eliah Kagan Jul 18 '12 at 22:27
add comment

It's possible to build packages without using Launchpad for building by using your own computer.

Among others the pbuilder package can be used to build a distribution environment, and then later to build packages.

Here's a link on askubuntu with some details: Getting set up with git-buildpackage, pbuilder, etc for software packaging.

Of course you will have to find a way to distribute the debs that this produces.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.