Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-update-dev] Where to start/ How to help

James, see <ce></ce>

* Role: SysAdmin
    - Receives directive from insane business managers to install Eclipse
based application suite.
    - Accountable for liscensing restraints;
<ce> shouldn't the plugin development team be responsible for ensuring
licensing ?
Floating licenses, per cpu, per machine ?
Do we have example where the admin in a big company 'has to do that' ? How
can the vendor  verify the exact number of licenses ?
</ce>


    - Must limit functionality based on role due to Compliance and other
constraints; the right people get the right tools
    - Add, delete, move user functions handled centrally
<ce> ok, so there is an admin managing who has access to what </ce>

* Role: User
    - Starts Eclipse based application
    - Application asks for UserId and Password
    - Framework queries URL for list of plugins to distribute
    - Code dowloaded
    - User is presented with only those tools (plugins) that are needed for
their job.
<ce> is that so dynamic ? Like could the job be so different from one day
to another ? or is the machine shared ? Or maybe it is linked to the
previous: managing licenses ? Do we want to manage license par user or per
machine ? wouldn't it be better if all we want is manage license to have
some 'license framework' asking for a license to a server ? Or is it the
issue of having the code in the local machine/workstation in an 'un secure'
domain that would force us to install and uninstall so dynamically ?
</ce>

* Role: Developer
    - Writes functional component that enable users to get the job done
    - Focus on component, leaves consolidation to others

I hope that clarifies the vision that I have for this part of Eclipse.
Probably not. But HEY! at least we're talking about it!


<ce> my feeling is that equinox is working on the runtime loading issue.
Update Manager will take care of updating, deleting and notifying the
runtime of what to load an run with.
Now, in both case, the issue is : how to run code in an un-secure
environment ? As Jeff says, do you install or do you cache ? How to disable
the license if installed ? How to prevent decompiling to check the central
license ?
:) as you said, at least we're talking about it, but can you elaborate if
your concern is licensing or 'having the right tools at the right time" and
if so, is that *that* dynamic ? And if we follow the push model, doesn't it
come back to licensing ?

:)
Cheers
</ce>



                                                                            
                                                                            
 (Embedded image moved to file: pic19023.gif)  Christophe Elek              
 IBM Software Group - Toronto Lab                                           
 Technical Team Lead - Cross product Tech Support                           
 Cross components problem resolution specialist                             
 Eclipse.org - Platform Core development                                    
 Phone: 905-413-3467 T/L: 969-3467 Toll Free: 1-800-IBM-SERV                
 Email: celek@xxxxxxxxxx                                                    
                                                                            
                                                                            

Attachment: pic19023.gif
Description: GIF image


Back to the top