-
Notifications
You must be signed in to change notification settings - Fork 30.2k
Building apps with closed source dependencies #51362
Copy link
Copy link
Closed
Labels
c: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilitydependency: dartDart team may need to help usDart team may need to help us
Description
Use case
A start-up has patented a cunning new way of compressing data and has developed a Flutter package that implements it.
They want to sell copies of this library to Flutter app developers who value this capability. They don't want to release the source code publicly (to pub.dev), because they consider the contents to include proprietary information. They realise reverse engineering can eventually unpick everything, but they would still prefer to ship a closed-source library.
Proposal
- Flutter to add support for building against AOT-compiled Dart code. Perhaps this would be a new dependency source type (e.g. "native")?
dependencies:
transmogrify:
native: /Users/me/transmogrify.bin
- Flutter to add support for building closed-source packages for distribution. This might be a variant of the flutter build commands, which outputs the compiled library (and any associated metadata).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
c: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilitydependency: dartDart team may need to help usDart team may need to help us