On Mon, Nov 22, 2010 at 01:21:19PM +0100, Juergen Weigert wrote:
On Nov 19, 10 16:28:38 -0800, Greg KH wrote:
On Fri, Nov 19, 2010 at 05:40:18PM -0500, Roman Bysh wrote:
On 11/19/2010 05:15 PM, ??smail Dönmez wrote:
Hi;
On Fri, Nov 19, 2010 at 9:54 PM, Jeff Mahoney <jeffm@suse.com> wrote:
So -- since we KNOW the the Packman repository contains all the plugins necessary to make gstreamer work as everyone sane expects, can we please do something about automating this?
Indeed, think about a fully working mplayer, ffmpeg, x264 etc. too. We could write an app to install all that and keep it up to date via packman repository. IANAL but I think this would be legal.
Regards, ismail
If legal is worrying about the 1-click. How about first-time start up of mplayer or playing a media file will show a message:
One moment. Mplayer is downloading the necessary files for you to view your media.....
Sorry, but no, according to the lawyers we are not allowed to do something like that.
We have done about as much as we are able to do at this time, unfortunately.
There is more that we can do. I envision three things, that could contribute to a decent user experience with regard to general package installation:
FIRST: Legal has no objections against buildig a global search engine, that could respond to the following: - 'I am openSUSE NN.N architecture AAA, I need a package that provides PPP (or that handles mimetype MMM, which is only a special form of a provides symbol), and my prefered desktop is KKK, and any other relevant info, a user might want to expose. Maybe the list of my enabled repos too ... The response would be a list of - 1-click URLs, offering a choice of packages, sorted by relevance to the given information and by votes (!).
We almost do this already today with the "you are trying to play a codec I don't understand, do you want me to search for it" message you get.
Telling our users, where stuff is, is nothing illegal by itself. It just needs to be neutral. To avoid any risks, I would not ask Novell to host such an engine. I'd look in the direction of webpin (to demonstrate that this is a community driven engine).
So you can get a third party to accept this risk? Good luck with that :)
SECOND: Educate the user, so he knows a) where his software comes from, and b) that once his search leaves the services of Novell, he is on his own. Obvious to the common man, but that is the actual legal requirement.
So who should advertise packages / repositories? End users do. By voting. A search engine that knows hundreds of repositories is likely to break your system, by offering you incompatible packages. So let users give their feedback what worked for them (on which particular system).
THIRD: Enhance yast/zipper and friends to - not give up, when a package is not found, but ask the user if he wants to query 'the internet' for 'recommendations from the user community'. (aka the above mentioned search engine) - let the user configure what information is being sent out. - let the user browse a list in return. - Post a strong Novell-Disclamers if the user chooses a packages from a repository without a SUSE signature. What we call 1-click, is already 11 clicks long, adding one more does not really hurt. - Allow the user to report install failure back to the search engine, - Encourage to report back sucess in running the new software at a later point in time (e.g. next time yast/zypper is run).
How about that? Would it be worth to discuss such a setup with Novell legal?
If you really want to. Personally, I don't think this would really help out much, and again, cause lots of potential risk of getting the wrong repo. good luck, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org