Skip to content

Compliance [Needs Review]: Audit & remove GPL-3.0 dependencies (@whiskeysockets/baileys) for MIT cleanliness #288

Description

@khaira777

Important

Status: Needs Compliance / Licensing Review
This issue outlines a license compliance review. It requires maintainer review and approval before deciding whether to replace or decouple the dependency.

Extracted from fork richanonymous22/FloCafe (branch: claude/plemmo-epos-audit-fro8v9):

Overview

Audit and remove @whiskeysockets/baileys (GPL-3.0 copyleft license) from the main application bundle to ensure FloCafe remains 100% pure MIT-compliant without GPL copyleft exposure for distributed binary releases.

Key Features & Technical Details

  1. GPL-3.0 Dependency Issue:
    • Including GPL-3.0 dependencies directly inside the main desktop Electron application bundle creates copyleft ambiguity for distributed MIT binaries.
  2. Proposed Remediation:
    • Remove direct @whiskeysockets/baileys bundle imports from the main process or decouple WhatsApp messaging into an optional external plugin / webhook extension.
  3. Reference Implementation:
    • Commit da57263 in richanonymous22/FloCafe.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions