Software project filter
First Claim
Patent Images
1. A method for controlling access to or use of software applications comprising the steps of:
- storing information concerning a set of software applications, wherein one or more of said software applications are open source software applications;
defining filter criteria relating to one of access to and use of said software applications, said filter criteria includes;
a) one or more of license parameters that identify license information associated with said software applications, b) software use parameters that define allowable uses of said software applications, and c) user parameters that identify or classify users associated with a client entity, said filter criteria governing a requestor'"'"'s right to access or use of said software applications separate from any rights granted by providers of said software applications;
receiving a request from said requestor for one of access to and use of one or more identified software applications; and
operating a computer based tool to process said request in accordance with said filter criteria and provide an output responsive to said request, wherein said step of operating comprises accessing said stored information and said filter criteria, wherein said output provides an indication to said requestor regarding one of access to and use of said identified software applications, and wherein said indication specifies a status for said request from multiple filter levels including at least some of approval of said request, disapproval of said request, and limitations regarding said request.
15 Assignments
0 Petitions
Accused Products
Abstract
A tool is provided for addressing a number of issues related to assembling software stacks including multiple uncoordinated components such as open source projects. The tool identifies individual projects for stacking, manages dependency relationships and provides an intuitive graphical interface to assist a user. A project filter is also provided for controlling access to or installation of projects in accordance with filter criteria. In this manner, compliance with internal policies regarding the use of open source or other software is facilitated.
-
Citations
17 Claims
-
1. A method for controlling access to or use of software applications comprising the steps of:
-
storing information concerning a set of software applications, wherein one or more of said software applications are open source software applications; defining filter criteria relating to one of access to and use of said software applications, said filter criteria includes;
a) one or more of license parameters that identify license information associated with said software applications, b) software use parameters that define allowable uses of said software applications, and c) user parameters that identify or classify users associated with a client entity, said filter criteria governing a requestor'"'"'s right to access or use of said software applications separate from any rights granted by providers of said software applications;receiving a request from said requestor for one of access to and use of one or more identified software applications; and operating a computer based tool to process said request in accordance with said filter criteria and provide an output responsive to said request, wherein said step of operating comprises accessing said stored information and said filter criteria, wherein said output provides an indication to said requestor regarding one of access to and use of said identified software applications, and wherein said indication specifies a status for said request from multiple filter levels including at least some of approval of said request, disapproval of said request, and limitations regarding said request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A software application filter system, comprising:
-
storage for storing a list of software applications and filter criteria relating to one of access to and use of said software applications, said filter criteria governing a requestor'"'"'s right to access or use said software applications separate from any rights granted by providers of said software applications, wherein said filter criteria include one or more of;
a) license parameters that identify license information associated with said software applications, b) software use parameters that define allowable uses of said software applications, and c) user parameters that identify or classify users associated with a client entity, said filter criteria governing a requestor'"'"'s right to access or use of said software applications separate from any rights granted by providers of said software applications; and
wherein said software applications include at least one open source software application;interface structure for receiving a request regarding said software applications; and a processor for determining a subset of said software applications for responding to said request based on said filter criteria, wherein said determining comprises accessing said list of software applications and said filter criteria and said responding comprises providing an output responsive to said request, wherein said output provides an indication regarding one of access to and use of said software applications, and wherein said indication specifies a status for the request from multiple filter levels including at least some of approval of said request, disapproval of said request, and limitations regarding said request. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification