Skip to content
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

Remove the friggin' demos entirely or at least mostly #1245

Open
6 tasks
bitprophet opened this issue Jun 21, 2018 · 2 comments
Open
6 tasks

Remove the friggin' demos entirely or at least mostly #1245

bitprophet opened this issue Jun 21, 2018 · 2 comments
Labels

Comments

@bitprophet
Copy link
Member

Background

  • The demos, generally, generate a disproportionate amount of support burden, in multiple "why doesn't this copypasta work?" and "hey the demo is actually broken in XYZ ways" flavors.
  • Furthermore, a large proportion of them really boil down (to me) as "ugh why aren't you just using Fabric (2) for this, it's basically the real world reference implementation".

TODO

  • Identify exactly which demos are covered by Fabric, which aren't but should/can be, and which are truly extra use cases that don't deserve their own high level implementation
  • If that leaves us with no demos, great, remove the entire folder, and make sure we link to Fabric 2 explicitly in the README and docs.
  • Otherwise:
    • Remove the first category entirely, and put a README in the demos folder repeating the plea to use Fabric 2.
    • If there are any in the 2nd category, make Fabric tickets for 'em, and remove 'em.
    • If there's anything left in the 3rd category for some reason, leave them as-is.
@bitprophet
Copy link
Member Author

Another minor issue from abovelinked ticket: folks who do want to copy/paste/modify the demos also run into LGPL drive licensing confusion. Presumably not the case if they were to import and call unmodified Fabric 2 code. (Well, but also because Fabric is, based on "just importing LGPL does not make you subject to LGPL", actually BSD licensed.)

@remram44
Copy link

Wondering about this. Are there examples somewhere I can actually read and use? LGPL is highly restrictive.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants