Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-19 Thread Tanguy Ortolo
Alexey Eromenko, 2011-12-18 17:24+0100: Let me tell you about the risks we face, we non-free, web-dependent software stays in 'main' repo: 1. More FOSS developers will use it for derivative works (KDE/GNOME-facebook login) 2. One day it will become mandatory to even login into your desktop

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-18 Thread Alexey Eromenko
Let me tell you about the risks we face, we non-free, web-dependent software stays in 'main' repo: 1. More FOSS developers will use it for derivative works (KDE/GNOME-facebook login) 2. One day it will become mandatory to even login into your desktop (Google OS is clearly moving in this

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-16 Thread Jeff Epler
I don't think that the desert island thought experiment has anything to do with web services. The purpose of the desert island test is to show why software like postcardware (send me a postcard if you use my software) is not Free Software. While the situation is not exactly the same, consider

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-16 Thread Tanguy Ortolo
Jeff Epler, 2011-12-16 16:29+0100: I don't think that the desert island thought experiment has anything to do with web services. The purpose of the desert island test is to show why software like postcardware (send me a postcard if you use my software) is not Free Software. I would say

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-14 Thread Alexey Eromenko
If we can agree that dependency on a non-free web service is equal to dependency on a non-free software library, then we can open bug reports, and move the affected packages to 'contrib'. For general web browsers, having 'Google' search engine (or Yahoo) is merely suggested dependency, because it

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-12 Thread Christofer C. Bell
On Mon, Dec 12, 2011 at 12:46 AM, Alexey Eromenko al4...@gmail.com wrote: so... what's the next step ? Open bug reports against those 'facebook' packages and ask maintainers to move it to 'contrib' repo ? The next step is there is no next step because this is a non-issue. A couple of people

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-12 Thread Christofer C. Bell
On Mon, Dec 12, 2011 at 8:23 AM, Clark C. Evans c...@clarkevans.com wrote: On Mon, Dec 12, 2011, at 02:02 AM, Christofer C. Bell wrote: | The question of freeness or non-freeness in Debian has | to do with licensing, and nothing to do with the uses to | which software is put. If the program

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-12 Thread Alexey Eromenko
Again, I think by this logic, the entirety of software included in the Debian archive that is used to access a network service could be labeled contrib or non-free.  I think that's a serious mistake.  Debian has no control over the operators of external SaaS providers.  To embed this --

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-12 Thread Alexey Eromenko
Philosophy: Debian is increasingly becoming a Cloud OS (TM), which is a good thing. With technologies such as 'OpenVZ', 'LXC', 'Eucalyptus' and 'OpenStack' clouds, and lots of web apps (PHPbb, redmine), Debian gains power. However with great power, comes great responsibility, and our future

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-12 Thread Alexey Eromenko
[1] Free Software implementations must exist in Debian. For new protocols, both client and server parts must be introduced together. If only client or only server exists as Free Software, it should go to 'contrib' until corresponding Free Software part is developed. Example: FreeNX Server --

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-12 Thread Clark C. Evans
On Mon, Dec 12, 2011, at 10:17 AM, Christofer C. Bell wrote: What happens if my application gets smart, it looks first for the proprietary dynamic link library; and if it isn't there, it uses a web service wrapper for that library? Would this move an application from contrib to free?

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-11 Thread Alexey Eromenko
In addition, once we come to conclusion of this topic, we must clarify the definition of 'contrib' repository regarding to Web API / dependency on the web. For example, free software in 'main' must *not* download non-free modules from the Internet silently. This is important. so... what's the

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-06 Thread Andrei Popescu
On Lu, 05 dec 11, 17:06:21, Clark C. Evans wrote: The free/contrib distinction makes people scratch their heads. Why isn't this Free? It's an important lever. Some people just don't think of Twitter or Facebook as software at all and will happily chain their work to it. I think the

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-05 Thread Clark C. Evans
On Monday, December 05, 2011 10:51 PM, Andrei Popescu andreimpope...@gmail.com wrote: On Lu, 05 dec 11, 21:55:28, Alexey Eromenko wrote: The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-04 Thread Joey Hess
Alexey Eromenko wrote: Hello Debian People ! Debian 6.0 (Squeeze) ships packages [2] that integrate with web services (called in modern term 'Cloud Computing' or SaaS, 'Software-as-a-Service' if you will), such as the Facebook API. What if Facebook decides to close down it's APIs tomorrow ?

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-04 Thread Clark C. Evans
On Sunday, December 04, 2011 3:55ser PM, Joey Hess jo...@debian.org wrote: Perhaps they should be moved to 'contrib' category, because they interface non-free web-services. Debian's 'main' repository seems not the right place for any such web APIs. ... How far down this line until it

Re: Are Web-API packages need to be in the 'main' repo ?

2011-12-04 Thread David Prévot
Le 04/12/2011 21:02, Clark C. Evans a écrit : I'd say that any dependency on non-free remote service fails Debian's Desert Island Test [1] Nothing prevents people to distribute the code inside a desert Island. The fact that the program would be useless if it depends on a remote service is