2

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

0

3 Answers 3

5

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:

6
  • So how do you make commercial application available for download using apt-get and create debian packages for them Jul 18, 2012 at 10:48
  • You Sign up for a commercial subscription... See launchpad.net/+tour/join-launchpad#commercial
    – ish
    Jul 18, 2012 at 10:53
  • Is there any other alternative which is free of cost Jul 18, 2012 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.
    – ish
    Jul 18, 2012 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. Jul 18, 2012 at 22:27
2

No. See https://help.launchpad.net/Legal/ProjectLicensing.

0

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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .