FOSSLight source code repository

Related tags

GUI fosslight
Overview

[Kor]

FOSSLight


FOSSLight is an integrated system that can efficiently process the open source compliance process.


Features

  • Compliance Workflow
    • It can process the open source compliance workflow.
  • Compliance Hub
    • You can manage everything about open source compliance such as license, oss, vulnerability and others.
  • Scalability
    • It can be used with additional features (including FOSSLight scanner or other plugins).

Functions

  • Project
    • Process and Manage status for OSC Process
  • License/OSS
    • Search and Manage Open Source License/OSS information
  • Vulnerability
    • Search and Monitor Open Source Vulnerability for each project
  • 3rd Party
    • Manage OSS for 3rd party Software
  • Self-check
    • Check the information of OSS you wish to examine

Documentation

We provide the guide for the installation and how to use it. Please refer the FOSSLight guide.

Demo site

You can experience FOSSLight through the Demo site.
Please visit the Demo site and try out the many features of the FOSSLight first-hand!

Contributing

We always welcome your contributions. Please see the CONTRIBUTING guide for how to contribute.

License

Copyright (c) 2021 LG Electronics
FOSSLight is released under AGPL-3.0-only.

Comments
  • Delete spdx-tools jar file and add spdx tools java dependency

    Delete spdx-tools jar file and add spdx tools java dependency

    Description

    • before : Convert spdx files using spdx-tools jar in cmd
    • after :
      1. Add the spdx tools java dependency and convert the file using the SpdxConverter method
        • version used org.spdx:tools-java 1.0.2 (15-Jul-2021 release)
        • mavencentral : https://search.maven.org/artifact/org.spdx/tools-java/1.0.2/jar
        • github release : https://github.com/spdx/tools-java
      2. Change null value in Package information sheet of SDPX (spreadsheet)
        • Download location : NONE
        • Copyright : NOASSERTION

    GIF 2021-10-01 오전 2-19-13

    Type of change

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [x] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    improvement 
    opened by riyenas0925 13
  • Enhancement function : Recommend the OSS Name according to the OSS Naming Rule

    Enhancement function : Recommend the OSS Name according to the OSS Naming Rule

    Description

    1. Now fosslight supports 6 open source package repositories (GitHub, Maven, PyPI, npm). To support two additional open source package repositories (Pub, CocoaPods), Modified fosslight_create.sql, OssServiceImpl::checkOssName, and OssServiceImpl::saveOssCheckName as follows.

    2. And fosslight recommends an oss name by checking the oss list. If the download location is not stored in the OSS List only for the OSS Name that is an Unconfirmed Open Source Warning message, recommend the OSS Name according to the OSS Naming Rule.

    So in Project List > SRC tab, As shown in the picture below, Suppose that there is an open source specified in the downloadlocation for a specific repository and 'Unconfirmed Open Source' warning message is appeared. image If opensource's download location is specified in 6 open source package repositories (GitHub, Maven, PyPI, npm, Pub, CocoaPods), The oss name is automatically recommended by the oss naming rule, and the oss name can be replaced with this name. image

    • Issue number -- #78 -- #79

    Type of change

    Please insert 'x' one of the type of change.

    • [x] Bug fix (non-breaking change which fixes an issue)
    • [x] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [ ] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    enhancement 
    opened by namkyu1999 12
  • Delete duplicate buttons in identifying a project

    Delete duplicate buttons in identifying a project

    Signed-off-by: mhjang [email protected]

    Description

    This PR deletes duplicate buttons on the Identification page so that help developers not to be confused about what they do. Additionally, I changed the default height of the OSS table from '500px' to 'auto' so as to show the remaining buttons with no scrolling.

    |TARGET| AS-IS | TO-BE | | --- | --- | --- | |Project List | image |When you have no scroll, a group of buttons lies on the OSS table. image If you scroll down to the bottom, it disappears and shows up below the table, and vice versa. | |3rd Party | image| image | |SRC | image | image| |BIN| image | image | |BOM| image | image|

    Type of change

    Please insert 'x' one of the type of change.

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [x] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    improvement stale 
    opened by wkdalsgh192 11
  • Add User Guide and Restriction to license popup

    Add User Guide and Restriction to license popup

    Description

    • add description column to jqgrid (hidden:true)
    • add User Guide and Restriction to license popup
    • if there are no restrictions, user guide, or license text, it will not be displayed.

    |before|after(all)| |:--:|:--:| |image|스크린샷 2021-09-15 오후 4 47 57|

    |after(no restriction)|after(no user guide)| |:--:|:--:| |스크린샷 2021-09-15 오후 4 47 31|스크린샷 2021-09-15 오후 4 48 19|

    Type of change

    Please insert 'x' one of the type of change.

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [x] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    improvement 
    opened by riyenas0925 11
  • Deploy image to Docker Hub

    Deploy image to Docker Hub

    Signed-off-by: jongwooo [email protected] Issue #601

    Description

    Optimize a Docker image and upload it to Docker Hub.

    Reduce Docker image size

    The original image is 398MB, and the newly optimized image is 344MB—a 13 percent reduction in size.

    AS-IS

    FROM adoptopenjdk/openjdk11:jre-11.0.15_10-ubuntu
    
    RUN chmod +x /app/wait-for
    RUN chmod +x /app/verify/verify
    
    RUN apt-get update && apt-get install -y netcat
    RUN ln -s /bin/sh bash
    

    TO-BE

    FROM openjdk:11-jre-slim-buster
    
    RUN chmod +x /app/wait-for /app/verify/verify  \
        && apt-get update  \
        && apt-get install -y --no-install-recommends netcat  \
        && rm -rf /var/lib/apt/lists/*  \
        && ln -s /bin/sh bash
    

    Use Minimal Base Image

    Smaller Docker images take up less disk space. The openjdk:11-jre-slim-buster image is only 72.92 MB.

    Minimize the Number of Layers

    Each RUN command is equivalent to executing a new shell, and each RUN command creates a layer. Chaining multiple installation steps in one RUN command is useful to minimize the size of each layer.

    Don’t install unnecessary packages

    By default, Ubuntu installs recommended but not suggested packages. With --no-install-recommends, only the main dependencies (packages in the Depends field) are installed.

    Clean up the apt cache

    Clean up the apt cache by removing /var/lib/apt/lists it reduces the image size, since the apt cache is not stored in a layer.

    Use Github Actions to build and push Docker image

    Use the Docker login-action and build-push-action actions to build the Docker image and, if the build succeeds, push the built image to Docker Hub.

    References

    Type of change

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [x] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [ ] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    enhancement 
    opened by jongwooo 10
  • plugin [id: 'org.springframework.boot', version: '2.6.8'] was not found in any of the following sources:

    plugin [id: 'org.springframework.boot', version: '2.6.8'] was not found in any of the following sources:

    Describe the bug execute command: docker-compose up --build, will meet the following errors: plugin [id: 'org.springframework.boot', version: '2.6.8'] was not found in any of the following sources:

    docker version: Docker version 20.10.7, build 20.10.7-0ubuntu5~20.04.2 docker-compose version: docker-compose version 1.25.0

    To Reproduce just execute command "docker-compose up --build" to install fosslight

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    System Environment (please complete the following information):

    • docker version: Docker version 20.10.7, build 20.10.7-0ubuntu5~20.04.2
    • docker-compose version: docker-compose version 1.25.0
    • Ubuntu 20.04

    Additional context Add any other context about the problem here.

    bug 
    opened by superkaiy 10
  • In default state, add one declared license in new_opensource tab, Change to cotent of the email from License Name to License

    In default state, add one declared license in new_opensource tab, Change to cotent of the email from License Name to License

    Description

    1. Change the default setting of declared license in oss list to the state where one license row is added.
    2. Change to content of the email from 'License Name' to 'License' If edit OSS information.

    Before

    image

    After

    image

    Type of change

    Please insert 'x' one of the type of change.

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [x] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    enhancement stale 
    opened by chd830 10
  • Add SPDX json and yaml types for pakaging notice download

    Add SPDX json and yaml types for pakaging notice download

    Description

    • add spdx json and spdx yaml formats in pakaging notice download
    스크린샷 2021-10-07 오후 11 21 32

    Output file examples

    downloaded spdx json file would started like ...

    {
      "SPDXID" : "SPDXRef-DOCUMENT",
      "spdxVersion" : "SPDX-2.2",
      "creationInfo" : {
        "created" : "2021-10-07T23:48:42Z",
        "creators" : [ "Person: choi ([email protected])", "Organization: FOSSLight ([email protected])", "Tool: SPDXTools-2.2.2" ],
        "licenseListVersion" : "3.10"
      },
    

    and spdx yaml file...

    ---
    SPDXID: "SPDXRef-DOCUMENT"
    spdxVersion: "SPDX-2.2"
    creationInfo:
      created: "2021-10-07T23:48:49Z"
      creators:
      - "Person: choi ([email protected])"
      - "Organization: FOSSLight ([email protected])"
      - "Tool: SPDXTools-2.2.2"
      licenseListVersion: "3.10"
    

    Proposal

    After developing it, I noticed that SPDXDownloadController.java has many duplicated lines
    From line 66 to 232, where this controller convert file to specific formats, only an extension type is changed
    So when this request'd be passed, I hope I can work on refactoring it

    Type of change

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [x] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [ ] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    enhancement 
    opened by hyewoncc 9
  • Vulnerability > NVD Batch Job - Not working

    Vulnerability > NVD Batch Job - Not working

    Fosslight 가이드에 보면 vulnerability check을 위해 NVD에서 매일 data feed를 받아와 저장한다고 되어 있습니다.

    하지만 Fosslight를 직접 설치하여 사용해본 결과 그 기능이 작동하지 않는 것 같습니다.

    예를 들어, vulnerability에 tomcat 검색해봐도 뜨지 않습니다.

    bug 
    opened by kwmyoo 9
  • Show a comment input window when the drop button is clicked

    Show a comment input window when the drop button is clicked

    Description

    From Profile Basic Information Tab => Open the project => When the drop button is clicked, then an input box shows(only when there's no comment) just like the delete button.

    Type of change

    • [x] Bug fix (non-breaking change which fixes an issue)
    chore stale 
    opened by KosyAbone 8
  • Add OSS Notice issuance function to Self-Check

    Add OSS Notice issuance function to Self-Check

    Description

    Add OSS Notice issuance function to Self-Check like below.

    Untitled

    Untitled (1)

    Untitled (2)

    What to do later

    • Making an error appear when the OSS Notice button is clicked before the save button is pressed --> finished
    • Added SPDX issuance function

    Type of change

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [x] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [ ] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    enhancement 
    opened by namkyu1999 8
  • Fix api bom compare function

    Fix api bom compare function

    Description

    Type of change

    • [x] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Documentation update
    • [ ] Refactoring, Maintenance
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    bug fix 
    opened by soimkim 1
  • Bump actions/stale from 6 to 7

    Bump actions/stale from 6 to 7

    Bumps actions/stale from 6 to 7.

    Release notes

    Sourced from actions/stale's releases.

    v7.0.0

    ⚠️ This version contains breaking changes ⚠️

    What's Changed

    Breaking Changes

    • In this release we prevent this action from managing the stale label on items included in exempt-issue-labels and exempt-pr-labels
    • We decided that this is outside of the scope of this action, and to be left up to the maintainer

    New Contributors

    Full Changelog: https://github.com/actions/stale/compare/v6...v7.0.0

    v6.0.1

    Update @​actions/core to 1.10.0 #839

    Full Changelog: https://github.com/actions/stale/compare/v6.0.0...v6.0.1

    Changelog

    Sourced from actions/stale's changelog.

    Changelog

    [7.0.0]

    :warning: Breaking change :warning:

    [6.0.1]

    Update @​actions/core to v1.10.0 (#839)

    [6.0.0]

    :warning: Breaking change :warning:

    Issues/PRs default close-issue-reason is now not_planned(#789)

    [5.1.0]

    Don't process stale issues right after they're marked stale [Add close-issue-reason option]#764#772 Various dependabot/dependency updates

    4.1.0 (2021-07-14)

    Features

    4.0.0 (2021-07-14)

    Features

    Bug Fixes

    • dry-run: forbid mutations in dry-run (#500) (f1017f3), closes #499
    • logs: coloured logs (#465) (5fbbfba)
    • operations: fail fast the current batch to respect the operations limit (#474) (5f6f311), closes #466
    • label comparison: make label comparison case insensitive #517, closes #516
    • filtering comments by actor could have strange behavior: "stale" comments are now detected based on if the message is the stale message not who made the comment(#519), fixes #441, #509, #518

    Breaking Changes

    ... (truncated)

    Commits
    • 6f05e42 draft release for v7.0.0 (#888)
    • eed91cb Update how stale handles exempt items (#874)
    • 10dc265 Merge pull request #880 from akv-platform/update-stale-repo
    • 9c1eb3f Update .md files and allign build-test.yml with the current test.yml
    • bc357bd Update .github/workflows/release-new-action-version.yml
    • 690ede5 Update .github/ISSUE_TEMPLATE/bug_report.md
    • afbcabf Merge branch 'main' into update-stale-repo
    • e364411 Update name of codeql.yml file
    • 627cef3 fix print outputs step (#859)
    • 975308f Merge pull request #876 from jongwooo/chore/use-cache-in-check-dist
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    major dependencies 
    opened by dependabot[bot] 0
  • Fix if statements without curly braces

    Fix if statements without curly braces

    Description

    It is generally considered a best practice to use curly braces with if statements, even when the body of the if statement consists of only a single statement. This helps to avoid mistakes and makes the code easier to read and understand.

    I found if statements without curly braces in the project through the following command:

    $ find . -name '*.java' | xargs egrep '^\s*if[^\{]*\s*$' --no-filename
    

    The number of if statements without curly braces is 311(calculated by the wc -l command).

    Related Issue

    #596

    References

    opened by jongwooo 0
  • Fix:  DB port exposed to host by port binding

    Fix: DB port exposed to host by port binding

    The database port exposed to outer world by port binding to the host is a security flaw and also not necessary.

    Description

    Type of change

    • [ x] Bug fix (non-breaking change which fixes an issue)
    opened by sameer1046 0
  • Bump actions/checkout from 2 to 3

    Bump actions/checkout from 2 to 3

    Bumps actions/checkout from 2 to 3.

    Release notes

    Sourced from actions/checkout's releases.

    v3.0.0

    • Updated to the node16 runtime by default
      • This requires a minimum Actions Runner version of v2.285.0 to run, which is by default available in GHES 3.4 or later.

    v2.5.0

    What's Changed

    Full Changelog: https://github.com/actions/checkout/compare/v2...v2.5.0

    v2.4.2

    What's Changed

    Full Changelog: https://github.com/actions/checkout/compare/v2...v2.4.2

    v2.4.1

    • Fixed an issue where checkout failed to run in container jobs due to the new git setting safe.directory

    v2.4.0

    • Convert SSH URLs like org-<ORG_ID>@github.com: to https://github.com/ - pr

    v2.3.5

    Update dependencies

    v2.3.4

    v2.3.3

    v2.3.2

    Add Third Party License Information to Dist Files

    v2.3.1

    Fix default branch resolution for .wiki and when using SSH

    v2.3.0

    Fallback to the default branch

    v2.2.0

    Fetch all history for all tags and branches when fetch-depth=0

    v2.1.1

    Changes to support GHES (here and here)

    ... (truncated)

    Changelog

    Sourced from actions/checkout's changelog.

    Changelog

    v3.1.0

    v3.0.2

    v3.0.1

    v3.0.0

    v2.3.1

    v2.3.0

    v2.2.0

    v2.1.1

    • Changes to support GHES (here and here)

    v2.1.0

    v2.0.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    chore 
    opened by dependabot[bot] 0
  • Bump EnricoMi/publish-unit-test-result-action from 1 to 2

    Bump EnricoMi/publish-unit-test-result-action from 1 to 2

    Bumps EnricoMi/publish-unit-test-result-action from 1 to 2.

    Release notes

    Sourced from EnricoMi/publish-unit-test-result-action's releases.

    v2.0.0

    Adds the following features:

    • Add support for TRX files (#287)
    • Add support for NUnit and XUnit XML files (#288 and #289)
    • Move to lxml parsing library (#286)
    • Upgrade junitparser to 2.7.0, lxml to 4.9.1, urllib3 to 1.26.11
    • Support large CDATA in JUnit XML files with ignore_runs
    • Improved logging of parse errors and tracebacks (#322, #324)
    • Fix state leakage with ignore_runs (#323)
    • Support NUnit results with inner test suites (#331)

    This release contains the following breaking changes:

    • Default value for option check_name changed from "Unit Test Results" to "Test Results". If check_name is set in your config, this change is not of your concern. Add check_name: "Unit Test Results" to your config, if you want to keep the old name. Otherwise expect comments and checks with old and new name for open pull requests when moving to version 2.
    • Default value for option comment_title changed from "Unit Test Results" to "Test Results". If either check_name or comment_title is set in your config, this change is not of your concern.
    • Modes create new and update last removed for option comment_mode. Remove option comment_mode if used with either of these modes.
    • Option hiding_comments removed. Please remove this option from your config.
    • Option comment_on_pr removed. Please remove this option from your config.

    This release deprecates the following features:

    • Option files is deprecated, use junit_files instead (#285)

    See README.md for further details on moving to version 2.

    v2.0.0-beta.4

    Adds the following features:

    • Rename action name in Marketplace to "Publish Test Results" (#336)

    v2.0.0-beta.3

    Adds the following features:

    • Support NUnit results with inner test suites (#331)

    v2.0.0-beta.2

    Adds the following features:

    • Support large CDATA in JUnit XML files with ignore_runs
    • Improved logging of parse errors and tracebacks (#322, #324)
    • Fix state leakage with ignore_runs (#323)

    v2.0.0-beta

    Adds the following features:

    • Minor improvements on warnings and logging.

    v2.0.0-alpha

    Adds the following features:

    • Add support for TRX files (#287)
    • Add support for NUnit and XUnit XML files (#288 and #289)

    ... (truncated)

    Commits
    • 46ab8d4 Releasing v2.2.0
    • 1c4c5ee Add option to write test cases to JSON file (#366)
    • 71fba75 Use GHA env file to set output in CI (#362)
    • 713caf1 Releasing v2.1.0
    • 0928be3 Include test case stdout and stderr in annotation details (#358)
    • 338606e Remove deprecated Ubuntu 18.04 runner
    • 2535351 Use GHA env file to set output (#360)
    • 60624fd Improve logging of filetype-specific patterns (#345)
    • ac744c8 Run reference action from master, also annotate master-1.x
    • 2a60c5d Releasing v2.0.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    major dependencies 
    opened by dependabot[bot] 0
Releases(v1.4.11)
  • v1.4.11(Dec 23, 2022)

    🚀 Features

    • OSS Bulk Registration > Fix type of some fields to textarea @FRESH-TUNA (#771)
    • Display "Required oss name" warning message when oss name is "-" and license has source obligation. @FOSSLight-dev (#763)
    • Display "Required oss name" warning message @Min-Kyungsun (#761)
    • Upload review report html template @swa07016 (#751)
    • Create and download review report @70825 (#748)
    • Convert html to pdf for review report @70825 (#736)
    • License bulk registration @Gseungmin (#667)
    • Add Android format(android.googlesource.com/platform/) to change oss name. @Min-Kyungsun (#749)
    • Check OSS Name > Change the redirect url automatically. @FOSSLight-dev (#740)
    • When "Change OSS Name" button is clicked, internal logic has been modified and added. @Min-Kyungsun (#727)
    • OSS Bulk Registration > Show warning messages @FRESH-TUNA (#715)
    • Automatically close stalled issues and pull requests @jongwooo (#725)
    • Use setup-qemu-action to build multi-arch images @jongwooo (#723)
    • Highlight Oss data failed to save in red @yujung7768903 (#721)

    🐛 Hotfixes

    • Fix vulnerability search condition and when save vendor data @FOSSLight-dev(#779)
    • Fix bug with create project for OSS Notice @FOSSLight-dev (#778)
    • Fix bug where vulnerability cannot be found if there is a space in the OSS Name. @FOSSLight-dev (#776)
    • LDAP > Fix a bug that caused an error when the password was incorrect. @FOSSLight-dev (#772)
    • Fix license name saved redundantly @FOSSLight-dev (#767)
    • Fix bug where license is not merged in BOM if it is blank @FOSSLight-dev (#764)
    • Display "Required oss name" warning message when oss name is "-" and license has source obligation. @FOSSLight-dev (#763)
    • In oss detail popoup, it is available to copy oss @Min-Kyungsun (#757)
    • Display the latest oss information which has nickname or oss name of auto analysis result @Min-Kyungsun (#755)
    • Add check email when login new user @FOSSLight-dev (#747)
    • Fix issuance of notice for permissive license @FOSSLight-dev (#745)
    • Project List > Fix a bug that caused a permission error when clicking on an empty space in Identification. @FOSSLight-dev (#744)
    • Project List > Fix bugs related to View my project only @FOSSLight-dev (#741)
    • Fix link in registration mail OSS Name (version) @Min-Kyungsun (#731)
    • Modify oss list table in 3rd party mail @Min-Kyungsun (#730)
    • Display all referenceDiv like bom tab in "From column" of exported excel file @FOSSLight-dev (#729)
    • Fix a bug where the Homepage/Download Location is saved with a warning message included. @FOSSLight-dev (#728)
    • Fix the bug where it is not merged when exporting in BOM tab. @FOSSLight-dev (#726)
    • Fix grid data save function @FOSSLight-dev (#724)

    🔧 Maintenance

    • Update 3rd party licenses @soimkim (#780)
    • Vulnerability > Change OSS Name matching method (improved accuracy) @FOSSLight-dev (#775)
    • Change the LDAP login failure log level to debug @Min-Kyungsun (#773)
    • chore: Configure Dependabot for GitHub Actions @jongwooo (#766)
    • LDAP > Modify the updated date to be displayed in user information when sending mail. @FOSSLight-dev (#765)
    • Display "Required oss name" warning message when oss name is "-" and license has source obligation. @FOSSLight-dev (#763)
    • Exclude deactivated OSS from analysis results @FOSSLight-dev (#758)
    • When sync oss, it is also possible to update only comment. @Min-Kyungsun (#756)
    • Display the latest oss information which has nickname or oss name of auto analysis result @Min-Kyungsun (#755)
    • When export the specific oss name of vulnerablity, append oss name to exported file name @Min-Kyungsun (#754)
    • Possible to select other version of oss even if the information is same in oss sync @Min-Kyungsun (#753)
    • Add defensive code in check oss name @Min-Kyungsun (#752)
    • Add code for Vulnerability Notification Score to code management (Code No. 750) @FOSSLight-dev (#746)
    • (Experimental) Add file extraction tag in Notice of Android @soimkim (#742)
    • When "Change OSS Name" button is clicked, internal logic has been modified and added. @Min-Kyungsun (#727)
    • Show projects regardless of permissions in the project list. @FOSSLight-dev (#739)
    • Separate messages of issue and pull request @jongwooo (#735)
    • Add the file name for apex in NOTICE @soimkim (#737)
    • Remove issue auto-close @soimkim (#734)
    • Fix link in registration mail OSS Name (version) @Min-Kyungsun (#731)
    • Add latest tag to docker image @jongwooo (#719)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(142.07 MB)
  • v1.4.10(Oct 7, 2022)

    🚀 Features

    • Github actions
      • Add Slack notification bot @jongwooo (#713)
      • Deploy image to Docker Hub @jongwooo (#675)
    • OSS Bulk Registration
      • Show detail failure messages in OSS bulk feature. @FRESH-TUNA (#669)
      • Move OSS bulk button to BOM tab @FRESH-TUNA (#688)
      • Automatically load unconfirmed version/oss into bulk registration @MoonDD99 (#652)
      • Add editable and selectable to ossBulkRegRows @Gseungmin (#656)
    • Mail
      • In 3rd party confirm mail, add "need to disclose" column @Min-Kyungsun (#698)
      • When sending 3rd party confirmed mail, attach the list of disclose oss. @Min-Kyungsun (#647)
    • Report
      • Export button depends on project identification status @70825 (#694)
      • Support SPDX download in bom tab @70825 (#650)
      • Add a Yaml button to 3rd Party, Project, Self-check @FOSSLight-dev (#635)
    • Self-check > Add SPDX as well as FOSSLight Report to the export button download @70825 (#664)
    • Add "search icon" in filter cell of table @Min-Kyungsun (#668)
    • Add project bom tab export json to the API @70825 (#636)
    • Change [PRJ-ID] or [3rd-ID] text to linkable text @Min-Kyungsun (#643)
    • Add 'Share URL' Button in Project, 3rd Party @FOSSLight-dev (#642)

    🐛 Hotfixes

    • Fix the compilation error - cannot find symbol @soimkim (#714)
    • If permissive OSS list is included, display the information sentence in notice html. @Min-Kyungsun (#712)
    • OSS Bulk Registration > Add triming logic to list attributes. @FRESH-TUNA (#708)
    • OSS Bulk Registration > Fix a bug where copyright is not added @FRESH-TUNA (#707)
    • Fix download location check function @FOSSLight-dev (#710)
    • Fix the broken identification ui bug @soimkim (#706)
    • In comment mail, activate project/3rd party link @Min-Kyungsun (#704)
    • Remove the limit on the number of rows for the bulk edit button @FOSSLight-dev (#702)
    • Fix a bug that occurs when saving to 3rd party tab in project @FOSSLight-dev (#697)
    • Fix the bug that the row in which only Homepage or Copyright is entered is not loaded when uploading a report. @FOSSLight-dev (#696)
    • Fix the bug where the license written as nickname does not change to license name when save is clicked @FOSSLight-dev (#693)
    • When division information is changed, do not save automatically. @Min-Kyungsun (#692)
    • Fix a bug where only 1 Vulnerability list is shown when there is no version in OSS detail page @FOSSLight-dev (#689)
    • Fix the bug where the license flag is not saved when saving OSS @FOSSLight-dev (#686)
    • Fix bug where CVE-ID is displayed as duplicate in OSS details tab @FOSSLight-dev (#681)
    • Display division information even if Use YN flag of division is N @Min-Kyungsun (#679)
    • Fix bug where watcher row is duplicated in project basic information @Min-Kyungsun (#651)
    • When sending 3rd party confirmed mail, attach the list of disclose oss. @FOSSLight-dev (#647)
    • Fix the bug where password cannot be set when signing up for non-LDAP @FOSSLight-dev (#645)
    • Fix the bug where the link changes from Check License to https://https:// @FOSSLight-dev (#641)
    • Fix vulnerability list > Undetected nicknames are displayed @FOSSLight-dev (#637)
    • Fix the bug where SPDX download fails @FOSSLight-dev (#634)
    • Fix SPDX download error in Self-check > Notice @FOSSLight-dev (#633)
    • Fix bugs that are invisible even as Watchers in the 3rd party list @FOSSLight-dev (#632)

    🔧 Maintenance

    • Change the link of OSS Name (version) in OSS registration/modification mail. @FOSSLight-dev (#716)
    • Fix typo email template @70825 (#709)
    • Add license text files to docker image @jongwooo (#700)
    • Improve identification and 3rd party OSS loading speed @FOSSLight-dev (#701)
    • Add license text files @soimkim (#699)
    • Project > 3rd Party tab > Leave a comment on the history of changing nickname. @FOSSLight-dev (#691)
    • Send OSS save failed return code differently @FOSSLight-dev (#690)
    • When click "+" button, insert new row at the top of the table @Min-Kyungsun (#684)
    • Fix the typo in OSS Detail tab. (Atrribution -> Attribution) @70825 (#678)
    • Add oss list in identification confirm mail @Min-Kyungsun (#676)
    • Change the label text to result.txt and binary.txt to fosslight_binary.txt. @soimkim (#674)
    • Change search icon file @Min-Kyungsun (#673)
    • When 3rd party confirm, remove default comment in comment history @Min-Kyungsun (#666)
    • Send email with oss list and disclose oss list @Min-Kyungsun (#663)
    • Change buttons to be top of the table in Binary DB, System > User management @Min-Kyungsun (#662)
    • Fix oss sync function for regist comment @Min-Kyungsun (#661)
    • Change downloaded file name when clicking export button @Min-Kyungsun (#660)
    • Remove buttons at the bottom of the table. @Min-Kyungsun (#659)
    • Add the NPM link pattern @soimkim (#658)
    • Check user permission when changing divisions. @FOSSLight-dev (#657)
    • Increase the height of oss version list table in oss version list popup @Min-Kyungsun (#655)
    • Remove duplicated oss list in 3rd party mail @Min-Kyungsun (#654)
    • Add logic to validate for download location from input data @Min-Kyungsun (#653)
    • When sending 3rd party confirmed mail, attach the list of disclose oss. @FOSSLight-dev (#647)
    • Change regular expression of project link @Min-Kyungsun (#646)
    • Send an email and leave a comment if additional information is modified in Project > Basic information @FOSSLight-dev (#640)
    • Change the sheet name that is checked when uploading a file in Project Identification @FOSSLight-dev (#639)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.17 MB)
  • v1.4.9(Aug 12, 2022)

    🚀 Features

    • Add export feature to vulnerability popup @FRESH-TUNA (#608)
    • Add CVE_ID input field in /api/v1/vulnerability_data @MiniVee (#620)

    🐛 Hotfixes

    • Fix the bug of infinite loading when searching for CVE ID with - @FOSSLight-dev (#626)

    🔧 Maintenance

    • In the basic information tab of the project, add an edit/save button in the additional information field. @Min-Kyungsun (#628)
    • When adding or copying project, remove view/edit button to additional information. @Min-Kyungsun (#629)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.11 MB)
  • v1.4.8(Aug 5, 2022)

    🚀 Features

    • Skip registration step when using LDAP @Min-Kyungsun (#576)

    🐛 Hotfixes

    • Fix return value to Obligation Type @myway00 (#607)
    • When renaming to another OSS while deleting OSS, check License @FOSSLight-dev (#624)

    🔧 Maintenance

    • Change the CVSS Score for sending Vulnerability alerts from 9.0 to 8.0 @FOSSLight-dev (#621)
    • Show the user's name, when Mouse hover @hataerin (#616)
    • Increase the length of the project's name field @MiniVee (#613)
    • Caching Dependencies to speed up workflows @jongwooo (#610)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.11 MB)
  • v1.4.7(Jul 29, 2022)

    🐛 Hotfixes

    • Remove version diff notification popup when deleting OSS @FOSSLight-dev (#609)
    • Fix the bug where search terms are entered during change division @FOSSLight-dev (#603)
    • Fix bugs that do not run with docker-compose on Windows @soimkim (#598)
    • Change the multilingual setting to ignore the country @yujung7768903 (#592)

    🔧 Maintenance

    • Add priority to the status tooltip of the Project List @JIY0UNG (#602)
    • Increase the length of the name field @hataerin (#604)
    • Move to a cell what I double-click @Gseungmin (#580)
    • Add guide comment in Configuration @MoonDD99 (#600)
    • Change nickname input position of OSS List, License List when Add button is clicked @70825 (#589)
    • Make it search even if space is included at the beginning and end of the word in the OSS List @MiniVee (#591)
    • Fix comment in Self-check to remove newline @acisliver (#583)
    • XSS prevention with jstl @swa07016 (#588)
    • Show "Double click" when mouse hovers on project name @MyunghyunNero (#572)
    • Hide user email as per option @MiniVee (#593)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.10 MB)
  • v1.4.6(Jul 22, 2022)

    Changes

    🚀 Features

    • Add the function to change division @FOSSLight-dev (#586)

    🔧 Maintenance

    • Reload tab to you're working on after checking OSS Name/License @FRESH-TUNA (#568)
    • Add a flag to use the license's internal url @soimkim (#587)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.10 MB)
  • v1.4.5(Jul 15, 2022)

    Changes

    🚀 Features

    • Change yaml file format when oss list is exported as yaml @Min-Kyungsun (#566)

    🐛 Hotfixes

    • Show the project list in Opened Jobs of Dashboard when user is not admin @Min-Kyungsun (#565)

    🔧 Maintenance

    • Update BAT > show GUI report icon @FOSSLight-dev (#573)
    • Update Dockerfile for Mac M1 @soimkim (#571)
    • Update CKEditor text paste function @FOSSLight-dev (#569)
    • Add description when returning Vulnerability API @soimkim (#567)
    • Hide the dropped project list in Opened Jobs of Dashboard @Min-Kyungsun (#564)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.10 MB)
  • v1.4.4(Jul 7, 2022)

    Changes

    🐛 Hotfixes

    • Fix the bug where sorting by column is not possible in the 3rd party list @FOSSLight-dev (#562)
    • Fix the bug where uploaded files are not visible @FOSSLight-dev (#560)
    • Fix bug where CVE-ID is returned as duplicate in API > Vulnerability. @FOSSLight-dev (#559)

    🔧 Maintenance

    • Hide user email as per option @soimkim (#561)
    • Modify Model Information table in project's basic information tab @Min-Kyungsun (#558)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.10 MB)
  • v1.4.3(Jul 3, 2022)

    🚀 Features

    • Add default comments (3rd party confirmed mail) @Min-Kyungsun (#556)
    • Open oss details window in oss version information @Min-Kyungsun (#555)
    • Add model information to project's basic Information tab @Min-Kyungsun (#552)

    🐛 Hotfixes

    • Copy whether notice has been modified or not @FOSSLight-dev (#554)

    🔧 Maintenance

    • Packaging > Notice tab > edit html > Show message if checked. @FOSSLight-dev (#557)
    • Change the message when selecting URL @70825 (#546)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.10 MB)
  • v1.4.2(Jun 24, 2022)

    Changes

    🔧 Maintenance

    • Update download location and homepage > same link check condition @FOSSLight-dev (#551)
    • Change the data format of API > bom compare > change @FOSSLight-dev (#550)
    • Update UI (3rd party/Basic Information) @Min-Kyungsun (#550)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.10 MB)
  • v1.4.1(Jun 17, 2022)

    🐛 Hotfixes

    • Update Spring boot version 2.1.7 to 2.6.8 @FOSSLight-dev (#544)
    • Fix a bug where a popup does not appear when clicking the R icon in the License List @FOSSLight-dev (#542)

    🔧 Maintenance

    • Shorten the loading time when searching in OSS List. @FOSSLight-dev (#547)
    • Update Spring boot version 2.1.7 to 2.6.8 @FOSSLight-dev (#544)
    • Change the column name to CVSS Score to Vulnerability in Self Check Tab @MyunghyunNero (#540)
    • Change 'oss List' to 'OSS List'. @Gseungmin (#541)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(125.09 MB)
  • v1.4.0(Jun 2, 2022)

    Changes

    🔧 Maintenance

    • Update version to 1.4.0 @soimkim (#538)
    • Add check license button to Self-check @FOSSLight-dev (#533)
    • Update link of version @soimkim (#532)
    • Upgrade Java version to 11 @FOSSLight-dev (#531)
    • API > Add parameters to model_update @soimkim (#530)
    • Add the release note Korean version. @soimkim (#529)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(119.25 MB)
  • v1.3.9(May 27, 2022)

    🐛 Hotfixes

    • Fix the bug that the file is deleted when copying @FOSSLight-dev (#528)
    • Fix OSS bulk registration bugs @soimkim (#525)
    • Fix test errors during testing packaging @soimkim (#521)

    🔧 Maintenance

    • Use OSS storage logic in OSS Bulk Registration. @soimkim (#523)
    • If a Short Identifier exists in the license, display it as Short ID. @FOSSLight-dev (#524)
    • Change the UI for self-check upload @suhwan-cheon (#520)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.75 MB)
  • v1.3.8(May 20, 2022)

    Changes

    🚀 Features

    • When copying a project, add a pop-up to choose which level to copy to. @FOSSLight-dev (#513)

    🐛 Hotfixes

    • Fix the bug where the model cannot be found @soimkim (#517)
    • Fix the bug where the distribution site is changed when the model is updated with the api @soimkim (#516)

    🔧 Maintenance

    • Add validation error message @FOSSLight-dev (#518)
    • When issuing a Notice in Self-check, load and include the OSS link instead of the Homepage by loading the Download location @FOSSLight-dev (#515)
    • API > Update models regardless of status @soimkim (#514)
    • Add a release note @soimkim (#510)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.75 MB)
  • v1.3.7(May 13, 2022)

    🚀 Features

    • Add model updates to the API @soimkim (#507)

    🔧 Maintenance

    • Check OSS Name/License > refine the download location. @FOSSLight-dev (#508)
    • Check OSS Name, License > Change the way you find links @FOSSLight-dev (#506)
    • Add a default comment to the Packaging confirm mail @soimkim (#505)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.75 MB)
  • v1.3.6(May 6, 2022)

    🐛 Hotfixes

    • Fix the bug if the download location is null @soimkim (#500)
    • Fix the page not showing in OSS Bulk @soimkim (#498)
    • After deleting the uploaded file in Self-check, change the error that occurs when saving. @FOSSLight-dev (#496)
    • Fix bug where suffix is added twice in version @soimkim (#494)

    🔧 Maintenance

    • Change Status Message for Row Registration Failed in OSS Bulk @soimkim (#503)
    • When copying OSS and Project, try setting the name and version. @soimkim (#492)
    • Fix the bug where the warning message is not displayed for the deactivated OSS @FOSSLight-dev (#490)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.74 MB)
  • v1.3.5(Apr 29, 2022)

  • v1.3.4(Apr 22, 2022)

    🚀 Features

    • Add a Rename button to the OSS Details tab. @FOSSLight-dev (#486)
    • Display the version-specific popup when click the cell of the ID column in the BOM @FOSSLight-dev (#480)
    • Mail > Print nickname changes when OSS version is changed. @FOSSLight-dev (#479)

    🐛 Hotfixes

    • Fix the error that the screen changes when user selects Reviewer from the User Setting, Project List, 3rd Party List. @FOSSLight-dev (#483)

    🔧 Maintenance

    • Update the comments and messages @soimkim (#484)
    • Update newLogo in login, signup, menu bar @MoonDD99 (#478)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.74 MB)
  • v1.3.3(Apr 15, 2022)

  • v1.3.2(Apr 9, 2022)

    🐛 Hotfixes

    • Fix the bug of loading all licenses even though it is a dual license in Check License. @FOSSLight-dev (#473)
    • Fix the bug that an error occurs when downloading the SPDX file @FOSSLight-dev (#467)
    • Change the indication of unclear obligation to OSS Name : - @FOSSLight-dev (#466)

    🔧 Maintenance

    • Add a commit message checker @soimkim (#471)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.73 MB)
  • v1.3.1(Apr 1, 2022)

    🚀 Features

    • Load user information from LDAP @FOSSLight-dev (#456)
    • Adopt docker-compose Variable substitution @darjeeling (#453)

    🐛 Hotfixes

    • Fix bugs in Check License and Check OSS Name. @FOSSLight-dev (#463)

    🔧 Maintenance

    • Update OSS Type Mark > VersionDiff Service Transactional Declaration @FOSSLight-dev (#465)
    • Change the sheet name of the 3rd party checklist @soimkim (#455)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.73 MB)
  • v1.3.0(Mar 25, 2022)

    🚀 Features

    • Register OSS in bulk by uploading Excel @doggai10 (#418)

    🐛 Hotfixes

    • Fix the bug where License, OSS, Project, and 3rd Party List could not be loaded. @soimkim (#446)
    • Fix the bug where unregistered OSS cannot be searched by CVE-ID. @FOSSLight-dev (#440)

    🔧 Maintenance

    • Display pointer when mouse hovers on project name @qkrdmstlr3 (#444)
    • Self-check > Notice tab > Don't print unconfirmed licenses @FOSSLight-dev (#445)
    • Change the character that separates multiple nicknames from \n to , @soimkim (#437)
    • OSS Bulk > Separate the function to check header column @soimkim (#439)
    • OSS Bulk > Separate the function to read data by column @soimkim (#438)
    • Show up to 5 Vulnerability in OSS details @FOSSLight-dev (#436)
    • Add Sample template to OSS Bulk Registration @soimkim (#435)
    • Do not load if OSS Name or Declared License is null in OSS Bulk @FOSSLight-dev (#434)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.73 MB)
  • v1.2.34(Mar 18, 2022)

    🚀 Features

    • Add a function to copy even the status when copying the project. @FOSSLight-dev (#429)

    🐛 Hotfixes

    • Fix a bug where Homepage could not be loaded for nickname when OSS Notice was issued. @FOSSLight-dev (#428)
    • Self-Check > Mark as obligation unclear for licenses that are not included in Declared or Detected licenses. @FOSSLight-dev (#426)
    • Fix the bug where OSS is renamed when copying and saving. @FOSSLight-dev (#425)
    • Fix the bug that Copyright is not displayed in OSS Notice @FOSSLight-dev (#424)

    🔧 Maintenance

    • Show 'list more' in Vulnerability in OSS details @FOSSLight-dev (#430)
    • Self-check > Mark Obligation unclear for deactivate. @FOSSLight-dev (#427)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.59 MB)
  • v1.2.33(Mar 11, 2022)

  • v1.2.32(Mar 4, 2022)

  • v1.2.31(Feb 25, 2022)

    Changes

    🚀 Features

    • Add Division to Project, 3rd Party. @FOSSLight-dev (#417)

    🐛 Hotfixes

    • Fix the bug where the notification doesn't pop up. @FOSSLight-dev (#416)
    • Fix the Unconfirmed Version OSS registration bug @FOSSLight-dev (#412)

    🔧 Maintenance

    • Check Oss Name > npm > registered OSS Name @FOSSLight-dev (#415)
    • Add default comments to the Project mails @soimkim (#413)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.37 MB)
  • v1.2.30(Feb 18, 2022)

    Changes

    🐛 Hotfixes

    • Fix a bug that is not searched by restriction in the License List @FOSSLight-dev (#409)

    🔧 Maintenance

    • Fix the bug where the License List is not filtered by restriction @FOSSLight-dev (#410)
    • Separate the handling of npm's group name from Check OSS Name @FOSSLight-dev (#408)
    • Modify the written offer in notice template. @dd-jy (#407)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.37 MB)
  • v1.2.29(Feb 11, 2022)

    🚀 Features

    • Add personal list search condition to setting @FOSSLight-dev (#405)

    🐛 Hotfixes

    • Fix the bug where the license was not displayed on the OSS details page @FOSSLight-dev (#398)
    • Fix bug where OSS Rename popup appears for new OSS @FOSSLight-dev (#397)

    🔧 Maintenance

    • Make the Favicon background transparent @soimkim (#406)
    • Match OSS not deactivated in Check License @soimkim (#402)
    • Change the format of OSS mail @soimkim (#401)
    • Add a message stating that a Notice file is required @FOSSLight-dev (#400)
    • Update FOSSLight icon @soimkim (#399)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.37 MB)
  • v1.2.28(Jan 28, 2022)

    🐛 Hotfixes

    • Fix the bug where OSS Type is not Dual and not version diff is displayed incorrectly @FOSSLight-dev (#393)

    🔧 Maintenance

    • Add the function to change the OSS Name of OSS with different versions @FOSSLight-dev (#395)
    • Reorder user comments before email default content @soimkim (#394)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.35 MB)
  • v1.2.27(Jan 21, 2022)

    Changes

    🐛 Hotfixes

    • Fix bugs related to Auto ID and BOM Obligation. @FOSSLight-dev (#391)
    • Fix bugs in BOM Compare and Auto ID @FOSSLight-dev (#389)
    • Delete the arrow from the left menu @FOSSLight-dev (#388)

    🔧 Maintenance

    • Add a default value for server domain @FOSSLight-dev (#392)
    • Add a shortcut link when sending a license email @soimkim (#390)
    • Delete the arrow from the left menu @FOSSLight-dev (#388)
    Source code(tar.gz)
    Source code(zip)
    FOSSLight.war(116.35 MB)
Source Code for 'More Java 17' by Kishori Sharan and Peter Späth

Apress Source Code This repository accompanies More Java 17 by Kishori Sharan and Peter Späth (Apress, 2021). Download the files as a zip using the gr

Apress 8 Oct 27, 2022
This repository contains all java related sources of the Dolphin Platform.

Dolphin Platform This repository contains all Java related sources of the Dolphin Platform. Clients for other languages can be found in seperate repos

IMTF 74 Sep 5, 2022
Tic-Tac-Toe-GUI - This repository contains Java based interactive Tic-Tac-Toe game.

Tic-Tac-Toe This repository contains Java based interactive Tic-Tac-Toe game. In this game you can play individual or with another player with your na

Ahmed Hossam 11 Sep 1, 2022
InstallRepos - Install GitHub Repository on any Operating System (Linux, MacOS or Windows).

Install Repos Install GitHub Repository on any Operating System (Linux, MacOS or Windows). Requires Java JRE 17.0.0.1 or later. Repository Includes: s

Tushar Chaurasia 2 Apr 21, 2022
An open source application to make your own android applications without coding!

Stif An Open source project for building Android Application at a go both with and without coding. This project was inspired from Scratch and Sketchwa

Nethical org 5 Aug 28, 2021
This is an open source visualization for the C4 model for visualising software architecture.

c4viz: C4 Visualization This is an open source visualization for the C4 model for visualising software architecture. It expects input in the form of a

Peter Valdemar Mørch 40 Dec 6, 2022
WavesFX an open-source Waves wallet for Windows, macOS and Linux

WavesFX WavesFX is an open-source Waves wallet for Windows, macOS and Linux. Telegram Chat Releases can be found on the release list. How to build Wav

WavesFX 22 Apr 15, 2022
MaterialFX is an open source Java library which provides material design components for JavaFX

MaterialFX MaterialFX is an open source Java library which provides material design components for JavaFX Explore the wiki » Download Latest Demo · Re

Alessadro Parisi 744 Jan 3, 2023
A JavaFX library that allows Java2D code (Graphics2D) to be used to draw to a Canvas node.

FXGraphics2D Version 2.1, 3 October 2020. Overview FXGraphics2D is a free implementation of Java's Graphics2D API that targets the JavaFX Canvas. It m

David Gilbert 184 Dec 31, 2022
To quickly integrate your applications into the EdgeGallery platform, we provide the toolchain project to help developers quickly modify code and migrate applications to the platform.

Toolchain 工具链 工具链是MEC Developer开发者平台中的一个重要特性,当x86平台的App想要上车ARM平台时,底层的代码不可避免的需要进行修改或重写。 App提供者可以通过MEC Developer开发者平台中集成的工具链进行源代码分析,定位需要修改的源代码并根据指导意见进行修

EdgeGallery 19 Jan 7, 2022
Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis

AndroidResourceManager Cross-Platform tools to manage your resources as an Android Developer, AndroidResourceManager - ARM provide five main services

Amr Hesham 26 Nov 16, 2022
Generate all call graph for Java Code.

README-en.md 1. 前言 在很多场景下,如果能够生成Java代码中方法之间的调用链,是很有帮助的。 IDEA提供了显示调用指定Java方法向上的完整调用链的功能,可以通过“Navigate -> Call Hierarchy”菜单(快捷键:Ctrl+Alt+H)使用;Eclipse也提供

null 226 Jan 6, 2023
A JavaFX Application mimicking the Matrix green code falling/raining effect.

Matrix Effect A JavaFX application that mimics the falling/raining green code effect. This project has been generated from Gluon at https://start.gluo

Carl Dea 10 Oct 1, 2022
A low intrusive, configurable android library that converts layout XML files into Java code to improve performance

qxml English 一个低侵入,可配置的 Android 库,用于将 layout xml 文件转换为 Java 代码以提高性能。 与X2C的对比 X2C: 使用注解处理器生成View类,使用时需要在类中添加注解,并替换setContentView方法,侵入性较强; 对于布局属性的支持不够完美

null 74 Oct 6, 2022
Toaster library to show Toasts with very less code

ToasterLibrary Step 1. Add the Toaster Library to your build file Add it in your root build.gradle at the end of repositories: allprojects { reposit

Sujeet Thakur 4 May 16, 2021
Everything I code in java / Learn in Java I will post here to show my Progress :)

This repository contains all the codee i have written or used to help me learn This is going to be a repository that holds the source files for codene

unofficialdxnny 2 Jan 10, 2022
This is the primary repository for the source code of the OpenJML project.

OpenJML This is the primary repository for the OpenJML project. The active issues list for OpenJML development is here and the wiki contains informati

OpenJML 111 Dec 22, 2022
This repository will contain useful matriel and source code for OOP exam.

PrepForOopExam Hello everyone! I assume that you're currently studying for your OOP exam and you are probably tired from exercise 5 , don't know how o

Ido Pinto 7 Sep 20, 2022
This repository contains the source code for a Product Comparison solution

Product Comparison Installation Guide This repository contains the source code for a Product Comparison solution. Please report any issues here. Insta

Mărgărit Marian Cătălin 8 Dec 5, 2022
This repository holds the source code for TML (Tecknix Mod Loader)'s API.

This repository contains the modding API not the MDK (Mod Development Kit). This repository will not give you the ability to mod Tecknix Client but you can contribute to the repository if you have events you would like to add.

Tecknix Client 6 Aug 1, 2022