-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Openess Score so information architecture focus on empty space and liberation from binary blobs #924
Comments
Maybe we could simply introduce "liberation factor" calculated with the formula: (open source bytes + empty bytes) x 100% / closed source bytes. That way we promote empty space in favor of open source code. We can add an exception: if open source bytes == 0 then liberation factor = 0%. I don't think overcomplicating it will benefit us at all.
Looks like out of scope of what the utility does and is supposed to do. Sounds more like another utility to gather the data from docs.dasharo.com. Also does not seem to be related directly to What exactly we would like to compare? Just the raw percentage of open/clsoed code ratio/liberation factor? Openness Score report contains much more data which does not necessarily needs to be compared, nor will give meaningful data. For now I don;t see what information could such comparison table provide, except openness/liberation percentage or raw closed source size change over the years of CPU evolution. Another matter to solve is where to gather the data input for these comparisons. It should be something that is easily parsable and can be quickly imported to an array or something. Simplest would be CSV file... Feeding it with the same platforms over and over does not increase the variety of results (e.g. feeding the utility with multiple releases of the same platform would just give neglectable differences). |
Precisely, although I would use different wording. We decrease TCB for the platform. So, we have three categories of TCB code classification:
The goal is to show how much we decreased first (proprietary), how much open was added to replace the proprietary one (open), and how much TCB was decreased. How do you visualize that? We should experiment because I need vision our of the box. Initially, we have 100% closed source (proprietary). Dasharo splits that into proprietary, open, and exterminated. For second part separate issue was created: |
I'm an engineer, I can only think about providing raw data. The representation layer is not my forte. Whatever we choose, I would probably have problems to give opinion if it is good or bad... Honestly, I don't know how to show that, because it is mostly personal view. One will like it, other not, and the cycle of changes never ends. |
Let's try what I wrote here:
Engineers have to present results. Drawing charts with good legends is essential for mass consumption. |
Yes, they do that very well with raw numbers :) |
Originally posted by @pietrushnic in #917 (comment)
The text was updated successfully, but these errors were encountered: