# Offering Discounts for Open Source Work

**URL:** https://forum.crystal-lang.org/t/offering-discounts-for-open-source-work/4436
**Category:** Jobs
**Created:** [March 1, 2022, 4:41am UTC](https://forum.crystal-lang.org/t/offering-discounts-for-open-source-work/4436 "2022-03-01T04:41:18Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![grepsedawk](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/grepsedawk/32/1499_2.png) [@grepsedawk](https://forum.crystal-lang.org/u/grepsedawk)
#### Post date: [March 1, 2022, 4:41am UTC](https://forum.crystal-lang.org/t/offering-discounts-for-open-source-work/4436/1 "2022-03-01T04:41:18Z")

</div>

Hi there,

Starting this month, I’m offering discounts to Open Source work. The discounts I provide for open source projects offer a huge 35% discount from my standard rate structure.

DM me to learn about my open source rates!

I’ve written/contributed to a few crystal projects, all of which can be seen on my github:

> **[grepsedawk - Overview](https://github.com/grepsedawk)**
>
> Available for work! Contact me at https://piechowski.io - grepsedawk

Here are a couple of highlights:  
An http middleware to capture Postgres Read Only errors and pass along headers so [fly.io](http://fly.io) can properly replay the request  
[fly.cr/error\_handler.cr at main · superfly/fly.cr · GitHub](https://github.com/superfly/fly.cr/blob/main/src/fly/pg/error_handler.cr)

My shard jumpstart, so I can provide great, new shards for anything new you might want to bring me in to undertake

> **[GitHub - grepsedawk/shard\_jumpstart.cr: Get a Crystal shard running up and...](https://github.com/grepsedawk/shard_jumpstart.cr)**
>
> Get a Crystal shard running up and quickly! Contribute to grepsedawk/shard\_jumpstart.cr development by creating an account on GitHub.

For avram query group counting, I dug deep into will/crystal-pg:

> <https://github.com/luckyframework/avram/pull/778/files#diff-8e94390e569831830880768b0ab2ce9fc20d72d8fbedcea93faa1ac9715d3836R256>

And finally, I recently put together a shopify API client in crystal:

> **[GitHub - the-business-factory/shopify.cr: Shopify API Wrapper in Crystal](https://github.com/the-business-factory/shopify.cr#usage)**
>
> Shopify API Wrapper in Crystal. Contribute to the-business-factory/shopify.cr development by creating an account on GitHub.

Feel free to DM me to hear about my service offerings!

---

<div class="post-metadata">

### Author: ![ComputerMage](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/computermage/32/719_2.png) [@ComputerMage](https://forum.crystal-lang.org/u/ComputerMage)
#### Post date: [March 1, 2022, 6:59pm UTC](https://forum.crystal-lang.org/t/offering-discounts-for-open-source-work/4436/2 "2022-03-01T18:59:11Z")

</div>

Wow! I didn’t know that I could charge a Crystal Lang project with my discounted rates when I implemented debugging support for Crystal. 😆 😆 😆

It is okay maybe to charge the rates for commercial services, but not for open source work.  
But this is my opinion.

---

<div class="post-metadata">

### Author: ![grepsedawk](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/grepsedawk/32/1499_2.png) [@grepsedawk](https://forum.crystal-lang.org/u/grepsedawk)
#### Post date: [March 2, 2022, 8:25am UTC](https://forum.crystal-lang.org/t/offering-discounts-for-open-source-work/4436/3 "2022-03-02T08:25:48Z")

</div>

If somebody would like to have a library created specific to their needs, I’m open to doing that work.  
Just because it’s open source doesn’t mean that work should be free.

A great example would be the fly.cr shard I made for [fly.io](http://fly.io):  
[GitHub - superfly/fly.cr: Crystal HTTP middleware to handle fly.io multi-region postgres replays.](https://github.com/superfly/fly.cr)

Fly paid me to write that code because they wanted it done, and I don’t see anything wrong with that.

In a similar vein, Manas pays for open source work. (Source: [Call for Crystal Language Devs! - #4 by beta-ziliani](https://forum.crystal-lang.org/t/call-for-crystal-language-devs/4366/4)), so I really don’t understand where the tone of your message comes in.
