D-bus model proposal for pay for access features - LicenseService at OpenBMC
Brad Bishop
bradleyb at fuzziesquirrel.com
Thu Oct 19 00:18:58 AEDT 2023
On Wed, Oct 18, 2023 at 12:51:47PM +0530, Sunitha Harish wrote:
>
>On 13-10-2023 21:33, Brad Bishop wrote:
>>On Fri, Oct 13, 2023 at 05:04:23PM +1030, Andrew Jeffery wrote:
>>>However, there is an escape hatch for project social issues. For
>>>example interested parties might choose to collaborate on the license
>>>manager implementation outside of the OpenBMC org, and package it
>>>through Yocto or OpenEmbedded.
>>
>>I've been thinking along similar lines lately and I like this idea.
>>For a license server and even in general I think less centralized
>>control and less tightly coupled software would be a good direction
>>to take.
>I am not very clear about this. The control and processing of the
>license will not be in BMC scope. The host should manage it.
The suggestion here is to:
1 - write your license server application
2 - throw it up on Github somewhere other than openbmc
3 - submit a recipe to meta-oe
It's possible the meta-oe maintainers could reject your recipe for the
same reasons as you've been rejected here (or any other variety of
reasons). In that case you could just make a meta layer with a single
recipe and throw that up on github too.
The downside to this approach is you shouldn't use projects like
phosphor-logging, sdbusplus, or phosphor-dbus-interfaces or any other
recipes that are provided by OpenBMC or in meta-phosphor. Certainly not
if you want to get a recipe into meta-oe.
IMO this isn't necessarily a bad thing, though. This is what I meant by
tightly coupled software - if you take this approach and avoid OpenBMC
specific frameworks...who knows - if you make a an really awesome,
useful piece of software - you might even get collaborators from outside
OpenBMC.
More information about the openbmc
mailing list