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?

ish
  • 138,666
  • 36
  • 303
  • 312
adnan kamili
  • 755
  • 5
  • 13

3 Answers3

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:

ish
  • 138,666
  • 36
  • 303
  • 312
  • 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 https://launchpad.net/+tour/join-launchpad#commercial – ish 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. – ish 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](http://en.wikipedia.org/wiki/Copyleft)). Of course, I encourage you to release it as [FOSS](http://en.wikipedia.org/wiki/Free_and_open-source_software). – Eliah Kagan Jul 18 '12 at 22:27
  • Then I assume that [the WebUpd8 team](https://launchpad.net/~webupd8team) got the commercial subscription? – Franklin Yu Apr 04 '18 at 17:49
2

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

Eliah Kagan
  • 116,445
  • 54
  • 318
  • 493
Gibbs
  • 891
  • 8
  • 10
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.

John S Gruber
  • 13,248
  • 3
  • 37
  • 64