https://github.com/ethicalsource/icebreaker
App for tracking dependencies for Palantir's public repos.
https://github.com/ethicalsource/icebreaker
Last synced: about 1 year ago
JSON representation
App for tracking dependencies for Palantir's public repos.
- Host: GitHub
- URL: https://github.com/ethicalsource/icebreaker
- Owner: EthicalSource
- License: other
- Archived: true
- Created: 2020-01-25T19:13:50.000Z (over 6 years ago)
- Default Branch: release
- Last Pushed: 2023-01-19T17:02:01.000Z (over 3 years ago)
- Last Synced: 2025-05-11T11:35:52.413Z (about 1 year ago)
- Language: Ruby
- Homepage: https://icebreaker.dev
- Size: 1.31 MB
- Stars: 11
- Watchers: 4
- Forks: 4
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[https://icebreaker.dev/](https://icebreaker.dev/)
# Note from the developers
This is not exemplary code. Icebreaker.dev was hacked together in less than 3 days.
# Goal
Force Palantir to make all of their OSS repos on GitHub private, to eliminate complicity opportunities, recruitment opportunities, and general participation opportunities for the company
## Objective 1
Demonstrate how much they rely on open source
## Objective 2
Inform OSS maintainers who may not be aware of how their work is being used
## Objective 3
Challenge OSS maintainers to re-license with an ethical license so that Palantir has to remove their dependencies
# Local dev
To create junk data, run `bin/rake defaults:sample_data`
To set up your local environment with real data:
* Copy `.env.example` to `.env`
* Set the `GITHUB_TOKEN` in `.env` to any GitHub token with org and repo read permissions
* Set defaults: `bin/rake defaults:init`
* Fetch projects and their dependencies using the background job queue: `bin/rake scheduled_tasks:update